$npx skillfedfor your agent

qm-qua

QUA language SDK to control a Quantum Computer

With conditionsPyPI Quantum ComputingReleased Aug 2026135.8K downloads / moBSD-3-ClausePure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — qm_qua-1.4.0-py3-none-any.whl
v1.4.0 · released 2026-08-12 · Python <3.15,>=3.10 · 11 runtime deps: datadog-api-client, grpcio, httpx, marshmallow, marshmallow-polyfield, multidict, numpy, plotly

Yes, if you have access to a Quantum Machines OPX controller and QOP. The package is actively maintained, has low install friction, carries a permissive license, and is marked production-stable. No known security vulnerabilities. Install only if you need to control quantum systems via Quantum Machines hardware; it is not a general-purpose quantum simulator.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later (up to 3.14).
  • Requires a Quantum Machines OPX controller and QOP (Quantum Operating Platform) to be available for connection.
  • Low install friction with a pure-wheel distribution.

License · maintenance · safety

BSD-3-Clause (permissive) — BSD-3-Clause is a permissive license; you can use, modify, and distribute this package with minimal restrictions, provided you retain the license notice and disclaimer.

last release 2026-08-12 (2 days) · last repo commit 2026-08-12 · 5 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 135,847 downloads/mo, #11,416 on PyPI

Verify before relying

pip install qm-qua

from qm.qua import Program
from qm.QuantumMachinesManager import QuantumMachinesManager

# Connect to QOP and define a QUA program
qmm = QuantumMachinesManager()
program = Program()
# ... define pulse sequences and measurements
  • Whether the package works offline or requires a live QOP connection for basic imports and program definition.
  • Whether numpy, plotly, and other scientific dependencies are used in all workflows or only in specific features.
  • Specific version compatibility constraints for grpcio, protobuf, and other protocol-buffer-dependent libraries.
Same gist for agents: .md · .json

What it is and what it does

QM-QUA is a Python SDK that brings QUA—a domain-specific language for pulse-level quantum control—into a Pythonic interface. QUA lets you define quantum programs at the pulse level, specifying exact timing and waveforms for controlling qubits via Quantum Machines' OPX hardware. The SDK communicates with the QOP (Quantum Operating Platform) to execute these programs on real quantum systems.

The package bundles 11 runtime dependencies including marshmallow for data serialization, httpx and grpcio for network communication, numpy and plotly for numerical and visualization work, and tinydb for local data storage. It targets modern Python versions (3.10 through 3.14) and is classified as production-stable. The repository is actively maintained with recent releases.

Use it for

  • Define and execute pulse-level quantum programs on Quantum Machines OPX hardware for quantum algorithm research.
  • Build calibration routines that tune qubit control parameters by iterating pulse sequences and measuring results.
  • Integrate quantum control workflows into larger Python applications via the SDK's Pythonic DSL interface.
  • Prototype quantum circuits with precise timing control before deployment to production quantum systems.
  • Collect and analyze quantum measurement data using the built-in integration with numpy and plotly.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you have access to a Quantum Machines OPX controller and QOP.

The package is actively maintained, has low install friction, carries a permissive license, and is marked production-stable. No known security vulnerabilities. Install only if you need to control quantum systems via Quantum Machines hardware; it is not a general-purpose quantum simulator.

Install

qm-qua on PyPI

Before you install

Low install friction with a pure-wheel distribution. Active maintenance with a release 2 days old as of the fact sheet date. Depends on 11 runtime packages including data serialization (marshmallow), networking (httpx, grpcio), and scientific computing (numpy, plotly) libraries.

Requires Python 3.10 or later (up to 3.14). Requires a Quantum Machines OPX controller and QOP (Quantum Operating Platform) to be available for connection.

License in practice

BSD-3-Clause is a permissive license; you can use, modify, and distribute this package with minimal restrictions, provided you retain the license notice and disclaimer.

Quickstart

pip install qm-qua

from qm.qua import Program
from qm.QuantumMachinesManager import QuantumMachinesManager

