What's Changed
- Make CliffordCircuitPredicate accept measurements by @cqc-alec in #1743
- Add Python 3.13 support to the ZX module by @cqc-alec in #1744
- Decompose boxes inside conditionals by @cqc-alec in #1746
- Bump jinja2 from 3.1.4 to 3.1.5 in /pytket/docs by @dependabot in #1724
- Melf/update copyright by @cqc-melf in #1748
- Fix conversion of
ClOp.BitEq
andClOp.BitNeq
to QASM by @cqc-alec in #1754 - feat: add
QubitPauliOperator.get_dict
by @CalMacCQ in #1755 - Don't ignore unused imports except in init files by @cqc-alec in #1758
- Fix conversion of CnX to QASM by @cqc-alec in #1757
- docs: fix minus sign in
gen_term_sequence_circuit
docstring by @CalMacCQ in #1760 - Make
ThreeQubitSquash
work with circuits containing (some) boxes by @cqc-alec in #1762 - Document
scratch_reg_resize_pass()
by @cqc-alec in #1763 - Minor docs cleanup. by @cqc-alec in #1764
- Add
Circuit.add_circuit_with_map()
method by @cqc-alec in #1765 - Update changelog for 1.40.0 release. by @cqc-alec in #1766
Full Changelog: v1.39.0...v1.40.0