Skip to main content

The Quantum Measurement Infrastructure framework

Project description

ruff 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.

Installation for developers

To install the necessary packages to develop for QMI do:

pip install -e .[dev]

To generate the Sphinx API documentation locally do:

./scripts/run_docs_sphinx.sh

The documentation can then be found in the documentation/sphinx/source/generated 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.53.1.tar.gz (840.4 kB view details)

Uploaded Source

Built Distribution

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

qmi-0.53.1-py3-none-any.whl (570.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qmi-0.53.1.tar.gz
  • Upload date:
  • Size: 840.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.15

File hashes

Hashes for qmi-0.53.1.tar.gz
Algorithm Hash digest
SHA256 67932837c84a44261fb78ab113b814c0ef7bdc94b62451d14533336584c9a86d
MD5 0ef26c2c496be00ba816d2d8d10a7e5c
BLAKE2b-256 456504cfab952504bcf4ff67b4a636787e809f8e4fbf2a7fa7b9be774110e414

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for qmi-0.53.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ae5a0660a782b2bedb0d716bda7100978807a14dde0c934372c98f5e5ada3dc2
MD5 e506fc718f7d900deba132bff1ccc2f7
BLAKE2b-256 fd19981250c1d92a741f15f8978edca630e00bf50d281e1cf5a8f7f2a5c05ebb

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