Skip to content

Releases: cgevans/qslib

v0.11.0

05 Nov 00:47
f249554
Compare
Choose a tag to compare
  • 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

14 Aug 16:17
Compare
Choose a tag to compare
  • SSL/non-SSL autoconnection speed improvements
  • Drawer/cover annotation improvements

v0.10.0

14 Aug 15:57
Compare
Choose a tag to compare
  • Add annotations to plots for drawer and cover open and close events.
  • Add support for SSL / firmware 1.3.4.

v0.9.4

14 Aug 10:15
Compare
Choose a tag to compare
  • Fix multi-temperature plotting bug.

v0.9.3

11 Aug 11:55
Compare
Choose a tag to compare
  • Update dependencies, convert to pyproject.toml.
  • Fix cycle selection and direct pandas selection for normalization processes.

v0.9.2

31 Jul 18:15
Compare
Choose a tag to compare
  • Fix a communications bug where a packet that can cause commands to hang in certain rare situations.

v0.9.1

05 Apr 14:44
Compare
Choose a tag to compare

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

20 Mar 17:55
Compare
Choose a tag to compare

Version 0.9.0

  • Fix Stage.stepped_ramp when all temperature increments are the same, but temperatures are not.
  • Add a start_increment option to Stage.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

25 Feb 16:39
Compare
Choose a tag to compare

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.

v0.8.1

27 Jul 13:41
Compare
Choose a tag to compare

See tag notes.