-
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
Couplers Resonator Spec #565
Conversation
Codecov Report
@@ Coverage Diff @@
## main #565 +/- ##
==========================================
+ Coverage 96.24% 96.27% +0.02%
==========================================
Files 96 99 +3
Lines 6551 6705 +154
==========================================
+ Hits 6305 6455 +150
- Misses 246 250 +4
Flags with carried forward coverage won't be shown. Click here to find out more.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Jacfomg for implementing this.
You can find below some comments.
Mainly for improving the code.
I believe that there are also a lot of TODOs, are you planning to address those in this PR?
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_qubit_spectroscopy.py
Show resolved
Hide resolved
I will try to do as much work on new routines while this calibration lasts and I would go over them later, help is appreciated of course |
@Jacfomg @andrea-pasquale The missing point in this routines are the fittings. We should be able to extract information about the couplers points, at least what are the bias values where the interaction between qubits or qubit and coupler are present. |
Sure, please work on that, I'm have other stuff I have to take off as lab stuff is not my work anymore. |
src/qibocal/protocols/characterization/couplers/coupler_qubit_spectroscopy.py
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another small comments
src/qibocal/protocols/characterization/couplers/coupler_qubit_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_qubit_spectroscopy.py
Outdated
Show resolved
Hide resolved
measured_qubit: list[QubitId] | ||
"""Qubit to readout from the pair""" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What is the criteria for choosing which qubit to readout?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't played a lot with those, ideally you will measure both but to avoid any crosstalk I got only one and the one that was not the center qubit to ensure I was getting the coupler I wanted and not something coming from another coupler.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another small comments
No, the default |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From my side I think it's almost ready to be merged.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Seems ok to me.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Another bunch of comments mainly improving documentation and plotting
src/qibocal/protocols/characterization/couplers/coupler_qubit_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_qubit_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_resonator_spectroscopy.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/flux_dependence/utils.py
Outdated
Show resolved
Hide resolved
src/qibocal/protocols/characterization/couplers/coupler_qubit_spectroscopy.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @Jacfomg
Draft routines, some loops missing and remove fitting from reused plots. Works with qibolab :qiboteam/qibolab#623 and qibolab_platforms []
Resonator:
Qubit:
Related paper: https://dspace.mit.edu/handle/1721.1/119507
https://arxiv.org/pdf/1912.10721.pdf
Checklist:
master
main
main