Registry / zhinst-timing-models

zhinst-timing-models

JSON →
library26.4.0pypypiunverified

Feedback data latency model for Zurich Instruments PQSC, SHF, and HDAWG systems. Version 26.4.0, compatible with Python >=3.8. Follows the laboneq release cycle.

pip install zhinst-timing-models
INSTALL
IMPORT
SIG · ZHINST-TIMING-MODE
Z
zhinst-timing-models
pythonv26.4.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

TimingModel
from zhinst.timing_models import TimingModel
from zhinst.timing_models import TimingModel

Load instrument configuration and compute feedback latency.

from zhinst.timing_models import TimingModel data = {/* ... instrument config ... */} tmodel = TimingModel(data) latency = tmodel.compute_latency() print(latency)
Debug
Known issues
gotchaThe package is installed as zhinst-timing-models but import path uses dots: zhinst.timing_models. Common mistake: pip install zhinst-timing-models but then from zhinst_timing_models import ... fails.
fix
Use from zhinst.timing_models import TimingModel
affects: all
deprecatedOlder versions (<26.0.0) used a different API with TimingConfig and LatencyCalculator. These have been replaced by a single TimingModel class.
fix
Update to >=26.0.0 and use TimingModel.
affects: <26.0.0
gotchaThe data dictionary passed to TimingModel must contain all required keys for the specific instrument (PQSC, SHF, HDAWG). Missing keys will raise a KeyError.
fix
Refer to the official documentation for the exact schema required for each device type.
affects: all
Upgrade
Version history
26.4.0latest on PyPI · released Apr 29, 2026
Audit
Dependencies
zhinst-corerequiredProvides core API and device connectivity
Agent activity
5 hits · last 30 days
node
4
Bingbot
1
Resources
zhinst-timing-models — pip install zhinst-timing-models · libregistry