Closed JavierSerranoGarcia closed 5 months ago
Hi @JavierSerranoGarcia, thanks for pointing out the issue, I will look into it!
I would have to check with the non-working code, including the platform. Since qibosoq didn't have substantial changes, I see two possibilities:
platform.py
I see:
# assign channels to qubits
62 qubits[1].readout = channels["L3-27"]
63 qubits[1].feedback = channels["L2-03-1"]
64 qubits[1].drive = channels["L3-5"]
65 qubits[1].flux = channels["L1-6"]
66 qubits[1].twpa = channels["L3-16"]
67
68 qubits[2].readout = channels["L3-27"]
69 qubits[2].feedback = channels["L2-03-2"]
70 qubits[2].drive = channels["L3-6"]
71 qubits[2].twpa = channels["L3-16"]
what happens if you write qubits[0]
and qubits[1]
, changing the indexes?
- Qibolab / Qibocal changed the way qubits are numbered/named/ordered (Did something similar happened @stavros11, @andrea-pasquale ?)
In qibocal I don't think so... we changed the qubits argument in the acquisition from dict[QubitId, Qubit]
to just list[QubitId]
, but it should not hurt the driver I think since it is mainly a high level manipulation.
Qibolab has been under heavy development lately so perhaps the problem is there...
I am trying to characterize the TII2q3 chip and the spectroscopy works when we do it in one qubits but not for 2 qubits. The platform is in a branch of qibolab_platform_qrc
The action card is
and the error in the driver is