Mqt.qcec

Latest version: v2.8.2

Safety actively analyzes 714792 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 10

2.1.0

This release brings lots of CI/CD improvements to QCEC. Most importantly, with this release QCEC offers binary wheels for all platforms that Qiskit offers them. Furthermore, it drops the superfluous `retworkx` requirement from QCEC.

Additions

* πŸ‘· CI workflow for (emulated) `s390x` and `ppc64le` wheels by burgholzer in https://github.com/cda-tum/qcec/pull/198
* ✨ Cirrus CI for natively building Apple Silicon and Linux ARM wheels by burgholzer in https://github.com/cda-tum/qcec/pull/192
* πŸ“¦ Support Versioning in Git Archives by burgholzer in https://github.com/cda-tum/qcec/pull/187
* 🐍 Python 3.11 tests by burgholzer in https://github.com/cda-tum/qcec/pull/193

Removals

* πŸ”₯Remove retworkx requirement by dependabot in https://github.com/cda-tum/qcec/pull/186
* πŸ”₯Drop LGTM by burgholzer in https://github.com/cda-tum/qcec/pull/194
* πŸ”₯Drop deprecated JKQ shim by burgholzer in https://github.com/cda-tum/qcec/pull/195
* πŸ”₯`musllinux` wheels are no longer available as of this release since Qiskit does not provide them as well

**Full Changelog**: https://github.com/cda-tum/qcec/compare/v2.0.0...v2.1.0

2.1.0rc4

Should be good now.

2.1.0rc3

Another try for publishing.

2.1.0rc2

As expected, this might take a few tries.

2.1.0rc1

This is a pre-release to test the new Cirrus CI infrastructure for publishing Apple Silicon and Linux ARM wheels.

What's Changed
* πŸ“¦ Support Versioning in Git Archives by burgholzer in https://github.com/cda-tum/qcec/pull/187
* ❄️ Potential fix for flaky Python test by burgholzer in https://github.com/cda-tum/qcec/pull/189
* πŸβš‘πŸ”§ Improve Python Testing Configuration by burgholzer in https://github.com/cda-tum/qcec/pull/190
* πŸ”₯ Remove retworkx requirement by dependabot in https://github.com/cda-tum/qcec/pull/186
* ✨ Cirrus CI by burgholzer in https://github.com/cda-tum/qcec/pull/192

**Full Changelog**: https://github.com/cda-tum/qcec/compare/v2.0.0...v2.1.0-rc1

2.0.0

Long time in the making, but now it's finally here: **QCEC 2.0.0** πŸ₯³

What's Changed

This major release refactors and improves many aspects of QCEC in order to make it more scalable, efficient, and extendable.
At the same time, lots of effort has gone into ensuring proper code quality and providing informative documentation.

✨ New Features

- **Automated** Equivalence Checking Flow (*including parallelization 🧡*) envisioned in
> Lukas Burgholzer and Robert Wille. Advanced equivalence checking for quantum circuits. IEEE Transactions on CAD of Integrated Circuits and Systems, 2021. ([arXiv:2004.08420](https://arxiv.org/abs/2004.08420))
- **Automated** generation of **compilation flow profiles** as good oracles for equivalence checking based on
> Lukas Burgholzer, Rudy Raymond, and Robert Wille. Verifying results of the IBM Qiskit quantum circuit compilation flow. In International Conference on Quantum Computing and Engineering. 2020. ([arXiv:2009.02376](https://arxiv.org/abs/2009.02376))
- **ZX-Calculus** Equivalence Checker based on
> Tom Peham, Lukas Burgholzer, and Robert Wille. Equivalence checking of quantum circuits with the ZX-calculus. Journal of Emerging and Selected Topics in Circuits and Systems, 2022. ([arXiv:2208.12820](https://arxiv.org/abs/2208.12820))
- Equivalence Checking of **Parameterized Quantum Circuits** based on
> Tom Peham, Lukas Burgholzer, and Robert Wille. Equivalence checking of parameterized quantum circuits: Verifying the compilation of variational quantum algorithms. In Asia and South Pacific Design Automation Conference. 2023. ([arXiv:2210.12166](http://arxiv.org/abs/2210.12166))

β™Ώ Accessibility
- βš™οΈ Push-button solution for equivalence checking of quantum circuits
- 🐧/🍎/🏁 pre-built Python wheels for Linux, macOS (incl. Apple Silicon), and Windows
- 🐍 Python 3.7 to 3.11 support
- βš›οΈ Seamless integration with Qiskit

🎨 Code Quality

- πŸ—ƒοΈ follow the [LLVM coding standards](https://llvm.org/docs/CodingStandards.html) for C++
- 🐍 follows best practices for developing Python projects and packages from the popular [Scikit-HEP](https://scikit-hep.org/developer) project
- πŸ§ͺ extensive unit tests for C++ and Python
- πŸͺ pre-commit checks

πŸ“ Project documentation hosted at [ReadTheDocs](https://qcec.readthedocs.io/en/latest/).

- πŸš€ Quickstart and User Guide
- πŸ§‘β€πŸ’» Development Guide
- πŸ‘₯ Contributing Guide
- πŸ“„ API documentation

New Contributors
* pehamTom made their first contribution in https://github.com/cda-tum/qcec/pull/73
* pre-commit-ci made their first contribution in https://github.com/cda-tum/qcec/pull/107

**Full Changelog**: https://github.com/cda-tum/qcec/compare/v1.10.5...v2.0.0

Page 5 of 10

Β© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.