v0.0.9
Highlights
- Calibration module (
uniqc.calibration): XEB benchmarking (1q/2q/parallel) and readout error calibration with automatic cache to~/.uniqc/calibration_cache/ - QEM module (
uniqc.qem):M3MitigatorandReadoutEMwith TTL freshness enforcement uniqc calibrateCLI:xeb,readout,patternsubcommands- Dummy backend semantics unified:
dummy,dummy:virtual-line-N,dummy:virtual-grid-RxC,dummy:<platform>:<backend> - Package layout reorganized under
uniqc.backend_adapter,uniqc.compile,uniqc.visualization,uniqc.utils,uniqc.torch_adapter - 30+ bug fixes across XEB, OriginQ adapter, IBM/Quafu topology, numpy compatibility, CLI error handling
Upgrade notes
submit_task(..., dummy=True)is deprecated → usesubmit_task(..., backend="dummy")Circuit.measure()API unified tomeasure(*qubits)— oldmeasure(qubit, cbit)no longer supported- Recommended imports:
from uniqc import Circuit, compile, get_backend python -m uniqcremoved → useuniqc ...orpython -m uniqc.cli ...- Quafu/
pyquafuis deprecated and excluded from[all]
Known gaps
- IBM token placeholder in test environment (adapter code unchanged)
- Real-device execution not validated (OriginQ discovery/dry-run confirmed)
Pre-release validation
1393 tests passed | Sphinx docs built | CLI/Gateway/frontend verified | Full report in commit history