Install & Compatibility
Where this runs
tested against v2.1.6 · pip install
no network on importno background threads
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslpy 3.10–3.95 runs
installs and imports cleanly · install 0.0s · import 0.000s · 44.9MB
glibcpy 3.10–3.95 runs
installs and imports cleanly · install 4.3s · import 0.000s · 43MB
56MB installed
● package 56MB
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
OctaveConfig
✓ from qm.octave import OctaveConfig
✗ from qm_octave import OctaveConfig
Legacy import path; qm_octave no longer used as top-level package
Create an Octave configuration and controller instance.
from qm import QuantumMachinesManager
from qm.octave import OctaveConfig, QmOctaveController
# Use environment variable for potential auth (simplified)
config = OctaveConfig(
octave="octave1",
connectivity="con1",
clock="Internal",
f_center=5e9,
gain=0,
lo_frequency=5e9
)
# Note: Requires a running QOP and qm package installed
print("OctaveConfig created successfully")
Upgrade
Version history
2.1.6latest on PyPI · released Jul 1, 2025
Audit
Dependencies
qmrequiredCore QUA SDK required for Octave to connect to a QOP processor