Skip to main content

Python-based data acquisition framework developed by the Copenhagen / Delft / Sydney / Microsoft quantum computing consortium

Project description

QCoDeS Build Status DOCS DOI

QCoDeS is a Python-based data acquisition framework developed by the Copenhagen / Delft / Sydney / Microsoft quantum computing consortium. While it has been developed to serve the needs of nanoelectronic device experiments, it is not inherently limited to such experiments, and can be used anywhere a system with many degrees of freedom is controllable by computer. To learn more about QCoDeS, browse our homepage .

To get a feeling of QCoDeS read 15 minutes to QCoDeS, and/or browse the Jupyter notebooks in docs/examples .

QCoDeS is compatible with Python 3.6+. It is primarily intended for use from Jupyter notebooks, but can be used from traditional terminal-based shells and in stand-alone scripts as well. The features in qcodes.utils.magic are exclusively for Jupyter notebooks.

Status

QCoDeS is still in development, more documentation and features will be coming! The team behind this project just expanded. There are still rough edges, and gray areas but QCoDeS has been running without major issue in two long running experiments.

The most important features in the roadmap are:

  • a more flexible and faster data storage solution

  • a robust architecture that uses the full potential of your hardware

Install

In general, refer to here for installation.

Docs

Read it here . Documentation is updated and deployed on every successful build in master.

We use sphinx for documentations, makefiles are provided both for Windows, and *nix, so that you can build the documentation locally.

Make sure that you have the extra dependencies required to install the docs

pip install -r docs_requirements.txt

Go to the directory docs and

make html-api

This generate a webpage, index.html, in docs/_build/html with the rendered html.

Contributing

See Contributing for information about bug/issue reports, contributing code, style, and testing

License

See License.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

qcodes-0.7.0.tar.gz (877.5 kB view details)

Uploaded Source

Built Distribution

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

qcodes-0.7.0-py3-none-any.whl (1.1 MB view details)

Uploaded Python 3

File details

Details for the file qcodes-0.7.0.tar.gz.

File metadata

  • Download URL: qcodes-0.7.0.tar.gz
  • Upload date:
  • Size: 877.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for qcodes-0.7.0.tar.gz
Algorithm Hash digest
SHA256 1fb84e473ab6c973549245d93de91c8cc0fe33fdd86d57caf872db601d68e28c
MD5 6e40ab3f2c949eee7ee50b742f14e6ec
BLAKE2b-256 4b8a3d1cd7c022ae4e442b38cc7e78f0d26dc6f6feedf4147b9da8da9aebaf10

See more details on using hashes here.

File details

Details for the file qcodes-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: qcodes-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for qcodes-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 773561246d9596112f98cf7872081581ea35051db2bb24bfb6b49958da1779dd
MD5 d8af73be2b96c5a04235625a1676fe3b
BLAKE2b-256 959eaebf05fad773dc7a0c9f0eff0744f610d741c6046f410f6678b3dccbc5e5

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