MQT DDSIM 1.22.0 Release
github-actions
released this
14 Apr 20:13
·
146 commits
to refs/heads/main
since this release
👀 What Changed
Quite a big release for DDSIM. Highlights include:
- ⚡ adoption of the new identity-less DD data structure that significantly boosts the overall performance.
- ✨ noise-aware simulation backends in Python.
- 🏷️ full typing information for bindings.
- 🤖 adoption of
uv
as a package manager in CI - 🔧 update to
pybind11>=2.12
🚀 Features and Enhancements
- ✨ Adopt
uv
in CI @burgholzer (#368) - ✨ Stripping DDs of their identity @burgholzer (#361)
- ✨🏷️ Type stubs and strict mypy compliance @burgholzer (#357)
- ✨ Noise-Aware Simulator Refactor and Backends @33Gjl1Xe (#321)
📄 Documentation
- 🎨 remove all string background in dark mode @burgholzer (#354)
🤖 CI
- ✨ Adopt
uv
in CI @burgholzer (#368) - ✨ add sp-repo-review to pre-commit check @burgholzer (#355)
- 🔥 remove Cirrus CI jobs @burgholzer (#353)
📦 Packaging
- ⬆️ update scikit-build-core to 0.8.1 @burgholzer (#351)
🧹 Code Quality
- ✨🏷️ Type stubs and strict mypy compliance @burgholzer (#357)
- ✨ add sp-repo-review to pre-commit check @burgholzer (#355)
⬆️ Dependencies
11 changes
- ⬆️ update to
pybind11>=2.12
@burgholzer (#367) - ⬆️🪝 update pre-commit hooks @pre-commit-ci (#366)
- ♻️ Refactor based on changes to
Operation
class in mqt-core @burgholzer (#363) - ⬆️🪝 update pre-commit hooks @pre-commit-ci (#365)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#362)
- ✨ Stripping DDs of their identity @burgholzer (#361)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#360)
- Bump the submodules group with 1 update @dependabot (#359)
- ⬆️🪝 update pre-commit hooks @pre-commit-ci (#358)
- 🩹 Qiskit now transpiles gates correctly @burgholzer (#352)
- ⬆️ update scikit-build-core to 0.8.1 @burgholzer (#351)
Full Changelog: v1.21.0...v1.22.0