Zhinst-qcodes

Latest version: v0.5.3

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

Scan your dependencies

Page 1 of 4

0.5.3

* Added `py.typed` type information marker file (`63`).

0.5.2

* Updated to zhinst-toolkit 0.5.2
* Added `find_zsync_worker_port` function to the PQSC

0.5.0

* Updated to zhinst-toolkit 0.5.0
* Added support for LabOne DAQ module
* Added support for LabOne Sweeper module
* Added support for LabOne Scope module
* Avoid connecting to node when cache update set to false

0.4.1

* Add new class `zhinst.toolkit.Sequence` that allows a more flexible use of
sequences in toolkit (`141`).
* Add support for session wide transactions that bundle set command from all
devices connected to the data server. (`134`)
* Add `from_existing_connection()` to `zhinst.toolkit.Session` to help reusing the existing DataServer connection.
* Bugfix: Nodes with nameless options don't raise an exception when their enum attribute is called (`165`).
* Bugfix: Values of enumerated nodes can now be pickled (`129`).
* Adapt toolkit to use the offline awg compiler when uploading a sequencer code to
a awg node. Improves the performance a lot and also enables the uploading of
a sequencer code within a transaction (Works both for AWGs and Generators).
* Add new function `compile_sequencer_code` to the awg node.

0.3.5

* Adapt AWG Waveform upload (`write_to_waveform_memory`) to append to existing transactions.
* Make consistency validate during waveform upload optional (new flag `validate` in `write_to_waveform_memory`).
* Add `get_sequence_snippet` function to `zhinst.toolkit.Waveforms` class.
The function is able to generated a sequence code snippet that defines and assigns
the waveforms for this object. Additional meta information like an optional name
or the output configuration can be specified through a newly added `Wave` class from `zhinst.toolkit.Waveforms`.
* Getting a value by calling a wildcard node now returns `zhinst.toolkit.nodetree.node.WildcardResult`

0.3.4

* `Commandtable.load_validation_schema` can also get the command table
JSON schema from the device.
* ``load_sequencer_program`` now raises an ``ValueError``
if empty ``sequencer_program`` string is given. `138`
* Added a new `raise_for_invalid_node` keyword-argument to ``NodeTree.update_nodes``. `110`

Now only a warning (instead of ``KeyError``) is issued when trying to initialize device/module object, which does
not have nodes defined in node value parsers.

* Minor type hint fixes.`147`

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.