qibolab
qibolab copied to clipboard
Quantum hardware module and drivers for Qibo.
I have the impression that the `self.settings` dictionary can also be dropped, but maybe this can be done in a different PR to keep the changes smaller. The value of...
If these are now the same, do we need both of them? Is there a place where they are modified later on? _Originally posted by @AleCandido in https://github.com/qiboteam/qibolab/pull/686#discussion_r1444644140_
As @hay-k pointed out to me, we will need some synchronization mechanism at some point, like Zurich's `play_after=`. At the moment this was provided by `.start`, but we are going...
Laboneq 2.21.0 - Added the ability to sweep pulse amplitudes and frequencies in near-time for readout pulses Laboneq 2.22.0 - OpenQASM things - An estimate of the total run time...
There are already multiple issues related to this: - #406 - #505 However, the issue in the (currently) most relevant cases this will be addressed by sweeping the delay pulses,...
Pulses are now stored with IDs, but there are cases in which the ID would mask too much of the information, and we need a way to easily retrieve the...
The present situation is fragmented, both at the `Platform` level (frontend) and `Instrument` level (backend), because of the historical way the hardware optimization landed in Qibolab. ## `Platform` The `Platform`...
Since long, we're supporting both `int` and `str` for `QubitId`: https://github.com/qiboteam/qibolab/blob/7056c84f28a7c0191f26b29f71a505b9c1b4cf9a/src/qibolab/qubits.py#L9-L10 However, this requires a lot of dedicated code to support `str` usage. Instead, I would split two different `QubitId`s...
It would be useful, e.g. for T1 routines, implementing the possibility of doing a larger sweep on the pulses duration in Qblox. Right now the maximum sweep should be 200ns.
The only usage of `networkx` is currently in the `Platform.topology`. https://github.com/qiboteam/qibolab/blob/7056c84f28a7c0191f26b29f71a505b9c1b4cf9a/src/qibolab/platform.py#L113-L114 However, we do not use practically anything of it being a graph (before it was used by the transpiler)....