qiboteam / qibocal

Quantum calibration, characterization and validation module for Qibo.
https://qibo.science
Apache License 2.0
32 stars 6 forks source link

2q gates - Cryoscope #463

Open aorgazf opened 1 year ago

aorgazf commented 1 year ago

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 commented 1 year ago

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 commented 5 months ago

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.

andrea-pasquale commented 5 months ago

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.