Zhinst-toolkit

Latest version: v0.7.1

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

Scan your dependencies

Page 1 of 6

0.8.0

* The constructor of `Session` fails when attempting to connect to a data-server on a different LabOne version. This behavior can be overridden by setting the newly added allow_version_mismatch keyword argument to True. When allow_version_mismatch=True is passed to the `Session` constructor the connection to the data-server succeeds even if the version doesn't match.

0.7.0

* Add QHub driver

0.6.4

* Function `wait_for_state_change` now works with zero timeout; the node value is always checked at least once.
* Improved the stability of device interface auto-detection when it is not supplied while connecting to a device.

0.6.3

* Adapt `write_integration_weights` function in the readout module to be callable within transactions.

0.6.2

* The function `enable_qccs_mode` of the HDAWG driver now accept an optional argument to select the QCCS generation.
It's advised to set it to 2 (gen2) when the HDAWG is operated with PQSC together with SHF instruments, and set it
to 1 (gen1) when the HDAWG is operated with PQSC together with UHFQA instruments.
* Improved `CommandTable` performance when `CommandTable.active_validation` is disabled.
* Added `CommandTable.is_valid()` method to check validity of the command table.
* Added `py.typed` type information marker file.
* Add command table property to the sequencer class to have a simple way to store them together.

0.6.1

* Deep gets on nodes with keywords returns an enum like the regular get.
* Fix rare failures of `wait_for_state_change` function that resulted in early timeouts.
* All keywords on nodes are correctly supported, and not only the first one for each option.
* Function `wait_for_state_change` now supports strings and enums for keywords nodes.
* Fix 252. ListNodes now also supports numpy integer types as index argument.
* The function `check_zsync_connection` of PQSC now raise an error if the port is in a faulty
state, instead of return False.

Page 1 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.