Quantify is a Python-based data acquisition framework focused on Quantum Computing and solid-state physics experiments. The framework consists of quantify-core (git | docs) and quantify-scheduler (git | docs). It is built on top of QCoDeS and is a spiritual successor of PycQED.
quantify-scheduler
is a Python module for writing quantum programs featuring a hybrid gate-pulse control model with explicit timing control.
This control model allows quantum gate and pulse-level descriptions to be combined in a clearly defined and hardware-agnostic way.
quantify-scheduler
is designed to allow experimentalists to easily define complex experiments. It produces synchronized pulse schedules
that are distributed to control hardware, after compiling these schedules into control-hardware specific executable programs.
Qblox
quantify-scheduler | qblox-instruments | Cluster firmware |
---|---|---|
v0.21.0 | 0.13.0 | 0.8.0 |
v0.21.0 | 0.12.0 | 0.7.0 |
v0.20.0 | 0.13.0 | 0.8.0 |
v0.20.0 | 0.12.0 | 0.7.0 |
v0.19.0 | 0.12.0 | 0.7.0 |
v0.18.2 | 0.11.2 | 0.6.2 |
0.11.1 | 0.6.1 | |
0.11.0 | 0.6.0 | |
v0.18.1 | 0.11.2 | 0.6.2 |
0.11.1 | 0.6.1 | |
0.11.0 | 0.6.0 | |
v0.18.0 | 0.11.2 | 0.6.2 |
0.11.1 | 0.6.1 | |
0.11.0 | 0.6.0 | |
v0.17.1 | 0.11.2 | 0.6.2 |
0.11.1 | 0.6.1 | |
0.11.0 | 0.6.0 | |
v0.17.0 | 0.11.2 | 0.6.2 |
0.11.1 | 0.6.1 | |
0.11.0 | 0.6.0 | |
v0.16.1 | 0.11.2 | 0.6.2 |
0.11.1 | 0.6.1 | |
0.11.0 | 0.6.0 | |
v0.16.0 | 0.11.2 | 0.6.2 |
0.11.1 | 0.6.1 | |
0.11.0 | 0.6.0 | |
v0.15.0 | 0.10.x | 0.5.0 |
0.9.0 | 0.4.0 | |
v0.14.0 | 0.10.x | 0.5.0 |
0.9.0 | 0.4.0 | |
v0.13.0 | 0.10.x | 0.5.0 |
0.9.0 | 0.4.0 |
Zurich Instruments
zhinst==21.8.20515
,zhinst-qcodes==0.1.4
,zhinst-toolkit==0.1.5
For a general overview of Quantify and connecting to its open-source community, see quantify-os.org. Quantify is maintained by the Quantify Consortium consisting of Qblox and Orange Quantum Systems.
The software is free to use under the conditions specified in the license.