entropicalabs / openqaoa

Multi-backend SDK for quantum optimisation
MIT License
113 stars 59 forks source link

SPAMTwirling #220

Closed kidiki closed 1 year ago

kidiki commented 1 year ago

Description

Implementing SPAM Twirling error mitigation technique in OQ.

Checklist

Type of change

Please delete options that are not relevant.

How Has This Been Tested?

Name the new unit-tests that you have added along with this change.

codecov[bot] commented 1 year ago

Codecov Report

Merging #220 (c0c8813) into dev (86771b2) will increase coverage by 0.05%. The diff coverage is 98.08%.

@@            Coverage Diff             @@
##              dev     #220      +/-   ##
==========================================
+ Coverage   97.14%   97.20%   +0.05%     
==========================================
  Files          37       38       +1     
  Lines        7154     7299     +145     
==========================================
+ Hits         6950     7095     +145     
  Misses        204      204              
Impacted Files Coverage Δ
setup.py 100.00% <ø> (ø)
tests/test_custom_mixer.py 100.00% <ø> (ø)
tests/test_derivative.py 100.00% <ø> (ø)
tests/test_gates.py 100.00% <ø> (ø)
tests/test_logger.py 100.00% <ø> (ø)
tests/test_operators.py 100.00% <ø> (ø)
tests/test_optimizers.py 99.49% <ø> (-0.01%) :arrow_down:
tests/test_optimizers_pennylane.py 100.00% <ø> (ø)
tests/test_parameters.py 99.70% <ø> (-0.30%) :arrow_down:
tests/test_qpu_devices.py 98.63% <ø> (ø)
... and 15 more

... and 2 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more