Skip to content

v0.6.0

Latest

Choose a tag to compare

@FedorShind FedorShind released this 24 May 14:40

Highlights

  • Adds multi-frontend Python API support beyond Qiskit: Cirq direct analysis plus experimental normalized Braket, PennyLane QuantumTape, PyQuil, and Qibo inputs through Mitiq/Cirq.
  • Keeps the CLI QASM-only while preserving the native Qiskit/QASM path.
  • Adds frontend metadata on CircuitFeatures with frontend and analysis_basis.
  • Adds explicit preview behavior: Qiskit/Cirq preview is supported; converted optional frontends skip preview with a clear warning.
  • Adds optional frontend extras and an isolated maintainer checker for real SDK smoke validation.
  • Updates README and docs with the current support matrix and frontend caveats.

Validation

  • ruff format --check .
  • ruff check .
  • pytest -ra (564 passed, 8 skipped, 21 warnings)
  • pytest --cov=emrg --cov-report=term-missing (96% coverage)
  • emrg --version -> emrg, version 0.6.0
  • Bell QASM analyze/generate smokes
  • tools/check_optional_frontends.py --all --require-all
  • python -m build
  • twine check dist\*
  • wheel smoke import from emrg-0.6.0-py3-none-any.whl