cda-tum / mqt-qcec

MQT QCEC - A tool for Quantum Circuit Equivalence Checking
https://mqt.readthedocs.io/projects/qcec
MIT License
90 stars 21 forks source link

👽 Update to latest `mqt-core` version #322

Closed pehamTom closed 11 months ago

pehamTom commented 11 months ago

Description

This PR adjusts QMAP to the latest interface changes in mqt-core. In a follow-up PR, the newly introduced mqt.core Python package that include Python bindings for the QuantumComputation class will be introduced.

Checklist:

burgholzer commented 11 months ago

As for the Python build errors: You can just remove anything related to #include "python/qiskit/QasmQobjExperiment.hpp". It's no longer really supported (neither by Qiskit nor by us).

codecov[bot] commented 11 months ago

Codecov Report

Merging #322 (8b953fd) into main (3bca1f3) will increase coverage by 0.0%. The diff coverage is 100.0%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322/graphs/tree.svg?width=650&height=150&src=pr&token=eKL7Ya7iep&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum)](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) ```diff @@ Coverage Diff @@ ## main #322 +/- ## ===================================== Coverage 96.1% 96.1% ===================================== Files 34 34 Lines 1738 1740 +2 Branches 212 212 ===================================== + Hits 1671 1673 +2 Misses 67 67 ``` | [Flag](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | Coverage Δ | | |---|---|---| | [cpp](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `95.8% <100.0%> (+<0.1%)` | :arrow_up: | | [python](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `97.2% <ø> (ø)` | | | [Files](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | Coverage Δ | | |---|---|---| | [include/checker/dd/simulation/StateGenerator.hpp](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-aW5jbHVkZS9jaGVja2VyL2RkL3NpbXVsYXRpb24vU3RhdGVHZW5lcmF0b3IuaHBw) | `97.2% <ø> (ø)` | | | [src/EquivalenceCheckingManager.cpp](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL0VxdWl2YWxlbmNlQ2hlY2tpbmdNYW5hZ2VyLmNwcA==) | `94.1% <100.0%> (+0.2%)` | :arrow_up: | | [...dd/applicationscheme/GateCostApplicationScheme.cpp](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL2NoZWNrZXIvZGQvYXBwbGljYXRpb25zY2hlbWUvR2F0ZUNvc3RBcHBsaWNhdGlvblNjaGVtZS5jcHA=) | `94.8% <100.0%> (ø)` | | ... and [3 files with indirect coverage changes](https://app.codecov.io/gh/cda-tum/mqt-qcec/pull/322/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum)
github-actions[bot] commented 11 months ago

Cpp-Linter Report :heavy_check_mark:

No problems need attention.

Have any feedback or feature suggestions? Share it here.