What’s New in the LabOne Programming Manual

Release 23.02

Release date: 28-Feb-2023

Update of the LabOne Programming Manual for LabOne Release 23.02.

Highlights:

  • SHFLI: Official support for the SHFLI Lock-in Amplifier.

  • LabOne Modules: Support for the SHFLI and GHFLI in the Sweeper, Data Acquisition (DAQ) and Scope modules.

  • MATLAB API: Support for the SHFLI and GHFLI demodulator and scope vector format.

  • Python API: Support of Python 3.11.

  • C API: Declared transactional set as a stable feature.

  • LabOne: Dropped support for Windows 7 and Windows 8.1 as they have reached their end of life.

Release 22.08

Release date: 31-Aug-2022

Update of the LabOne Programming Manual for LabOne Release 22.08.

Highlights:

  • SHFQC: Official support for the SHFQC Qubit Controller.

  • Quantum Analyzer Module: Enabled record functionality.

  • Python API: Renamed zhinst.ziPython to zhinst.core.

  • Python API: Added custom exception types to zhinst.core.

  • Python API: Added compile_seqc() to zhinst.core to compile AWG sequencer codes.

  • Python API: Dropped support for Python 3.6.

  • C API: Added CMakeLists.txt to conveniently build C API examples.

  • MATLAB API: Enabled complex-valued vectors in Quantum Analyzer Module.

  • LabVIEW API: Introduced two DAQ Module tutorials for single-shot and continuous data acquisition.

Release 22.02

Release date: 28-Feb-2022

Update of the LabOne Programming Manual for LabOne Release 22.02.

Highlights:

  • LabOne UI & API: Include 'Flat Top' window function in FFT mode of Scope, DAQ, and Spectrum.

  • LabOne Data Server: Node paths are returned in lower case by listNodes and listNodesJSON methods.

  • Python API: Support of Python 3.10.

  • MATLAB API: Examples are available in the public GitHub repository.

  • C API: Transactional commands are enabled for multi-parameter setting.

  • C API: Example for impedance data acquisition using poll and averaging.

  • C API: Example for short-open user compensation using MFIA Impedance Analyzer.

  • C API: Example to demonstrate acquisition of a single fresh value from a streaming node.

Release 21.08

Release date: 31-Aug-2021

Update of the LabOne Programming Manual for LabOne Release 21.08.

Highlights:

  • Data Server, Webserver, and C API: Support for GNU/Linux and macOS on ARM64 architecture.

  • LabOne API: Data Server log messages propagated to Client via API.

  • Python API: Support of Python 3.7+ for Gnu/Linux on ARM64 processors.

  • Python API: Support of Python 3.9 for macOS on Apple M1 processor.

  • Python API: Examples moved from zhinst package to a public GitHub repository.

Release 21.02

Release date: 28-Feb-2021

Update of the LabOne Programming Manual for LabOne Release 21.02.

Highlights:

  • Released Online Programming Manual and API Documentation.

  • Data Server: Allow running multiple instances of data server on Windows.

  • Python API: Added support of Python 3.9 and removed support of Python 2.7.

  • Python API: Added API functions for adjusting debug level and log path for file output.

  • MATLAB API: Added one example to demonstrate command table feature of HDAWG.

Release 20.07

Release date: 28-Aug-2020

Update of the LabOne Programming Manual for LabOne Release 20.07.

Highlights:

  • All APIs: Improved error handling when setting an invalid wildcard path.

  • Python and MATLAB APIs: Enumerated integer nodes can be set using keyword strings using the setString function to improve code readability.

  • C API: Scope module support added.

Release 20.01

Release date: 28-Feb-2020

Update of the LabOne Programming Manual for LabOne Release 20.01.

Highlights:

  • LabOne API: Added quantum analyzer API module

  • LabOne API: improved error handling when a device is not connected or misspelled

  • LabOne API: included full revision information as a packed decimal in the revision node

  • API Log: removed module prefix from API log entries as it is no longer required

  • Python API: added deprecation warning for users of Python versions 2.7 and 3.5

  • C and .NET API: impedance flags added to 'ZISweeperImpedanceWave' class