Releases: cgevans/qslib
Releases · cgevans/qslib
v0.5.0
- Units throughout protocols, thanks to Pint: you can now use strings like '1 hr' or '52 °C' when defining protocols.
- Automatic connections throughout Machine and Experiment, by default.
- Change safe titles from spaces-as-"-" to spaces-as-"_", consistent with machine.
- Deprecated paramiko tunnel.
- Documentation rewrite
- Implement EDS-file (in-progress and complete) synchronization for monitor.
- Reorganization of modules: common is no longer needed
v0.4.1
v0.4.0
-
Much faster
Experiment.sync_from_machine
, only transferring
additional log entries rather than the entire log. -
Common plotting routines for fluorescence data.
-
More reliable monitoring.
-
More reliable connections, and testing.
-
Stage.stepped_ramp
convenience function. -
Fixes to bugs inhibiting exposure setting, and some basic
implementations for this. -
Fixes to qs-monitor for cycle counts > 999 (and other large stage /
step / cycle counts).
v0.3.1
QSLib v0.3.0
- Add qslib CLI, with some basic utility functions.
- Include calculation using 1.6°c/s ramp (standard mode default) in
temperature protocols, initiating from 25°c. This makes experiment
temperature data match reasonably well with protocol calculations.
It needs to be expanded to handle different ramp rates and run
modes, however. - Added some tests.
QSLib v0.2.0
QSLib v0.2.0
QSLib v0.1.1
Various convenience fixes.
QSLib v0.1.0
Initial release.