Releases: CQCL/pytket-quantinuum
Releases · CQCL/pytket-quantinuum
v0.29.0
What's Changed
- Main by @cqc-melf in #337
- Update to pytket-pecos 0.1.10 by @cqc-alec in #341
- Fix handling of results in local emulator with non-default classical registers by @cqc-alec in #343
- Add WASM support to local emulators by @cqc-alec in #346
- Add multithreading option for local emulators by @cqc-alec in #350
- Release/0.29.0 by @cqc-alec in #351
Full Changelog: v0.28.0...v0.29.0
v0.28.0
What's Changed
- add runs of pecos_checks and qa_checks to schedule and push by @cqc-melf in #316
- Main by @cqc-melf in #319
- update copyright 2024 by @cqc-melf in #320
- Update/workflows 2024 by @cqc-melf in #321
- Add more local-emulator tests by @cqc-alec in #326
- Update python support to 3.10, 3.11 and 3.12 by @sjdilkes in #324
- Add note about use of QuantinuumAPIOffline with local emulator. by @cqc-alec in #329
- Add test for noiseless emulation. by @cqc-alec in #328
- Update pytket_pecos requirement to 0.1.9 and update classical tests by @cqc-alec in #331
- Don't raise an exception if a device doesn't have a "system_type". by @cqc-alec in #334
- Release 0.28.0 by @cqc-melf in #336
Full Changelog: v0.27.0...v0.28.0
v0.27.0
What's Changed
- Main by @cqc-melf in #287
- Organise pytket-quantinuum API docs by @CalMacCQ in #292
- Remove redundant type declarations from docstrings by @CalMacCQ in #297
- Make
QuantinuumBackend.cost()
safe by @cqc-alec in #298 - Separate test for division marked as expected failure by @cqc-alec in #300
- update examples folder to align with updated examples on portal by @mlk621-qtm in #294
- Add local-emulator backends as optional feature by @cqc-alec in #302
- Remove not working testcases by @cqc-melf in #301
- Add PR template. by @cqc-alec in #305
- hotfix: update *.py and generate *.ipynb using p2j for variational ecample by @irfankhan10 in #304
- update github actions by @cqc-melf in #308
- Add credential_storage module to API doc by @yao-cqc in #309
- Fix/workflow 2023 by @cqc-melf in #312
- MCMR example update by @mlk621-qtm in #313
- Fixes for mypy. by @cqc-alec in #315
- Correct URL for documentation. by @cqc-alec in #314
- Release 0.27.0 by @cqc-melf in #317
Full Changelog: v0.26.0...v0.27.0
pytket-quantinuum 0.26.0
What's Changed
- Main by @cqc-melf in #259
- Reenable QIR submission tests by @cqc-alec in #260
- Mark expected failures for tests by @cqc-alec in #262
- Feature/persistent token storage by @yao-cqc in #247
- Allow MemoryCredentialStorage to access cached username by @yao-cqc in #264
- fix notebook checks by @cqc-melf in #268
- Remove H1-2 devices by @yao-cqc in #272
- Update devices in docs. by @cqc-alec in #273
- Variational example on hseries by @yao-cqc in #271
- Variational example on hseries by @irfankhan10 in #275
- Add reference to issue for expected test failure. by @cqc-alec in #277
- Add an extra
RemoveRedundancies
pass for levels 1 and 2. by @CalMacCQ in #278 - Conditionally skip test that requires credentials by @cqc-alec in #280
- Cache results of QuantinuumBackend._available_devices() by @cqc-alec in #281
- Update/dependabot docs by @cqc-melf in #283
- update links in documentation by @cqc-melf in #285
- Release/1.22 by @cqc-melf in #286
New Contributors
- @irfankhan10 made their first contribution in #275
Full Changelog: v0.25.0...v0.26.0
pytket-quantinuum 0.26.0rc0
What's Changed
- Main by @cqc-melf in #259
- Reenable QIR submission tests by @cqc-alec in #260
- Mark expected failures for tests by @cqc-alec in #262
- Feature/persistent token storage by @yao-cqc in #247
- Allow MemoryCredentialStorage to access cached username by @yao-cqc in #264
- fix notebook checks by @cqc-melf in #268
- Remove H1-2 devices by @yao-cqc in #272
- Update devices in docs. by @cqc-alec in #273
- Variational example on hseries by @yao-cqc in #271
- Variational example on hseries by @irfankhan10 in #275
New Contributors
- @irfankhan10 made their first contribution in #275
Full Changelog: v0.25.0...v0.26.0rc0
pytket*quantinuum 0.25.0
pytket-quantinuum 0.24.0
What's Changed
- Main by @cqc-melf in #244
- add leakage gadget functions to docs by @CalMacCQ in #245
- Make
SimplifyInitial
opt-in by @cqc-alec in #246 - Add more WASM tests by @cqc-alec in #248
- Set default two-qubit gate when compilation config is provided without one by @cqc-alec in #251
- Release/0.24.0 by @cqc-alec in #252
Full Changelog: v0.23.0...v0.24.0
pytket-quantinuum 0.23.0
What's Changed
- Main by @cqc-alec in #230
- Docs fixes by @cqc-alec in #231
- update pytket-qir to 0.2.0 by @cqc-melf in #205
- Fix test code for mypy. by @cqc-alec in #235
- Clean up imports. by @cqc-alec in #234
- Disable QIR for two tests. by @cqc-alec in #237
- Update pytket-qir version to be compatible with pytket 1.20.0. by @cqc-alec in #238
- Run integration tests for emulators using the QA endpoint by @cqc-alec in #226
- update pytket-qir and pytket version by @cqc-melf in #240
- update mypy.ini by @cqc-melf in #239
- Delete docstring. by @cqc-alec in #242
- Release/0.23.0 by @cqc-melf in #243
Full Changelog: v0.22.0...v0.23.0
pytket-quantinuum 0.22.0
What's Changed
- Fixes for mypy. by @cqc-alec in #219
- Feature/main merge 0.21.0 by @cqc-alec in #222
- Apply a 2-minute timeout to each test by @cqc-alec in #225
- Remove
to_list()
in test by @cqc-alec in #223 - Update to checkout v4. by @cqc-alec in #227
- Release/0.22.0 by @cqc-alec in #229
Full Changelog: v0.21.0...v0.22.0
pytket-quantinuum 0.20.1
What's Changed
- Main by @cqc-alec in #191
- Forward compatibility of
ResultHandle
by @cqc-alec in #193 - Always measure leakage detection result to a new Bit by @sjdilkes in #194
- Move leakage_detection_test.py to unit subdirectory by @sjdilkes in #195
- Update build-test by @cqc-melf in #198
- Add new compilation methods to
QuantinuumBackend
that allow choosing target 2qb gate and implicit swap in compilation by @sjdilkes in #196 - Nb updates by @mlk621-qtm in #187
- Fix to handle multiple classical registers when submitting QIR by @cqc-alec in #206
- Only run integration tests on Linux. by @cqc-alec in #208
- Use a backend configuration for compilation options by @cqc-alec in #210
- Fix integration tests and handling of null bit list by @cqc-alec in #212
- Ignore erased scratch bits when constructing
ResultHandle
by @cqc-alec in #214 - (Temporary.) Try both import paths. by @cqc-alec in #217
- Improve efficiency of check by @cqc-alec in #216
- Release/0.21.0 by @cqc-alec in #218
Full Changelog: v0.20.0...v0.21.0