Enable efficient contraction order simulation
Before submitting, please check the following:
- Make sure you have tests for the new code and that test passes (run
tox) - If applicable, add a line to the [unreleased] part of CHANGELOG.md, following keep-a-changelog.
- Format added code by
blackandisort- See
pyproject.tomlfor configurations
- See
Then, please fill in below:
Context (if applicable):
Description of the change: Enabled TN contraction based state vector simulator, which is more efficient compared with pure state-vector simulation.
Related issue: #92
also see that checks (github actions) pass. If lint check keeps failing, try installing black==22.8.0 as behavior seems to vary across versions.
Codecov Report
Attention: Patch coverage is 97.59036% with 2 lines in your changes missing coverage. Please review.
Project coverage is 75.89%. Comparing base (
364be19) to head (d124700). Report is 47 commits behind head on master.
| Files with missing lines | Patch % | Lines |
|---|---|---|
| graphix/random_objects.py | 96.77% | 2 Missing :warning: |
Additional details and impacted files
@@ Coverage Diff @@
## master #166 +/- ##
==========================================
+ Coverage 75.52% 75.89% +0.37%
==========================================
Files 34 34
Lines 5569 5638 +69
==========================================
+ Hits 4206 4279 +73
+ Misses 1363 1359 -4
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
@nabe98 can you paste benchmarking result (plot) on this page?
OK. I'll share that as soon as I return to my home (around 8/7).
@shinich1
Here is the benchmarking result plot.
The latest benchmarking plot with error bars (for 5 iterations).
closing because of no activities for a year, we can re-open when interest emerge.