cda-tum / mqt-qecc

MQT QECC - Tools for Quantum Error Correcting Codes
MIT License
99 stars 13 forks source link

✨ Analog information decoding #183

Closed lucasberent closed 8 months ago

lucasberent commented 10 months ago

Description

This PR integrates the newest analog information decoding scripts.

Checklist:

codecov[bot] commented 10 months ago

Codecov Report

Attention: 113 lines in your changes are missing coverage. Please review.

Comparison is base (d61ccab) 85.6% compared to head (88c7c99) 84.6%.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183/graphs/tree.svg?width=650&height=150&src=pr&token=OAw9kgumkt&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-qecc/pull/183?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 #183 +/- ## ======================================= - Coverage 85.6% 84.6% -1.0% ======================================= Files 20 25 +5 Lines 1369 2020 +651 Branches 190 190 ======================================= + Hits 1172 1710 +538 - Misses 197 310 +113 ``` | [Flag](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183/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-qecc/pull/183/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `79.5% <ø> (ø)` | | | [python](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | `88.6% <82.8%> (-8.4%)` | :arrow_down: | | [Files](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum) | Coverage Δ | | |---|---|---| | [src/mqt/qecc/\_\_init\_\_.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL19faW5pdF9fLnB5) | `100.0% <100.0%> (ø)` | | | [src/mqt/qecc/cc\_decoder/decoder.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2NjX2RlY29kZXIvZGVjb2Rlci5weQ==) | `98.2% <100.0%> (ø)` | | | [src/mqt/qecc/cc\_decoder/hexagonal\_color\_code.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2NjX2RlY29kZXIvaGV4YWdvbmFsX2NvbG9yX2NvZGUucHk=) | `100.0% <100.0%> (ø)` | | | [src/mqt/qecc/ecc\_qiskit\_wrapper.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2VjY19xaXNraXRfd3JhcHBlci5weQ==) | `97.8% <100.0%> (ø)` | | | [...mation\_decoding/simulators/memory\_experiment\_v2.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2FuYWxvZ19pbmZvcm1hdGlvbl9kZWNvZGluZy9zaW11bGF0b3JzL21lbW9yeV9leHBlcmltZW50X3YyLnB5) | `84.4% <84.4%> (ø)` | | | [...decoding/simulators/analog\_tannergraph\_decoding.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2FuYWxvZ19pbmZvcm1hdGlvbl9kZWNvZGluZy9zaW11bGF0b3JzL2FuYWxvZ190YW5uZXJncmFwaF9kZWNvZGluZy5weQ==) | `90.0% <90.0%> (ø)` | | | [...log\_information\_decoding/utils/simulation\_utils.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2FuYWxvZ19pbmZvcm1hdGlvbl9kZWNvZGluZy91dGlscy9zaW11bGF0aW9uX3V0aWxzLnB5) | `86.9% <86.9%> (ø)` | | | [...mation\_decoding/simulators/quasi\_single\_shot\_v2.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2FuYWxvZ19pbmZvcm1hdGlvbl9kZWNvZGluZy9zaW11bGF0b3JzL3F1YXNpX3NpbmdsZV9zaG90X3YyLnB5) | `69.9% <69.9%> (ø)` | | | [...alog\_information\_decoding/simulators/simulation.py](https://app.codecov.io/gh/cda-tum/mqt-qecc/pull/183?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=cda-tum#diff-c3JjL21xdC9xZWNjL2FuYWxvZ19pbmZvcm1hdGlvbl9kZWNvZGluZy9zaW11bGF0b3JzL3NpbXVsYXRpb24ucHk=) | `82.2% <82.2%> (ø)` | |
lucasberent commented 9 months ago

disabling numba due to https://github.com/vc1492a/PyNomaly/issues/32