The format is based on Keep a Changelog.
- hook in signals which update the "main channel" combo box when sensors update/initialize
- autonomic cosetting system is removed in favor of attune-delay daemon which handles SDC
- Ensure limits are computed when one bound should be inf
- Ensure float passed in
set_position_except
(rather than scalar ndarray) - Motortune collecting tune points with discrete tunes
- Better consistency of autonomic system
- Ensure correct units used in acquisition
- axes with whitespace don't necessarily fail
- Motortune Tunepoints only calculated if the checkbox is checked
- old "identity" behavior removed which caused splitting on "F" in axis names
- Use expressions rather than names for processing of scan
- Decode when needed for axis dropdown in plot tab
- Widgets to control slit widths and mirror positions of monochromator
- support for sensors without
has-measure-trigger
trait - support for sensors that implement
has-mapping
trait
- Update for pint version of WrightTools (3.4.0)
- Use string based update of has-turret trait for spectrometers
- Add protection for DiscreteTune plotting
- Deprecated Qt function call
- Properly close files prior to new data file creation (fix file inconsistency)
- Do not use h5py libver="latest" (fix segfault upon copying)
- Freerun throttle: In freerun mode, the GUI sensor reading will update after 0.1 seconds or after one measurement, whichever is longer
- Sensors busy states are polled more frequently (10 --> 100 Hz), which can significantly speed up acquisitions with fast measurements
- hard crashes caused by multithread access to data, data access now regulated by explicit lock
- freerun state is polled after an acquisition finishes
- set zero position at initialization time to ensure limits are set
- handling of zero position units to remove warning
- throttle delay poll (sleep 10 ms) during travel to decrease CPU workload
- offsets are stored and loaded properly, weird walking off behavior at startup fixed
- offsets set to zero when hardware is zeroed
- initial release
- previously released under the name "PyCMDS" via github, never packaged.