All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- attune now works up to python 3.11 (resolved upstream)
- enforce python <= 3.10
- daemons officially adopt the
has-dependents
trait (no actual change in functionality)
- Update to new version of qtypes for guis
- migrated to github.com
- No longer reset to destination when zero position is set, instead update current state to reflect change without changing underlying motor position.
- Avoid writing tuple
hw_limits
to state, which prevents state file from writing
- Methods to standardize access to dependent hardware
- Actual yaqc-qtpy entry point guis for opa and delay
- support for yaqc-qtpy entry point (currently placeholder)
- yaqd-attune-delay daemon for spectral delay correction
- Convert YEP-111 fields into properties, including additional getters
- Allow for
null
to be passed as the control tune, disables offset from that control.
- Errant type for
set_position_except
that allowed strings to be passed - Provide units (currently statically "nm")
- prefer double over float over the yaq interface
- config now accepts host:port (string) as well as port alone (int)
- Ability to use Discrete tunes/motors
- added forgotten config options to is-daemon: enable, log_level, and log_to_file
- fix stringified numbers if no arrangement is set
- initial release