Releases: cgevans/qslib
Releases · cgevans/qslib
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).
v0.8.2
Version 0.8.2
- Add check for existing, completed EDS files with same name, and option to
Experiment.run
to overwrite completed or working files. - Fix XML protocol parsing bug for increment units with non-qslib EDS files.
- Fix stage lines in plots.
- Improve error messages.