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
tozhinst.core
. -
Python API: Added custom exception types to
zhinst.core
. -
Python API: Added
compile_seqc()
tozhinst.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
andlistNodesJSON
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