Skip to main content

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

Metadata

Release files for qmi 0.54.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qmi 0.54.1
File Size Uploaded
qmi-0.54.1.tar.gz 895.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qmi 0.54.1
File Interpreter ABI Platform
qmi-0.54.1-py3-none-any.whl Python 3 none any Details

Total release size: 1.5 MB

Release files / qmi-0.54.1.tar.gz

Download URL qmi-0.54.1.tar.gz
Size 895.2 kB
Tags Source
SHA-256 checksum
How to use checksums
c9d735d0ac376c1b5a05a948b1765298a028a202958bd86f3f85431b26c3d6be
BLAKE2b-256 checksum
How to use checksums
5b53b2d5b2b16ca150bfdc9153310ea01699c5767743e8ff696a897783cf01d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16

Release files / qmi-0.54.1-py3-none-any.whl

Download URL qmi-0.54.1-py3-none-any.whl
Size 606.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4949ce71864fbb7a34b76c061058818dc70de4f24c119d0560be6d0e1f77b6b9
BLAKE2b-256 checksum
How to use checksums
c6e83bdf92144f721958aa68a5c15a9bf93a55d38a82bece28ad17f7db830984
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.16
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page