Skip to content

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 07 Apr 19:55
· 44 commits to main since this release

Fixed

  • Exact scalar reduction during sum/product operations to prevent underflows/overflows of int32 on large diagrams. Unfortunately, this change comes with a 2x performance overhead, but results in more stable numerical results (#93)
  • Normalization issues for circuits with arbitrary rotation gates now raise a warning instead of an error (#91)
  • Parsing errors for invalid Stim circuits now raise useful exceptions (#91)

Added

  • SPP and SPP_DAG instructions — generalized S gate that phases the -1 eigenspace of Pauli product observables by i or -i. Supports multi-qubit Pauli products and inverted targets (#97)
  • MXX, MYY, MZZ two-qubit parity measurement instructions, delegating to existing MPP infrastructure. Also adds II_ERROR support (#96)
  • MPAD instruction for padding the measurement record with fixed bit values (#95)