Releases: munich-quantum-toolkit/yaqs
Releases · munich-quantum-toolkit/yaqs
MQT YAQS 0.4.0 Release
Immutable
release. Only release title and notes can be modified.
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
🚀 Features and Enhancements
- added ability to schedule jumps (#319) (@aaronleesander)
- added Bose-Hubbard Hamiltonian option (#309) (@lucello)
- added multi-threading setting for noise-free runs (#316) (@aaronleesander)
- changed Pauli summation to use finite state machine construction (#308) (@aaronleesander)
- minor improvements to TDVP performance (#311) (@aaronleesander)
- improved Lanczos iteration and introduced numba usage leading to significant speedup (#310) (@aaronleesander)
- added adaptive Lanczos algorithm with calculated error bound (#300) (@martinamonctum)
📄 Documentation
- Prepare release of v0.4.0 (#320) (@aaronleesander)
🧹 Code Quality
- 🔧 Replace
mypywithty(#304) (@denialhaag)
⬆️ Dependencies
11 changes
- fixed priority key and ty-check language (#318) (@aaronleesander)
- ⬆️ Update
prekchecks (#317) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#315) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update patch versions (#313) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/attest-build-provenance action to v3.2.0 (#314) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#307) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update patch versions (#305) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update release-drafter/release-drafter action to v6.2.0 (#306) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- 🔧 Replace
mypywithty(#304) (@denialhaag) - ⬆️🔒️ Lock file maintenance (#303) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update patch versions (#301) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.8.0 (#302) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
Full Changelog: v0.3.3...v0.3.4
MQT YAQS 0.3.3 Release
Immutable
release. Only release title and notes can be modified.
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
🚀 Features and Enhancements
- updates MPO class to allow construction of arbitrary Pauli Hamiltonians (#216) ([@aaronleesander, @thilomueller])
- added faster paths for TDVP dense effective Hamiltonian (#280) (@aaronleesander)
- added more stable and faster SVD and QR implementation (#278) (@aaronleesander)
- TDVP now utilizes a dense Hamiltonian for small tensor sizes (adjusted by global variable DENSE_THRESHOLD) (#261) (@aaronleesander)
- Updated readability of TDVP subfunctions and Lanczos method (#261) (@aaronleesander)
🐛 Bug Fixes
- Fixed bug where two-site dissipative processes were computed in loop (#290) (@aaronleesander)
- Fixed a truncation bug in TDVP sometimes leading to over-truncation (#274) (@aaronleesander)
- Updated Lanczos method's vdot order to match mathematical expectations (#261) (@aaronleesander)
📄 Documentation
- updated bib and readme with Nature Communications publication (#298) (@aaronleesander)
- 📝 Update templated files (#294) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- 📄 Update license headers (#291) (@denialhaag)
- 📝 Update templated files (#269) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- 📝 Update templated files (#247) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
🧹 Code Quality
- 🔧 Modernize DX and configuration (#250) (@denialhaag)
⬆️ Dependencies
64 changes
- ⬆️🔒️ Lock file maintenance (#297) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026.01.10 (#296) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/uv-pre-commit to v0.9.24 (#295) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook adhtruong/mirrors-typos to v1.42.0 (#293) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update patch updates (#292) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update patch updates (#275) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#285) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2026 (#284) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.12.30 (#283) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.41.0 (#282) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#281) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.36.0 (#277) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#279) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/attest-build-provenance action to v3.1.0 (#276) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#273) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/download-artifact action to v7 (#272) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update patch updates (#271) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#270) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- 📝 Update templated files (#269) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.11 (#268) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/uv-pre-commit to v0.9.16 (#267) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.7.4 (#266) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.8 (#264) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.17.4 (#263) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/uv-pre-commit to v0.9.15 (#265) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/create-github-app-token action to v2.2.1 (#262) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#260) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.7.3 (#259) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit...
MQT YAQS 0.3.2 Release
Immutable
release. Only release title and notes can be modified.
👀 What Changed
Please refer to the changelog and the upgrade guide for a structured overview of the changes.
🚀 Features and Enhancements
- Final state can be returned without setting dummy observables (#214) (@aaronleesander)
🐛 Bug Fixes
- Reduced number of qubits/elapsed time in correlator tests (#215) (@MaxFroehlich1410)
- Fixed default trajectory progress bar logic (#213) (@aaronleesander)
📄 Documentation
- 📝 Update changelog (#219) (@denialhaag)
- 🔖 Prepare release of v0.3.2 (#218) (@denialhaag)
- 📝 Update templated files (#210) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- ✏️ Fix PyPI link (#192) (@denialhaag)
- 📝 Update templated files (#188) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- 📝 Fix wording in upgrade guide (#181) (@denialhaag)
- 📝 Update templated files (#174) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- 📝 Update templated files (#172) ([@mqt-app[bot]](https://github.com/[mqt-app[bot]](https://github.com/apps/mqt-app)))
- ❤️ Add support option (#165) (@denialhaag)
🤖 CI
- 👷 Enable testing on Python 3.14 (#212) (@denialhaag)
- 🍎 Restore support for x86 macOS systems (#197) (@denialhaag)
- 👷 Fix version of
pypa/gh-action-pypi-publishAction (#183) (@denialhaag) - 👷 Update workflows and
pre-commitconfig (#182) (@denialhaag) - 🔥 Drop support for x86 macOS systems (#175) (@denialhaag)
⬆️ Dependencies
42 changes
- ⬆️🔒️ Lock file maintenance (#217) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook henryiii/validate-pyproject-schema-store to v2025.10.11 (#211) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- 👷 Enable testing on Python 3.14 (#212) (@denialhaag)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.34.1 (#209) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#207) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.9 (#208) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.7 (#206) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.14.0 (#205) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.38.1 (#202) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 update pre-commit hooks (#204) ([@pre-commit-ci[bot]](https://github.com/[pre-commit-ci[bot]](https://github.com/apps/pre-commit-ci)))
- ⬆️🔒️ Lock file maintenance (#203) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.3 (#201) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#200) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.2 (#198) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.36.3 (#199) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- 🍎 Restore support for x86 macOS systems (#197) (@denialhaag)
- ⬆️🔒️ Lock file maintenance (#196) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.34.0 (#195) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.18.2 (#194) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.13.1 (#193) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🔒️ Lock file maintenance (#191) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update release-drafter/release-drafter action to v6.1.0 (#190) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update actions/create-github-app-token action to v2.1.4 (#189) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook pre-commit/mirrors-mypy to v1.18.1 (#187) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️🪝 Update pre-commit hook adamchainz/blacken-docs to v1.20.0 (#186) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- ⬆️👨💻 Update munich-quantum-toolkit/templates action to v1.1.6 (#185) ([@renovate[bot]](https://github.com/[renovate[bot]](https://github.com/apps/renovate)))
- 👷 Update workflows and
pre-commitconfig (#182) (@denialhaag) - ⬆️👨💻 Pin dependencies (#176) ([*...
MQT YAQS 0.3.1 Release
👀 What Changed
- added long-range noise and Sparse Pauli Lindblad model @MaxFroehlich1410 (#155)
- added references to circuit TDVP paper @aaronleesander (#153)
- added ability to sample observables during circuit simulation @MaxFroehlich1410 (#151)
- digital TJM now uses local noise models @MaxFroehlich1410 (#143)
- Adds a default "custom" name for gates @aleramos119 (#135)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci[bot] (#122)
🚀 Features and Enhancements
- added truncation settings for SVD @aaronleesander (#164)
- added ability to stop progress bar from printing via SimParams initialization @aaronleesander (#163)
- capped threads in parallelization @aaronleesander (#161)
- added new "observables" (runtime cost, max bond, total bond, Schmidt spectrum) @aaronleesander (#139)
- Selects slurm cpus if available @aleramos119 (#130)
🐛 Bug Fixes
- fixed improper evaluate at first timestep if sampling timesteps @aaronleesander (#162)
- capped threads in parallelization @aaronleesander (#161)
📄 Documentation
- 📝 Update templated files @mqt-app[bot] (#124)
- 🚸 Add changelog and upgrade guide @denialhaag (#125)
🤖 CI
- 👷 Enable templating @denialhaag (#123)
⬆️ Dependencies
25 changes
- ⬆️🐍 Lock file maintenance @renovate[bot] (#160)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.3 @renovate[bot] (#158)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.10 @renovate[bot] (#157)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#156)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.9 @renovate[bot] (#154)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#150)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.8 @renovate[bot] (#146)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#145)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.7 @renovate[bot] (#144)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.16 @renovate[bot] (#142)
- ⬆️🪝 Update pre-commit hook sirosen/texthooks to v0.7.1 @renovate[bot] (#138)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#140)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.5 @renovate[bot] (#137)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.15 @renovate[bot] (#133)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#136)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.4 @renovate[bot] (#132)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.14 @renovate[bot] (#131)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#129)
- ⬆️👨💻 Update actions/create-github-app-token action to v2 @renovate[bot] (#128)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.12 @renovate[bot] (#127)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.3 @renovate[bot] (#126)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#121)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.34.0 @renovate[bot] (#120)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.2 @renovate[bot] (#119)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.2 @renovate[bot] (#118)
Full Changelog: v0.3.0...v0.3.1
MQT YAQS 0.3.0 Release
👀 What Changed
- deprecated ObservablesLibrary in favor of GateLibrary @aaronleesander (#109)
- added noise-free circuit simulation with 2TDVP @aaronleesander (#100)
- updated circuit tjm, set standard svd threshold to 1e-17 @MaxFroehlich1410 (#74)
🚀 Features and Enhancements
- simulator now defaults to no noise model without explicit input @aaronleesander (#116)
- added mixed-dimensional functionality, coupled transmon emulation, and projective-valued measurements @aaronleesander (#113)
- Added ability to initialize MPS with a bitstring @aaronleesander (#111)
- added more noise processes and ability to fine-tune noise models locally @MaxFroehlich1410 (#106)
- restructure package naming for analog and digital quantum simulation @aaronleesander (#107)
- added U and U2 gate, deprecated U3 gate, changed CPhase and Phase attributes @aaronleesander (#104)
- added ability to measure two-site correlators @aaronleesander (#80)
🐛 Bug Fixes
- updated documentation @aaronleesander (#117)
- 📝🩹 fix the RtD build @burgholzer (#105)
- added U and U2 gate, deprecated U3 gate, changed CPhase and Phase attributes @aaronleesander (#104)
- fixed bug in equivalence checking of long-range gates @aaronleesander (#101)
📄 Documentation
- updated documentation @aaronleesander (#117)
- Updated examples to match new folder structure @MaxFroehlich1410 (#115)
- 📝🩹 fix the RtD build @burgholzer (#105)
- 🚚 Prepare move to MQT organization @denialhaag (#102)
🤖 CI
- ⚡ Speed up test suite @denialhaag (#103)
- ⬆️ Update development dependencies and setup @burgholzer (#99)
⬆️ Dependencies
15 changes
- ⬆️🐍 Lock file maintenance @renovate[bot] (#112)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.12.1 @renovate[bot] (#96)
- ⚡ Speed up test suite @denialhaag (#103)
- ⬆️ Update development dependencies and setup @burgholzer (#99)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#92)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#89)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.13 @renovate[bot] (#87)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.12 @renovate[bot] (#85)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#84)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.10 @renovate[bot] (#83)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.11 @renovate[bot] (#82)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#78)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 @renovate[bot] (#77)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#76)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.9 @renovate[bot] (#75)
Full Changelog: v0.2.0...v0.3.0
MQT YAQS 0.2.0 Release
👀 What Changed
- updated pad_bond_dim to match staircase bonds and does not break orthogonality @MaxFroehlich1410 (#70)
- updated truncation function @MaxFroehlich1410 (#67)
- Fixing canonical forms and improve testing @Drachier (#62)
- adjust truncation method and circuit simulation method @aaronleesander (#60)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci[bot] (#50)
- Time Evolution choice and truncation threshold change @Drachier (#56)
- created circuit_library_utils.py + tests @MaxFroehlich1410 (#58)
- Add nearest-neighbour-random-circuit function + tests @MaxFroehlich1410 (#57)
- fixed first order not shifting canonical form properly @aaronleesander (#54)
- Update workflow @aaronleesander (#49)
- CNOT Bug Fix @aaronleesander (#39)
- Save output state for weak simulation and physics simulation @thilomueller (#30)
- Adjustments for long range gates @aaronleesander (#27)
- added periodic option to 1D Ising and added 2D Ising @aaronleesander (#26)
- Adds the BUG algorithm @aaronleesander (#21)
- MPS.to_vec() renamed and takes qiskit ordering @aaronleesander (#24)
- split_mps_tensor now receives sim_params as input @aaronleesander (#23)
- Added ability to save output MPS of noise-free simulation @aaronleesander (#19)
🚀 Features and Enhancements
- 2 d fermi hubbard @thilomueller (#44)
- add local dynamic tdvp @aaronleesander (#73)
- Gate class @aleramos119 (#46)
- Added MPS to vector feature in networks.py @MaxFroehlich1410 (#4)
- Change circuit TDVP to half-sweep @aaronleesander (#6)
🐛 Bug Fixes
- 📝 Add documentation badge and stabilize banner image link @burgholzer (#12)
📄 Documentation
- 📝 Add documentation badge and stabilize banner image link @burgholzer (#12)
⬆️ Dependencies
22 changes
- ⬆️🐍 Lock file maintenance @renovate[bot] (#71)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.32.0 @renovate[bot] (#69)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.8 @renovate[bot] (#68)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#65)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.9 @renovate[bot] (#64)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.7 @renovate[bot] (#63)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#61)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.6 @renovate[bot] (#59)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#55)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.33.0 @renovate[bot] (#53)
- ⬆️👨💻 Update munich-quantum-toolkit/workflows action to v1.8 @renovate[bot] (#52)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.5 @renovate[bot] (#51)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#43)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.31.1 @renovate[bot] (#48)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.4 @renovate[bot] (#47)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.32.1 @renovate[bot] (#41)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.31.0 @renovate[bot] (#40)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#34)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.2 @renovate[bot] (#33)
- ⬆️🐍 Lock file maintenance @renovate[bot] (#31)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.0 @renovate[bot] (#29)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.30.2 @renovate[bot] (#28)
Full Changelog: v0.1.0...v0.2.0
MQT YAQS 0.1.0 Release
👀 What Changed
This marks the initial release of the MQT YAQS package. 🎉 Happy coding! 👾
🚀 Features and Enhancements
- ✨ The MQT Treatment @burgholzer @aaronleesander (#2)
- ✨ Added custom gate @MaxFroehlich1410 (#1)
📦 Packaging
- ✨ The MQT Treatment @burgholzer @aaronleesander (#2)
🧹 Code Quality
- ✨ The MQT Treatment @burgholzer @aaronleesander (#2)
🤖 CI
- ✨ The MQT Treatment @burgholzer @aaronleesander (#2)
⬆️ Dependencies
- ⬆️🪝 Update pre-commit hook rbubley/mirrors-prettier to v3.5.3 @renovate[bot] (#10)
- ⬆️🪝 Update pre-commit hook crate-ci/typos to v1.30.1 @renovate[bot] (#8)
- ⬆️🪝 Update pre-commit hook python-jsonschema/check-jsonschema to v0.31.3 @renovate[bot] (#9)
- ⬆️🪝 Update pre-commit hook astral-sh/ruff-pre-commit to v0.9.10 @renovate[bot] (#7)
- ✨ The MQT Treatment @burgholzer @aaronleesander (#2)
Full Changelog: ...v0.1.0