qibocal icon indicating copy to clipboard operation
qibocal copied to clipboard

2q gates - Cryoscope

Open aorgazf opened this issue 1 year ago • 3 comments

Hi, Up until now we have managed to apply some basic corrections to the flux pulses that implement 2q-gates. The manual process is slow and does not render the best correction. In order to get better 2q-gates we need to be able to run the cryoscope routine. https://arxiv.org/abs/2008.07411 There have been several attempts at writing this routine in the past, but at that time we could not use RT sweepers, so the progress was slow. In the last implementation (alvaro/qblox9_sweepers), I believe the acquisition of the data and its processing was correct up until the end, when the IIR and FIR filter factors needed to be calculated. That routine was written for the previous version of qibocal and it now needs to be ported and fix the bug in the calculation of the coefficients of the filters.

aorgazf avatar Aug 15 '23 12:08 aorgazf

Dear @stavros11, I'm not sure how much time @rodolfocarobene is going to be able to dedicate to this issue. Considering its importance, it would be nice if you could work on it.

aorgazf avatar Aug 18 '23 05:08 aorgazf

Hi, I have been working on this routine and I think I have a working version in a notebook. This is an example report: 20240528_iqm5q_cryoscope_0.1_all_qubits_padded.zip the acquisition code is here: src/qibocal/protocols/characterization/z/in_progress/cryoscope.py and the fit is in this notebook cryoscope fit.zip updated archive file with the missing python files.

aorgazf avatar Jun 20 '24 16:06 aorgazf

Hi @aorgazf, thanks for sharing this. Given that many of us tried before, if your code is working feel free to open a PR so that we can have your modifications in main.

andrea-pasquale avatar Jun 21 '24 06:06 andrea-pasquale