Official Python API for Zurich Instruments device control and data acquisition. Current version 26.4.0, requires Python ≥3.10. Major releases every few months with API changes; LabOne software version compatibility is critical.
pip install zhinstNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Connect to a Zurich Instruments device via Data Server using toolkit Session.
Start the Data Server (ziServer) before running your Python script.
Use 'zhinst.core.ziDAQServer' and 'zhinst.toolkit.Session'.
Set api_level=6 for LabOne 23+; check labOne compatibility table.
Use 'zhinst.toolkit' or refer to official examples repository.
Use: from zhinst.toolkit import Session
Install latest zhinst: pip install --upgrade zhinst
Start LabOne Data Server and ensure 'localhost:8004' is accessible.