UCL-CCS / symmer

An efficient Python-based framework for implementing qubit subspace methods, reducing the resource requirements for near-term quantum simulations.
MIT License
38 stars 9 forks source link

Symmer updates #150

Closed AlexisRalli closed 1 year ago

AlexisRalli commented 1 year ago

See git commit statements for changes

codecov-commenter commented 1 year ago

Codecov Report

Merging #150 (113f566) into main (21d3b21) will decrease coverage by 1.99%. The diff coverage is 49.16%.

@@            Coverage Diff             @@
##             main     #150      +/-   ##
==========================================
- Coverage   79.74%   77.75%   -1.99%     
==========================================
  Files          33       33              
  Lines        3550     3651     +101     
==========================================
+ Hits         2831     2839       +8     
- Misses        719      812      +93     
Files Changed Coverage Δ
symmer/operators/anticommuting_op.py 82.08% <6.66%> (-9.51%) :arrow_down:
symmer/utils.py 75.96% <23.07%> (-6.09%) :arrow_down:
symmer/operators/noncontextual_op.py 81.51% <26.47%> (-7.17%) :arrow_down:
symmer/operators/base.py 64.21% <51.76%> (-3.74%) :arrow_down:
symmer/operators/utils.py 77.27% <96.29%> (+0.62%) :arrow_up:
symmer/projection/contextual_subspace.py 94.16% <100.00%> (-1.37%) :arrow_down:

... and 1 file with indirect coverage changes