Qslib

Latest version: v1.8.2

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

0.6.1

- Fix pyparsing 3.0.7 whitespace parsing problem (pyparsing/pyparsing359).
- Use Hypothesis for some tests.

0.6.0

- Improved plots, including new `Experiment.plot_temperatures`.
- Comments in SCPI commands, allowing save/load of default filters in protocols
- Licensing switched to AGPL 3.0, CLA in docs.
- Command comment parsing, also used to store whether steps are using default filters.
- Example notebook
- Working parsing of Exposure commands
- Dependency version fixes

0.5.1

- `CustomStep.collect` (and subclasses, including `Step`) is now `CustomStep.collects`. The `collect` parameter for
`Step` can now be `None`, which will collect data if the step has a filter setting (ie, if you want to collect the
default `Protocol` filters, you need to use `collect=True`).
- `Stage.stepped_ramp` and `Stage.hold_for` are now safer in requiring some keyword arguments, are documented, and
are more flexible.

0.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

0.4.1

- Allow setting of Experiment.sample_wells.
- Improve plotting code.

0.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).

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.