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.
quantify-scheduler will be deprecated soon. The current timeline is:
- feature and bugfix support until 31 December 2025
- bugfix support until 30 June 2026
- end-of-life starting 1 July 2026
Users are encouraged to migrate to quantify and qblox-scheduler instead.
Qblox
| quantify-scheduler | qblox-instruments | Cluster firmware |
|---|---|---|
| v0.26.0 | 1.0.0 | 0.13.0 |
| 0.17.0 | 0.12.0 | |
| v0.25.0 | 0.17.0 | 0.12.0 |
| v0.24.0 | 0.17.0 | 0.12.0 |
| v0.23.0 | 0.16.0 | 0.11.0 |
| v0.22.2 | 0.15.0 | 0.10.0 |
| 0.14.2 | 0.9.2 | |
| 0.14.1 | 0.9.1 | |
| v0.22.1 | 0.14.2 | 0.9.2 |
| 0.14.1 | 0.9.1 | |
| v0.22.0 | 0.14.2 | 0.9.2 |
| 0.14.1 | 0.9.1 | |
| 0.14.0 | 0.9.0 | |
| v0.21.2 | 0.14.0 | 0.9.0 |
| v0.21.1 | 0.14.0 | 0.9.0 |
| v0.21.0 | 0.14.0 | 0.9.0 |
| v0.20.1 | 0.13.0 | 0.8.0 |
| v0.20.1 | 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.