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.51.2.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

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

qmi-0.51.2-py3-none-any.whl (553.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qmi-0.51.2.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qmi-0.51.2.tar.gz
Algorithm Hash digest
SHA256 f57cea530a457c7c889f0eb7f4c874e7a2778c56905e55ad806690ebfe705bd9
MD5 b45fd59ed148bb493cea51ef7a0de690
BLAKE2b-256 e1b2f88715d4021a4aa420c9e48bc63115d9e9e6e8c0dda96f712aae45c040d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qmi-0.51.2-py3-none-any.whl
  • Upload date:
  • Size: 553.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for qmi-0.51.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c8ea68bb306815c12e7cd878f74933a865db7d4aa1a9c39f593c6209c00550ff
MD5 8aed2e876e24590b684d691d6167d7b1
BLAKE2b-256 75f04a75f21c978c492aca7347e06e6318bf394f67e3cbd1b023ddd08db39dd4

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