Skip to main content

No project description provided

Project description

quantify-scheduler

https://gitlab.com/quantify-os/quantify-scheduler/badges/develop/pipeline.svg https://img.shields.io/pypi/v/quantify-scheduler.svg https://gitlab.com/quantify-os/quantify-scheduler/badges/develop/coverage.svg Documentation Status https://img.shields.io/badge/License-BSD%204--Clause-blue.svg

Quantify is a python based data acquisition platform focused on Quantum Computing and solid-state physics experiments. It is build on top of QCoDeS and is a spiritual successor of PycQED.

Quantify-scheduler is the module that contains a toolchain for writing quantum programs. It is designed for experimentalists to easily define complex experiments, and produces synchronized pulse schedules to be distributed to control hardware.

The first full release will include:

  • Define procedures at the level of quantum Gates, arbitrary Pulses or a combination of the two.

  • Resource management.

  • Hardware independent internal representation.

  • Support for multiple frontends (QASM, IBM Qiskit, etc.).

  • Multiple (hardware) backends.

About

Quantify-scheduler is maintained by The Quantify consortium consisting of Qblox and Orange Quantum Systems.

https://cdn.sanity.io/images/ostxzp7d/production/f9ab429fc72aea1b31c4b2c7fab5e378b67d75c3-132x31.svg
https://orangeqs.com/OQS_logo_with_text.svg

 

 

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


Credits

Developers

Contributors

None yet. Why not be the first?

Changelog

0.1.0 (2020-10-21)

  • Refactored scheduler functionality from quantify-core into quantify-scheduler

  • Support for modifying Pulsar params via the sequencer #54 (!2)

  • Simplification of compilation through qcompile (!1)

  • Qubit resources can be parameters of gates #11 (!4)

  • Circuit diagram visualization of operations without no pulse info raises exception #5 (!5)

  • Pulsar backend verifies driver and firmware versions of hardware #14 (!6)

  • Sequencer renamed to scheduler #15 (!7)

  • Documentation update to reflect refactor #8 (!8)

  • Refactor circuit diagram to be more usable !10 (relates to #6)

  • Unify API docstrings to adhere to NumpyDocstring format !11

  • Changes to addressing of where a pulse is played !9 (#10)

  • Renamed doc -docs folder for consistency #18 (!12)

  • Moved test folder outside of project #19 (!14)

  • Add copyright notices and cleanup documenation #21 (!13)

  • Add installation tip for plotly dependency in combination with jupyter #24 (!15)

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.1.0.tar.gz (580.4 kB 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.1.0-py2.py3-none-any.whl (32.8 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: quantify-scheduler-0.1.0.tar.gz
  • Upload date:
  • Size: 580.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for quantify-scheduler-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f56e0ef2f29862e2c0427ff38fc0f066cbe4d3a9f6c8a2141b6f801f7752fd77
MD5 bf48b7c1fbff2d5d5bc82aadbc3afd69
BLAKE2b-256 d23b9585b396c170f4801cd0983cdf61e4a0e55f33f1cdb4f0bcfd92ec1539ae

See more details on using hashes here.

File details

Details for the file quantify_scheduler-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: quantify_scheduler-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 32.8 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.8.5

File hashes

Hashes for quantify_scheduler-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 fcecc639d4959d2cdceff724cb4c5207456884d9ec3bc88efc1c3daca2ec627d
MD5 c340c06f88c392cce70dcefb437a11f7
BLAKE2b-256 54be4c98d43637d2a92014dd6574e4c4e4410de5e2aaf92be7aceeea85499c0b

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