qibolab
qibolab copied to clipboard
Quantum hardware module and drivers for Qibo.
During the last rounds of calibration I've noticed that unrolling fails often (if not always) when executing experiments using `qblox`. We should definitely have a look at this.
Aren't you overwriting `results[acquisition.qubit]`? `acquisition` is always the same for all `result` (outer loop), and then `acquisition.qubit` as well. Isn't it? _Originally posted by @alecandido in https://github.com/qiboteam/qibolab/pull/738#discussion_r1494463241_ Currently `platform.execute_pulse_sequence` (and...
To reduce the dependencies on qibo we can stop using the qibo logger and `raise_error` method.
@PiergiorgioButtarini: in principle, we could make a minimal subclass making it clear that it is a qrm_rf used for this purpose. However, I'd postpone after the `Module` reorganization, when the...
To avoid having to deal with `Qubits` and `Couplers` together several times we can join them in a `QuantumElements`: ``` py qubits, couplers, pairs = load_qubits(RUNCARD) #Changed to: quantum_elements, pairs...
# Waveform Replacement The only restriction is that pulses must be of the same length of those that they are replacing. Use a [callback function](https://docs.zhinst.com/labone_q_user_manual/concepts/callback_functions.html) in a [near-time sweep](https://docs.zhinst.com/labone_q_user_manual/concepts/averaging_sweeping.html#labone_q.func_concepts.experiment.averaging_sweeping.real_near_time) to...
Due to hardware limitations Zurich can only sweep one qubit at a time for frequency sweeps. Could we look into either throwing an error or having a software for loop...
The compiler of LabOne Q is able to merge short pulses into longer waveforms. Longer waveforms tend to require more of the instruments' waveform memory, but their execution needs fewer...
Hi Team, After the friendly exchange this afternoon, I started to write a bigger PR focusing on the Tutorials. The minor errors I could fix quickly; however, I still have...
I think we should consider the implementation of a pulse simulator for IcarusQ.