Releases: CQCL/tket2
Releases · CQCL/tket2
tket2-eccs: v0.2.0
tket2-py: v0.4.0
0.4.0 (2024-10-01)
⚠ BREAKING CHANGES
- "tket2.angle" extension replaced with "tket2.rotation" extension with rotation type and simplified set of operations.
Features
BadgerOptimiser.load_precompiled
,BadgerOptimiser.compile_eccs
andpasses.badger_pass
now take an optionalcost_fn
parameter to specify the cost function to minimise. Supported values are'cx'
(default behaviour) and'rz'
. (83ebfcb)- simplify angle extension in to a half turns rotation type (#611) (0723937)
Bug Fixes
tket2: v0.5.0
tket2-hseries: v0.5.0
tket2: v0.4.0
tket2-hseries: v0.4.0
tket2: v0.3.0
tket2-hseries: v0.3.0
tket2-py: v0.3.0
0.3.0 (2024-09-04)
⚠ BREAKING CHANGES
- quantum extension renamed from "quantum.tket2" to "tket2.quantum"
- Parametric Tk2Ops take angle type rather than float.
- Rename lazy extension to "hseries" and add hseries ops.
- Tk2Op::AngleAdd removed, use fadd from the hugr float ops standard extension
- Updated to latest hugr version (hugr-rs 0.12 / hugr-py 0.8). ECCs need to be recompiled.
Features
- HSeries ops (#573) (e6acc88)
- remove Tk2Op::AngleAdd (#567) (42cc82f)
- replace f64 with angle type for tk2 ops (#578) (d14631f)
- Update rust hugr dependency to 0.12.0, and python hugr to 0.8.0 (#568) (258a7c5)
Bug Fixes
tket2: v0.2.0
Bug Fixes
- [breaking] quantum extension name wrong way round (#582)
New Features
- Extend Command::optype lifetime (#562)
- [breaking] Update rust hugr dependency to
0.12.0
, and python hugr to0.8.0
(#568) - [breaking] remove Tk2Op::AngleAdd (#567)
- [breaking] angle type no longer parametric. (#577)
- [breaking] HSeries ops (#573)
- [breaking] replace f64 with angle type for tk2 ops (#578)
- more angle ops (construct, deconstruct, radians, equality) (#581)