-
Notifications
You must be signed in to change notification settings - Fork 7
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
Bell protocol #452
Bell protocol #452
Conversation
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
for more information, see https://pre-commit.ci
Codecov Report
@@ Coverage Diff @@
## main #452 +/- ##
==========================================
+ Coverage 96.51% 96.71% +0.19%
==========================================
Files 67 74 +7
Lines 4998 5380 +382
==========================================
+ Hits 4824 5203 +379
- Misses 174 177 +3
Flags with carried forward coverage won't be shown. Click here to find out more. |
This PR should be ready to review now. |
You are right, I've just merged main now. |
@andrea-pasquale thanks for implementing the routine. I have reviewed the code and there are no comments regarding the code, it works as expected and it is very straightforward. Also thanks for implementing the possibility to run the routine using pulses or circuits. But regarding that, the results obtained using the same conditions with pulses and circuits are very different as you can see below: Both executions has been run with the same conditions (qubits, runcard and action parameters). To me seems that there is a source of errors in the circuit execution. Reviewing the code I am pretty sure that there is no problem in the routine and the errors could come from:
Can you run the same test and see if you obtain the similar results @andrea-pasquale @igres26 @Simone-Bordoni, in order to determine if we have an error in any of the steps mentioned? |
@DavidSarlle I found a bug in the code that was executing the readout mitigation matrix using circuits. I believe that now the behavior is more or less consistent. There are some differences but I think that they are expected. |
@andrea-pasquale I can confirm that now the code works as expected. |
@stavros11 if possible I would like to merge also this PR given that it has been ready for a while and now the fridge is warm so we won't be able to test it. |
This PR implements the following:
apply_readout_mitigation=True
TODO:
Checklist:
master
main
main