Convert "NaN" -> "nan" to catch up with Numpy 1.6 This changed with Numpy commit: commit 1985497ddd1c179d5ae4b7ba061a8b8c5540f543 Author: Pauli Virtanen <pav@iki.fi> Date: Sun Jul 18 17:17:58 2010 +0000 BUG: core: format 'nan' and 'inf' also in array repr by default (#1050)
test:apply_command_stack_to_playlist: add 0x05120005 to doctest This should have happend in commit 434e8c556602a9f211396f5549bcc81527f51d80 Author: W. Trevor King <wking@drexel.edu> Date: Thu Apr 21 08:12:27 2011 -0400 Initial attempt at PicoForce 0x05120005 support.
Convert from "print ..." to "print(...)" Also convert "'...' % (...)" to "'...'.format(...)". These bring us up to date with Python 2.7, and will make future porting to Python 3 less painful.
Ran update-copyright.py Changed my drexel address to tremily and added an address for Richard Naud (both read from .mailmap).
.update-copyright.conf: update to pipe separators and {project} This brings the config file up to speed with the following update-copyright commits: commit 3c68a1a48419d8b2bbc2ce0e7f1700b996ec30e9 Author: W. Trevor King <wking@tremily.us> Date: Fri Oct 19 21:52:48 2012 -0400 project: for consistency, also separate ignored paths with pipes commit b50d5d2168a07cbbf216e7f556a8fcf316f32545 Author: W. Trevor King <wking@tremily.us> Date: Thu Oct 25 17:35:11 2012 -0400 project|utils: expand info into kwargs for format().
Replace hooke.util.igorbinarywave with external igor package. http://pypi.python.org/pypi/igor Now that This way we share a more general package instead of rolling our own. Most of the changes to the mfp3d driver are due to the fact that the igor package reads the IBW into a single dict (vs. three dicts for igorbinarywave), and some of the keys have changed. The dimension labels have also changed a bit, since ...['wave']['labels'][1] is ['', 'Raw', 'Defl', 'LVDT'] instead of the old ['Raw', 'Defl', 'LVDT'] The blank label is for labeling all the columns. From WaveMetrics' TN003: A 3 point 1D wave has 4 dimension labels. The first dimension label is the label for the dimension as a whole. The next three dimension labels are the labels for rows 0, 1, and 2. So the labels are: ['', 'Raw', 'Defl', 'LVDT'] ^ ^ ^ ^-- column 2 | | `-- column 1 | `-- column 0 `-- columns as a whole
Move wxversion.select call to hooke.ui.gui and remove evtmgr import. This ensures wxversion.select gets called before anyone has a change to import wx. evtmgr hasn't been used since commit bbf2b7eb99e94cf82de4c4160c9fdf8702cd1ba4 Author: W. Trevor King <wking@drexel.edu> Date: Mon Aug 2 10:56:10 2010 -0400 Updated gui.panel.note and simplified hooke.plugin.note.
Add a `Delete` button to the GUI NavBar, and cleanup deletion callbacks. The most confusing part of this change is the adjustment to `Default.txt`. The NavBar was not expanding to display the new button (which was avialable via a flyout), so I had to manually adjust the default perspective. Because we load the default perspective after setting up the GUI, any changes in the code (e.g. setting a reasonable width) get clobbered later by `Default.txt`. Anyhow, the change I made to `Default.txt` was to change the toolbar's `bestw` from 100 to 300.