qibolab
qibolab copied to clipboard
Quantum hardware module and drivers for Qibo.
Hi, In order to be able to calibrate the mixers of RF modules, the driver should expose the following parameters: - module `outX_offset_path0` - module `outX_offset_path1` - sequencer `mixer_corr_gain_ratio` -...
Closes #990 - [ ] restore `extra` to `"forbid"` https://github.com/qiboteam/qibolab/blob/b0ba6e47afbea8dfe0f181001d4518d015f1c708/src/qibolab/serialize.py#L61 - [ ] allow original QM objects, partially reverting https://github.com/qiboteam/qibolab/pull/989/files - [ ] test additions
I generally like the usage of `"kind"` as I believe it simplifies a lot the creation of platforms. However, I am not sure what is the proper way to register...
It was blocked until now, mainly because of QUA (and also Qibosoq, but in `qibosoq@main` is already 3.12-ready, we simply did not bother to release). This was also blocking Qibo...
Hi, Qblox driver does not support sweeping the duration of Custom pulses in real time. While we wait for Qblox to release the upcoming firmware that supports pre-distortion filters, Custom...
This PR brings the following: - some cherry picked commits from branch **alvaro/latest_20231215** that collectively 1. introduce support for couplers in the qblox driver. 2. expose `offset_i` and `offset_q` mixer...
I am trying to compile a circuit which contains an `Align` gate into a pulse sequence using `backend.compiler.compile(circuit,platform=backend.platform)` where `backend` is a `QibolabBackend`. This fails however with the error: "...
Closes #976 I implemented the automated padding on the drive channel. Currently, it's undocumented. However, we should maybe dedicate some more efforts to the compiler, and my proposal is (for...
Both in 0.1 and current 0.2, the compiler does not take into account an automated delay if a qubit is involved in an interaction (two-qubit gate) without any of its...
Closes #916 - [x] (de)serialize `ChannelId` - as `qubit/ch_name` and - as `qubit/drive_cross/name` only for cross-resonances channels - [x] fix `Sequence.probe_pulses()` - [x] define the `Acquire` pulse-like instruction - [x]...