- Fixed issue where an empty command table was sent to the device when the node has no value defined in Labber UI, resulting in LabOne UI warnings
- Fixed issue where setting Nodes with enumerated values issued a warning to the Labber log
- Added automatic Zurich Instruments static driver generation when generating new drivers. Current static driver(s): Zurich Instrument Waveform Processor
- Added support for
dict
type invalues
key whenQuantity
datatype isVECTOR
. The settings valuevector_quantity_value_map_array_keys
points to the correct key in thedict
.
- Adapt drivers to
zhinst-toolkit
0.3.x which is a major refactoring and improves speed, stability and feature availability. - Introduce python package
zhint-labber
which is able to automatically generate the Labber driver for each Zurich Instruments device (including HF2). - Easy to access CLI for zhinst-labber.
- Node naming aligned with LabOne.
- Automatic support for all nodes available on the device.
- Enhanced logging functionality.
- Waveform Processor that is able to convert native AWG Waveforms into its parts.
- Add DAQ, Sweeper and SHFQA sweeper modules
- Add SHFQA and SHFSG support
- initial release