cda-tum / mqt-core

MQT Core - The Backbone of the Munich Quantum Toolkit
http://mqt.readthedocs.io/projects/core
MIT License
52 stars 28 forks source link

🔥 remove ECC framework #667

Closed burgholzer closed 1 month ago

burgholzer commented 1 month ago

Description

This is the pendant to https://github.com/cda-tum/mqt-qecc/pull/256 and removes the ECC framework from MQT Core. This mostly slims down the MQT Core library a little and eliminates hardly maintained code.

Checklist:

codecov[bot] commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 91.7%. Comparing base (5802520) to head (a47f234).

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/cda-tum/mqt-core/pull/667/graphs/tree.svg?width=650&height=150&src=pr&token=MqstsRKdqp&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-core/pull/667?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 #667 +/- ## ====================================== Coverage 91.7% 91.7% ====================================== Files 148 133 -15 Lines 14832 14106 -726 Branches 2386 2212 -174 ====================================== - Hits 13603 12945 -658 + Misses 1229 1161 -68 ``` | [Flag](https://app.codecov.io/gh/cda-tum/mqt-core/pull/667/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | Coverage Δ | | *Carryforward flag | |---|---|---|---| | [cpp](https://app.codecov.io/gh/cda-tum/mqt-core/pull/667/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `91.5% <ø> (+<0.1%)` | :arrow_up: | | | [python](https://app.codecov.io/gh/cda-tum/mqt-core/pull/667/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `99.7% <ø> (ø)` | | Carriedforward from [5802520](https://app.codecov.io/gh/cda-tum/mqt-core/commit/5802520d7ec31d6c72ea0042d1b40e3b0ad97de1?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | *This pull request uses carry forward flags. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) to find out more. [see 4 files with indirect coverage changes](https://app.codecov.io/gh/cda-tum/mqt-core/pull/667/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum)