Skip to content

2.3.0

Choose a tag to compare

@sammorley-short sammorley-short released this 20 Aug 21:45
· 165 commits to main since this release

Released on: 2026-07-29

Package updates

  • psiqdk-workbench: 4.51.0 → 4.52.5
  • psiqdk-algorithms: 1.23.1 → 1.24.3

Refactor

Completed internal code migration from psiq_workbench to psiqdk-workbench and workbench_algorithms to psiqdk-algorithms to avoid the previous dual-package releases. Both psiqdk-workbench and psiqdk-algorithm are now “real” python packages rather than thin API wrappers around the legacy packages.

Bug Fixes

psiqdk-workbench

  • QPU.draw: increased minimum width of drawings, improving experience for short circuits
  • Qubrick.get_input_qreg: fixed bug in uncompute trying to access released qubits when parent calls child (caused by register deallocation before custom uncompute).
  • psiqdk.workbench.interoperability: added missing tag definitions creates_junk, experimental, and not_coherently_invertible
  • psiqdk.workbench.compilation.filters.elementary_filters: added missing imports ByOperationTypeFilter, check, analyze, and process
  • psiqdk.workbench.ops: added missing imports get_qubits_used_mask, Operation
  • QPU.get_instructions: added in commented-out operations for qubrick entry/exit and qubit allocation/deallocation when using the asm and asm-stack format.