# Connect to QOP and define a QUA program
qmm = QuantumMachinesManager()
program = Program()
# ... define pulse sequences and measurements

Verify before relying

  • Whether the package works offline or requires a live QOP connection for basic imports and program definition.
  • Whether numpy, plotly, and other scientific dependencies are used in all workflows or only in specific features.
  • Specific version compatibility constraints for grpcio, protobuf, and other protocol-buffer-dependent libraries.

Package facts

LicenseBSD-3-Clause permissive
Python supportSupports the current Python release <3.15,>=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
11 packages
datadog-api-clientgrpciohttpxmarshmallowmarshmallow-polyfieldmultidictnumpyplotlyprotobuftinydbtyping-extensions
MaintenanceActively maintained 2 days since the last release
Last repo commit
First released
Downloads135,847 / month, #11,416 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Scientific/Engineering :: Quantum Computing

Evidence: qm_qua-1.4.0-py3-none-any.whl

Tags

Capabilities
quantum computing control sdkpulse-level quantum programmingquantum machine languagequa language implementationquantum system control pythonquantum machines osx sdkquantum computer pulse control
Topics
quantum-computingpulse-controlhardware-sdk

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “quantum computing control sdk”

  • qm-quaQM-QUA is a Python SDK that implements QUA, a pulse-level language…
  • qm-octaveSDK for controlling Quantum Machine's Octave hardware using QUA,…
  • qiskitQiskit is an open-source SDK for building and executing quantum…

Give your agent the search over MCP, or paste the wish link into any chat.

More Quantum Computing packages

cirq-core Worth it
PyPI · Python Modules · released Jun 2026

Cirq-core provides the foundational framework for writing, manipulating, and simulating quantum circuits on noisy intermediate-scale quantum (NISQ) devices, with built-in simulators and abstractions for quantum algorithm development.

Install it if you're working on quantum algorithms or need a Python-based quantum computing toolkit.

permissive licensepure Python · 3.11.0+
523.6Kdownloads / mo
openfermion Worth it
PyPI · Chemistry · released Jul 2026

OpenFermion compiles and analyzes quantum algorithms to simulate fermionic systems, providing data structures and tools for manipulating fermionic and qubit Hamiltonians for quantum chemistry applications.

Install it if you are developing quantum algorithms for chemistry or fermionic systems.

Apache-2.0pure Python · 3.10.0+
210.2Kdownloads / mo
cirq-google With conditions
PyPI · Python Modules · released Jun 2026

Provides access to Google's Quantum Computing Service and tools for calibration and characterization of Google quantum hardware, built on top of Cirq for writing and running quantum circuits.

permissive licensepure Python · 3.11.0+
173.0Kdownloads / mo
cirq Worth it
PyPI · Python Modules · released Jun 2026

Cirq is a Python framework for writing, manipulating, and running quantum circuits on quantum computers and simulators, with support for parameterized circuits, noise modeling, and hardware device abstractions.

Install it if quantum computing development is your goal.

permissive licensepure Python · 3.11.0+
162.7Kdownloads / mo
qiskit-connector With conditions
PyPI · Software Development · released Jan 2026

Automates IBM Quantum backend connection, authentication, and selection by detecting your subscription plan and returning the least-busy available QPU resource for immediate use in Qiskit circuits.

However, note the aging maintenance status (219 days since last release) and verify that the connector's error handling and backend-selection logic align with your…

Apache-2.0pure Python · 3.9+aging
160.2Kdownloads / mo
cirq-ionq With conditions
PyPI · Python Modules · released Jun 2026

Integrates Cirq quantum circuits with IonQ quantum computers, enabling you to write quantum algorithms in Cirq and execute them on IonQ hardware.

permissive licensepure Python · 3.11.0+
155.3Kdownloads / mo

See also qm-octave · qualang-tools · openpulse · cirq-pasqal · MultiPyVu · cirq-aqt · qiskit · oqpy · qcodes