qibolab
qibolab copied to clipboard
Quantum hardware module and drivers for Qibo.
Currently, Qibocal is defining acquisition in an imperative way, by doing as many calls as needed to `.execute_pulse_sequence()`/`.execute_pulse_sequences()`/`.sweep()` as needed. However, experiment should be reproducible, even independently of the code...
In particular, the `Controller` should declare in a standard way which parameters are possible to be swept in real time. In this way, Qibolab can decide if a sweeper can...
Attempting a complete parser and reconstructor for Q1ASM. - [x] grammar to parse Q1ASM - [x] transform to native classes - [ ] reconstruct Q1ASM - [ ] add instructions...
Close #755 - [ ] propagate to `Controller.play()` - [ ] drop `Controller.sweep()` - [ ] fix tests
Most of the pulse creation boilerplate is just a different way to access the native pulses (in a single call, with more arguments, just saving some accessors). The best approach...
https://github.com/qiboteam/qibolab/blob/a514441f7c020b190c7871df90d6892392d0b4da/doc/source/tutorials/instrument.rst?plain=1#L176 or `typing.List`?
The `docs` of this project contain examples. However, these examples have a few missing dependencies and other tiny errata. To fix these this PR proposes to: - add the `examples`...
E.g., https://github.com/qiboteam/qibolab/blob/a514441f7c020b190c7871df90d6892392d0b4da/doc/source/tutorials/instrument.rst?plain=1#L175 See #807 for fixes.
E.g., See #807 for potential fixes.
https://github.com/qiboteam/qibolab/blob/a514441f7c020b190c7871df90d6892392d0b4da/doc/source/tutorials/circuits.rst?plain=1#L23 I think, it's one of the IONQ Gates: https://qibo.science/qibo/stable/api-reference/qibo.html#gpi2 PS: I really liked that you integrated LaTeX into the API docs. :)