Skip to main content

Quantify-scheduler is a Python package for writing quantum programs featuring a hybrid gate-pulse control model with explicit timing control.

Project description

quantify-scheduler

Slack Pipelines PyPi Code Quality Coverage License Code style Unitary Fund Documentation

Quantify logo

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.

Hardware/driver compatibility

Qblox

quantify-scheduler qblox-instruments Cluster firmware
v0.17.0 0.11.1 0.6.1
0.11.0 0.6.0
v0.16.1 0.11.1 0.6.1
0.11.0 0.6.0
v0.16.0 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

Overview and Community

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.

Qblox logo         Orange Quantum Systems logo

 

The software is free to use under the conditions specified in the license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quantify-scheduler-0.17.0.tar.gz (2.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quantify_scheduler-0.17.0-py3-none-any.whl (315.1 kB view details)

Uploaded Python 3

File details

Details for the file quantify-scheduler-0.17.0.tar.gz.

File metadata

  • Download URL: quantify-scheduler-0.17.0.tar.gz
  • Upload date:
  • Size: 2.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for quantify-scheduler-0.17.0.tar.gz
Algorithm Hash digest
SHA256 a747cbf2b18315d2fabc0a93f8f281fe8538fde19d4a3437451e172f09cfcf21
MD5 d8f3fe936f77e5ab6ecbea793b517a7c
BLAKE2b-256 6f656dc9f1da079602d39af01a603c1ff36def27e475d9b052ae4f3f221781f0

See more details on using hashes here.

File details

Details for the file quantify_scheduler-0.17.0-py3-none-any.whl.

File metadata

File hashes

Hashes for quantify_scheduler-0.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 607b876a2731d89729c5489fd66f5be611c9740a07560e8f1cd2f46cfb86715c
MD5 faeb4a7aa3ef828f960ada4a69a80587
BLAKE2b-256 b5afb20eb4da65ef47cf17cbd5f8318e80a0c83770478d2080c4376bea36cff8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page