Skip to content

v0.0.9

Choose a tag to compare

@Agony5757 Agony5757 released this 04 May 09:05
· 179 commits to main since this release
f9ca191

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): M3Mitigator and ReadoutEM with TTL freshness enforcement
  • uniqc calibrate CLI: xeb, readout, pattern subcommands
  • 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 → use submit_task(..., backend="dummy")
  • Circuit.measure() API unified to measure(*qubits) — old measure(qubit, cbit) no longer supported
  • Recommended imports: from uniqc import Circuit, compile, get_backend
  • python -m uniqc removed → use uniqc ... or python -m uniqc.cli ...
  • Quafu/pyquafu is 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