Skip to main content

The Quantum Measurement Infrastructure framework

Project description

pylint mypy Documentation Status coverage tests

Quantum Measurement Infrastructure

QMI is a Python 3 framework for controlling laboratory equipment. It is suitable for anything ranging from one-off scientific experiments to robust operational setups.

QMI is developed by QuTech to support advanced physics experiments involving quantum bits. However, other than its name and original purpose, there is nothing specifically quantum about QMI — it is potentially useful in any environment where monitoring and control of measurement equipment is needed.

Dependencies

The full functioning of this software is dependent on several external Python packages, dynamic libraries and drivers. The following items are not delivered as part of this software and must be acquired and installed by the user separately, when necessary for the use of a specific QMI driver:

Usage of the third-party software, drivers or libraries can be subject to copyright and license terms of the provider. Please review their terms before using the software, driver or library.

Installation

Install with Pip from https://pypi.org/project/qmi/: pip install qmi.

Documentation

Latest version

The latest version of the documentation can be found here.

Installing for generating documentation

To install the necessary packages to perform documentation activities for QMI do:

pip install -e .[rtd]

To build the 'readthedocs' documentation locally do:

cd documentation/sphinx
./make-docs

The documentation can then be found in the build/html directory.

Contribute

For contribution guidelines see CONTRIBUTING

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

qmi-0.46.0.tar.gz (423.9 kB view details)

Uploaded Source

Built Distribution

qmi-0.46.0-py3-none-any.whl (519.0 kB view details)

Uploaded Python 3

File details

Details for the file qmi-0.46.0.tar.gz.

File metadata

  • Download URL: qmi-0.46.0.tar.gz
  • Upload date:
  • Size: 423.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for qmi-0.46.0.tar.gz
Algorithm Hash digest
SHA256 899da216e6d4c29b433be44db06cc4f6b71d27cd3182c9a77ff73ed8618f1d51
MD5 80e478ba250f1966e0ca1292f476d95d
BLAKE2b-256 9f5cd87cb7fff2ed1b60568bcf54e786a753129c2f034d83f2021d7b8012cfd2

See more details on using hashes here.

File details

Details for the file qmi-0.46.0-py3-none-any.whl.

File metadata

  • Download URL: qmi-0.46.0-py3-none-any.whl
  • Upload date:
  • Size: 519.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.10

File hashes

Hashes for qmi-0.46.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7e5f0ba7277fcda25b40a1b38dc82311641728bdb1cd737d9349f4a4f1895dbc
MD5 a00d5dafefc0dfc532eb2a242dd31f4d
BLAKE2b-256 51795d0ad4e217cf6636747537aa154200dc065358abc2aba1112d76b82167a7

See more details on using hashes here.

Supported by

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