跳转至

v0.1.0-draft Release Notes

qos-uqci v0.1.0-draft is the first public draft release of the repository's QOS-oriented UQCI reference framework.

It is being published under the Quantum-Punk organization as the first public draft release of a broader open-source ecosystem effort around standards- friendly quantum software infrastructure.

This release should be understood as:

  • a serious draft specification, maintained in repository-native Markdown
  • a runnable reference implementation for the canonical core
  • a practical compatibility bridge to OpenQASM export profiles
  • a foundation for future backend extensions and standardization work

It should not be understood as:

  • an official ratified standard
  • a production runtime orchestration system
  • a real-hardware integration release
  • a complete OpenQASM or pulse-compilation environment

Highlights

  • Canonical typed Python models for UQCI programs, operations, sidecar artifacts, and result/reporting structures.
  • Normative sidecar artifacts with schema-aware handling for DeviceSpec, CalSet, Manifest, and Bundle.
  • Bundle IO and validation helpers that keep UQCI IR canonical and explicit.
  • OpenQASM compatibility bridge with OQ-0, OQ-1, OQ-2, and OQ-X profiles.
  • Runnable superconducting and neutral-atom mock backends for reference execution behavior.
  • Installable CLI entrypoint for bundle validation, device inspection, OpenQASM export, and demo execution.
  • English and Chinese Markdown specification sets organized into 18 aligned chapters each.
  • GitHub community files, CI workflows, and MkDocs-based documentation site configuration.
  • Quantum-Punk-hosted public release positioning, release checklist, and draft release notes.

Implemented In This Draft

Canonical Core

  • typed models for gate, pulse, measurement, sweep, program, sidecar, planning, result, and validation objects
  • standard error classes
  • driver abstraction for backend implementations
  • modular bundle loader, writer, and validator

Compatibility And Exchange

  • OpenQASM export support for representative compatibility profiles
  • profile-aware lowering guidance and implementation
  • bundle-aware export behavior that keeps sidecar artifacts explicit

Reference Backends

  • superconducting mock backend with microwave-drive and readout-oriented behavior
  • neutral-atom mock backend with optical-control and imaging-oriented behavior
  • deterministic or constrained pseudo-random result generation for testability

Documentation And Tooling

  • repository-native specification chapters in English and Chinese
  • contributor, governance, and security guidance
  • CI, lint, type-check, and docs-build workflows

Known Limitations

  • No real hardware adapters are included in this draft.
  • No full general-purpose OpenQASM parser is included.
  • No complete pulse compiler is included.
  • OpenQASM remains a compatibility and exchange layer, not the canonical internal representation.
  • Mock backends are intentionally limited and do not imply production readiness.
  • Some future extension surfaces are documented but not yet implemented.

Suggested Tag

  • v0.1.0-draft

Suggested Release Summary

First public draft release of the QOS-oriented UQCI reference framework, including the canonical core, normative sidecar handling, OpenQASM export profiles, runnable mock backends, aligned English and Chinese specifications, and baseline GitHub/CI/docs infrastructure.