1.0.13b1 2015-08-25
- Bug fix: the SDSS primary might be tilted if two identical (or nearly identical) moves were commanded.
- Changed two log messages to make it easier to differentiate between them and to correct a spelling error:
- "Pure Pistion offset" -> "Pure piston offset"
- "Not Pure piston offset" -> "Multi-axis offset"
- Minor cleanups in galilDevice.py:
- Changed % (foo) to % (foo,) in string formatting operations, since the string expects a tuple and (foo) is not.
- Added carriage returns to shorten some lines.
1.0.12 2015-07-23
- Updated primary mirror offsets (ActMountOffset) for post-shutdown mechanical collimation.
1.0.11 2015-05-07
- 3.5m reduced M2 M3 max iter to 3, and increased min correction to 75
- 2.5m removed hidden tilts from 2.5m M1 (added tilts to inst/default.dat)
1.0.10 2015-04-14
- Bug fix: large actuator errors will no longer produce RuntimeError.
1.0.8 2015-02-25
- Actuators must be specifed for home command (previously defaulted to all).
1.0.7 2015-02-05
- Fixed unit test failure caused by excessively stringent comparison of floats after a fitting routine.
1.0.6 2015-01-23
- Fixed unit test failure caused by excessively stringent comparison of floats after a fitting routine.
Documentation update 2015-01-13
- Added a software license (BSD-3 in doc/license.txt) and a readme file (ReadMe.md).
1.0.5 2015-01-07
- SDSS 2.5m Primary: special pure piston move commands now finish cleanly.
- SDSS 2.5m Secondary: status is now output after peizo moves finish, a requirement for STUI to correctly display the move as Done.
1.0.4 2014-11-20
- The "galil" breakthrough command now echoes all replies. Note that this means commands such as "galil XQ#SHOWPAR" will produce a lot of duplicated information: the raw output and the keywords produced by parsing that raw text.
- Improved SDSS 2.5m support, including:
- Modifying Prim25mMirrorCtrl to use new GalilDevice25mPrim, a device that never introduces tilt for pure changes in focus.
- Finishing the prim25m.py and sec25m.py startup scripts.
- Adding SDSS support to makeMirCtrlStartupScript.py
1.0.3 2014-10-31
- Bug fix: the state keyword did not have user command info associated with it.
1.0.2 2014-10-30
- The state keyword now shows Disconnected if the Galil is not connected.
- The state keyword now is output with message code "w" unless the state is Done or Moving.
- Bug fix: predicted durations from the Galil set the time limit of the user command instead of the device command; this fix should make long moves more robust.
1.0.1 2014-10-28
- Removed remaining use of environment variable TWISTED_LOG_DIR.
- Removed one explicit use of path "/Users/csayres".
1.0.0 2014-10-09
- Mirror name now reported to the user when the user connects to the mirror controller.
0.9.5 2014-10-09
- Removed the reset command.
- Renamed device to "galil". Original name was that of the mirror. This is mainly relavent for commanding (dis)connection of devices, eg: "connDev galil".
0.9.4 2014-10-08
- The command "stop" is now deprecated; use "init" instead. "stop is still an alias for "init".
- The "init" command command now connects the Galil, if not already connected.
- Fixed command collisions by moving command queue into Galil device object.
0.9.3 2014-09-24
Modernized exception catching syntax.
0.9.2 2014-08-29
Improved the documentation main page, including moving the installation instructions to that page.
0.9.1 2014-08-19
The first version with version history.