Add amplitude damping noise model for density-matrix simulation#533
Add amplitude damping noise model for density-matrix simulation#533has9sayed wants to merge 1 commit into
Conversation
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #533 +/- ##
==========================================
+ Coverage 88.85% 88.87% +0.01%
==========================================
Files 49 50 +1
Lines 7135 7210 +75
==========================================
+ Hits 6340 6408 +68
- Misses 795 802 +7 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
Thanks for your contribution. As you may have noticed, two other pull requests (#529 and #530) already address the same issue. Of course, the definition of the noise classes is straightforward, and the more interesting part is writing the test functions to ensure accurate simulation of the new noise model. In this respect, could you clarify how your contribution differs from, or improves upon, the previous works? In particular, please explain why you consider your approach to be better. You may of course update your submission if you wish! |
Before submitting, please check the following:
nox)ruffCONTRIBUTING.mdfor more detailsThen, please fill in below:
Context (if applicable):
Description of the change:
Added amplitude damping as a built-in noise model in Graphix, following the same structure as DepolarisingNoiseModel. It introduces single- and two-qubit Kraus channels,
AmplitudeDampingNoise/TwoQubitAmplitudeDampingNoise, andAmplitudeDampingNoiseModel, with exports at the package level.Related issue:
Closes: #497