QuantumSavory / QuantumSavory.jl

A full stack simulator of quantum hardware, from the low-level analog physics to high-level network dynamics. Includes discrete event simulator, symbolic representation for quantum object, and works with many backend simulators.
https://quantumsavory.github.io/QuantumSavory.jl/
MIT License
30 stars 11 forks source link

Simple Entanglement Switch #119

Closed Krastanov closed 3 months ago

Krastanov commented 3 months ago

with tests and documentation

based on "Maximizing Entanglement Rates via Efficient Memory Management in Flexible Quantum Switches" by Promponas et al (2024)

codecov[bot] commented 3 months ago

Codecov Report

Attention: Patch coverage is 88.59060% with 17 lines in your changes are missing coverage. Please review.

Project coverage is 73.24%. Comparing base (242f852) to head (de1a4fb).

:exclamation: Current head de1a4fb differs from pull request most recent head 21a8e29

Please upload reports for the commit 21a8e29 to get more accurate results.

Files Patch % Lines
src/ProtocolZoo/switches.jl 93.07% 9 Missing :warning:
src/ProtocolZoo/ProtocolZoo.jl 73.33% 4 Missing :warning:
src/queries.jl 0.00% 3 Missing :warning:
ext/QuantumSavoryMakie/QuantumSavoryMakie.jl 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #119 +/- ## ========================================== + Coverage 71.43% 73.24% +1.80% ========================================== Files 37 38 +1 Lines 1523 1663 +140 ========================================== + Hits 1088 1218 +130 - Misses 435 445 +10 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.