UCL-CCS / symmer

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

Cleaner contextual subspace #141

Closed TimWeaving closed 1 year ago

review-notebook-app[bot] commented 1 year ago

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

codecov-commenter commented 1 year ago

Codecov Report

Merging #141 (56bbd3a) into main (783d40f) will increase coverage by 0.46%. The diff coverage is 80.76%.

@@            Coverage Diff             @@
##             main     #141      +/-   ##
==========================================
+ Coverage   78.87%   79.33%   +0.46%     
==========================================
  Files          31       31              
  Lines        3403     3286     -117     
==========================================
- Hits         2684     2607      -77     
+ Misses        719      679      -40     
Impacted Files Coverage Δ
symmer/evolution/decomposition.py 10.52% <27.77%> (+2.36%) :arrow_up:
symmer/evolution/variational_optimization.py 20.00% <28.57%> (+0.68%) :arrow_up:
symmer/operators/noncontextual_op.py 89.47% <82.79%> (-4.42%) :arrow_down:
tests/test_projection/test_contextual_subspace.py 94.16% <92.53%> (+1.20%) :arrow_up:
symmer/projection/contextual_subspace.py 93.10% <96.96%> (+25.57%) :arrow_up:
symmer/evolution/__init__.py 100.00% <100.00%> (ø)
symmer/operators/base.py 67.06% <100.00%> (+0.04%) :arrow_up:
symmer/operators/independent_op.py 87.16% <100.00%> (ø)
symmer/operators/utils.py 74.66% <100.00%> (-1.20%) :arrow_down:
symmer/projection/utils.py 93.61% <100.00%> (+37.23%) :arrow_up:
... and 2 more