Releases: cgevans/qslib
Releases · cgevans/qslib
v0.13.0
- Add
PlateSetup.from_picklist
method to generate a PlateSetup from a Kithairon PickList, if Kithairon is installed. - Improve ssl support for monitor.
- Have monitor complain to matrix if it exits unexpectedly.
- Fix compile_eds when there is no folder to compile (if, eg, something else has already compiled the EDS).
v0.12.0
Machine.block
command to directly control block temperatures.- Certificate support for SSL, and new connection recommendations.
- Stage lines and event spans now are now not plotted if they are outside of the selected time range / stages.
Step
now supports repeats.Stage.stepped_ramp
can now take multiple data points per temperature.- Fix hanging connection bug.
v0.11.0
- Initial support for 384-well blocks, at least in data/file reading.
- Initial support for v2.0 EDS specification machines (eg, QS6Pro), at least in data/file reading.
- Parsing of multicomponent data for v1 and v2 machines, and partial analysis data for v1 machines.
- Available data is shown in experiment information.
- Change license to EUPL-1.2.
- Fixes for new matplotlib versions.
- Support for Python 3.12.
v0.10.1
v0.10.0
v0.9.4
v0.9.3
v0.9.2
v0.9.1
Version 0.9.1
- Minor bug fixes and dependency updates (to fix pandas errors).
- Fixes to support Pandas 2.0.
- Ensure that some invalid characters are not used in machine names.
- Check for files with and without spaces on machine when loading a new experiment (in case run was started outside of qslib).
- Parse IOError messages from the machine.
v0.9.0
Version 0.9.0
- Fix
Stage.stepped_ramp
when all temperature increments are the same, but temperatures are not. - Add a
start_increment
option toStage.stepped_ramp
for cases where the user does not want the
ramp to actually start at the starting temperature, but at the first increment away from it (eg,
when continuing a previous ramp). - Ensure that units are delta units when appropriate in protocols, regardless of whether the user
entered them as delta units (eg, so "2°C" will work as a temperature step).