Releases: CQCL/pytket-quantinuum
Releases · CQCL/pytket-quantinuum
v0.42.0
v0.41.0
v0.40.0
What's Changed
- fix: failing docs build by @CalMacCQ in #537
- update pytket qir 0.17.0 by @cqc-melf in #534
- Update dependencies by @cqc-alec in #539
- Allow circuits containuing
OpType.ClExpr
operations by @cqc-alec in #540 - fix: Use API handler for available devices by @johnchildren in #541
- docs: link to H-Series documentation by @CalMacCQ in #538
- Update version and changelog for 0.40.0 release. by @cqc-alec in #542
Full Changelog: v0.39.0...v0.40.0
v0.39.0
What's Changed
- Update runners used on CI by @cqc-alec in #511
- fix issues with QIR in cost function and update expected results by @cqc-melf in #512
- Simplify passing of kwargs in cost() function by @cqc-alec in #513
- Use QIR by default for program submission by @cqc-alec in #508
- Remove unused "type: ignore" comments for mypy by @cqc-alec in #514
- Fix test for maximum number of classical registers. by @cqc-alec in #518
- Update docstrings in credential_storage.py by @yao-cqc in #516
- update pytket qir 0.15.0 by @cqc-melf in #519
- fix: replace usage of deprecated squashing and rebase passes by @CalMacCQ in #521
- docs: port docs source to markdown, fix links by @CalMacCQ in #522
- update os version by @cqc-melf in #523
- Set number of qubits for leakage detection by @sjdilkes in #525
- Bugfix/
allow implicit swaps
not handled correctly by @yao-cqc in #526 - Melf/update pytket qir 16 by @cqc-melf in #529
- Melf/add negative results handling by @cqc-melf in #528
- Update version and changelog for 0.39.0rc2 release candidate by @cqc-alec in #530
- fix: bad poetry install in docs build by @CalMacCQ in #532
- Update version and changelog for 0.39.0 release by @cqc-alec in #536
Full Changelog: v0.38.1...v0.39.0
v0.39.0rc2
What's Changed
- Update runners used on CI by @cqc-alec in #511
- fix issues with QIR in cost function and update expected results by @cqc-melf in #512
- Simplify passing of kwargs in cost() function by @cqc-alec in #513
- Use QIR by default for program submission by @cqc-alec in #508
- Remove unused "type: ignore" comments for mypy by @cqc-alec in #514
- Fix test for maximum number of classical registers. by @cqc-alec in #518
- Update docstrings in credential_storage.py by @yao-cqc in #516
- update pytket qir 0.15.0 by @cqc-melf in #519
- fix: replace usage of deprecated squashing and rebase passes by @CalMacCQ in #521
- docs: port docs source to markdown, fix links by @CalMacCQ in #522
- update os version by @cqc-melf in #523
- Set number of qubits for leakage detection by @sjdilkes in #525
- Bugfix/
allow implicit swaps
not handled correctly by @yao-cqc in #526 - Melf/update pytket qir 16 by @cqc-melf in #529
- Melf/add negative results handling by @cqc-melf in #528
- Update version and changelog for 0.39.0rc2 release candidate by @cqc-alec in #530
Full Changelog: v0.38.1...v0.39.0rc2
v0.39.0rc1
What's Changed
- Update runners used on CI by @cqc-alec in #511
- fix issues with QIR in cost function and update expected results by @cqc-melf in #512
- Simplify passing of kwargs in cost() function by @cqc-alec in #513
- Use QIR by default for program submission by @cqc-alec in #508
- Remove unused "type: ignore" comments for mypy by @cqc-alec in #514
- Fix test for maximum number of classical registers. by @cqc-alec in #518
- Update docstrings in credential_storage.py by @yao-cqc in #516
- update pytket qir 0.15.0 by @cqc-melf in #519
- fix: replace usage of deprecated squashing and rebase passes by @CalMacCQ in #521
- docs: port docs source to markdown, fix links by @CalMacCQ in #522
- update os version by @cqc-melf in #523
- Set number of qubits for leakage detection by @sjdilkes in #525
- Bugfix/
allow implicit swaps
not handled correctly by @yao-cqc in #526 - Melf/update pytket qir 16 by @cqc-melf in #529
- Melf/add negative results handling by @cqc-melf in #528
Full Changelog: v0.38.1...v0.39.0rc1
v0.39.0rc0
What's Changed
- Update runners used on CI by @cqc-alec in #511
- fix issues with QIR in cost function and update expected results by @cqc-melf in #512
- Simplify passing of kwargs in cost() function by @cqc-alec in #513
- Use QIR by default for program submission by @cqc-alec in #508
- Remove unused "type: ignore" comments for mypy by @cqc-alec in #514
- Fix test for maximum number of classical registers. by @cqc-alec in #518
- Update docstrings in credential_storage.py by @yao-cqc in #516
- update pytket qir 0.15.0 by @cqc-melf in #519
- fix: replace usage of deprecated squashing and rebase passes by @CalMacCQ in #521
- docs: port docs source to markdown, fix links by @CalMacCQ in #522
- update os version by @cqc-melf in #523
- Set number of qubits for leakage detection by @sjdilkes in #525
- Bugfix/
allow implicit swaps
not handled correctly by @yao-cqc in #526 - Melf/update pytket qir 16 by @cqc-melf in #529
Full Changelog: v0.38.1...v0.39.0rc0
v0.38.1
What's Changed
- feat: Lazily load 2qb gate by @johnchildren in #505
- Update version and changelog for 0.38.1 release. by @cqc-alec in #506
Full Changelog: v0.38.0...v0.38.1
v0.38.0
What's Changed
- add tolerance=20 to calendar check by @cqc-melf in #485
- Update device info in offline API and in some tests by @cqc-alec in #482
- Fix incorrect f-string by @yao-cqc in #487
- Bugfix/run local emulator with unused bits by @yao-cqc in #486
- Remove xfail from now-passing test. by @cqc-alec in #491
- docs: Add note advising Quantinuum Nexus users by @CalMacCQ in #490
- [fix] update number of bits in result to fix test by @cqc-melf in #495
- add ruff by @cqc-melf in #497
- feat: Use float for ZZPhase in DecomposeTK2 by @johnchildren in #500
- docs: use
pytket-docs-theming
for the docs build by @CalMacCQ in #498 - update to pytket qir 0.13.0 by @cqc-melf in #499
- add warning for default language by @cqc-melf in #502
- Release 0.38.0 by @cqc-melf in #503
Full Changelog: v0.37.0...v0.38.0
v0.37.0
What's Changed
- Read max classical register width from backend info by @cqc-alec in #458
- check if default two qubit gate is supported by the device by @cqc-melf in #472
- update pytket and use pytket scratch_reg_resize_pass by @cqc-melf in #476
- Permit numpy 2 by @cqc-alec in #479
- Update to pytket-pecos 0.1.29 by @cqc-alec in #477
- Skip test needing access to authenticated backend when not running remote tests by @cqc-alec in #478
- update pytket 1 31 0 by @cqc-melf in #481
Full Changelog: v0.36.0...v0.37.0