Closed josh146 closed 4 years ago
Merging #445 into master will increase coverage by
0.12%
. The diff coverage is99.22%
.
@@ Coverage Diff @@
## master #445 +/- ##
==========================================
+ Coverage 97.84% 97.97% +0.12%
==========================================
Files 58 68 +10
Lines 6784 6951 +167
==========================================
+ Hits 6638 6810 +172
+ Misses 146 141 -5
Impacted Files | Coverage Δ | |
---|---|---|
strawberryfields/apps/plot.py | 100.00% <ø> (ø) |
|
strawberryfields/apps/train/embed.py | 100.00% <ø> (ø) |
|
...awberryfields/backends/gaussianbackend/__init__.py | 100.00% <ø> (ø) |
|
strawberryfields/backends/gaussianbackend/ops.py | 100.00% <ø> (+2.70%) |
:arrow_up: |
strawberryfields/program.py | 100.00% <ø> (+1.15%) |
:arrow_up: |
strawberryfields/utils/__init__.py | 100.00% <ø> (ø) |
|
strawberryfields/utils/decorators.py | 100.00% <ø> (ø) |
|
strawberryfields/utils/post_processing.py | 100.00% <ø> (ø) |
|
strawberryfields/utils/program_functions.py | 97.77% <ø> (ø) |
|
strawberryfields/utils/random_numbers_matrices.py | 100.00% <ø> (ø) |
|
... and 64 more |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update 8dc66f5...b165358. Read the comment docs.
Context: The current default compiler for devices that don't specify a preferred compiler is
Xcov
. This compiler is the most general, but can lead to permutations of the unitary.Description of the Change: Changes the default compiler to
Xunitary
. This compiler only compiles the unitary, not the initial squeezers, however avoids any unintentional permutations.Benefits: Avoids permutations of the qumodes
Possible Drawbacks: Slightly more strict; initial
S2gate
operations must match the chip layout.Related GitHub Issues: n/a