Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests and docs for Wires #331

Closed
wants to merge 163 commits into from
Closed

Tests and docs for Wires #331

wants to merge 163 commits into from

Conversation

SamFerracin
Copy link
Contributor

Description of the Change:
Adds tests and docs for wires in the format agreed during the dev meeting

SamFerracin and others added 18 commits January 5, 2024 12:05
**Context:**
Adding simulator for circuits that contain Bargmann components.

**Issues:**
The new functionality is illustrated in
`tests/test_lab_dev/test_simulator.py::TestSimulator`.

---------

Co-authored-by: Filippo Miatto <[email protected]>
### Before submitting

Please complete the following checklist when submitting a PR:


**Context:** Add the Fock representation and its data ArrayAnsatz.

**Description of the Change:** To support Fock representation.

**Benefits:** Prototype will be powered with Fock as well.

**Possible Drawbacks:**

**Related GitHub Issues:**

---------

Co-authored-by: ziofil <[email protected]>
Co-authored-by: Filippo Miatto <[email protected]>
Co-authored-by: SamFerracin <[email protected]>
Co-authored-by: SamFerracin <[email protected]>
Adds rshift to wires. Wires can now handle any contraction and produce
the wires of the new object (with `w1 >> w2`), which handles all the
wires and orderings. Ignore the name (matmul), I meant rshift.

---------

Co-authored-by: SamFerracin <[email protected]>
Co-authored-by: Sebastián Duque Mesa <[email protected]>
@SamFerracin SamFerracin added the no changelog Pull request does not require a CHANGELOG entry label Jan 29, 2024
Copy link

codecov bot commented Jan 29, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (6c84e03) 84.19% compared to head (972bc6e) 84.20%.

Additional details and impacted files
@@               Coverage Diff                @@
##           prototype-tn     #331      +/-   ##
================================================
+ Coverage         84.19%   84.20%   +0.01%     
================================================
  Files                71       71              
  Lines              5250     5250              
================================================
+ Hits               4420     4421       +1     
+ Misses              830      829       -1     
Files Coverage Δ
mrmustard/lab_dev/wires.py 98.40% <ø> (+0.80%) ⬆️

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 6c84e03...972bc6e. Read the comment docs.

@SamFerracin SamFerracin changed the base branch from prototype-tn to wires-final January 30, 2024 20:02
@SamFerracin
Copy link
Contributor Author

Carries extra things

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
no changelog Pull request does not require a CHANGELOG entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants