Qibolab 0.2.0
What's Changed
- Separate channels from natives by @alecandido in #983
- Serialization interface by @alecandido in #971
- QM driver patches for new serialization by @stavros11 in #989
- Lift sequence by @alecandido in #986
- Acquisition by @alecandido in #970
- Two qubit alignment by @alecandido in #992
- Python 3.12 and Qibo > 0.2.6 by @alecandido in #994
- Update QM driver to new acquisition and
ChannelId
by @stavros11 in #998 - QM duration sweeper using multiple waveforms by @stavros11 in #979
- Add baking in QM driver by @stavros11 in #1005
- fix: rescale QM pulse amplitude to [-1, 1] by @stavros11 in #1010
- Unrolling and parallel sweeps for QM by @stavros11 in #1008
- Remove outdated drivers by @stavros11 in #1013
- Extend
Config
beyond channels by @alecandido in #995 - Clean dummy tests by @alecandido in #996
- Make
Sweeper
pydanticModel
and introducerange
by @stavros11 in #1014 - Convert all QM sweepers to absolute by @stavros11 in #1018
- Qubits, channels, and acquisition by @alecandido in #1001
- Results collection by @alecandido in #964
- Remove results manipulation functions by @stavros11 in #1027
- fix: refactor QM frequency sweeper for resonator spectroscopy to work by @stavros11 in #1025
- Drop
is_connected
from instruments by @stavros11 in #1033 - Rename
AcquireChannel
toAcquisitionChannel
by @stavros11 in #1035 - Rename
QmConfig
toConfiguration
by @stavros11 in #1036 - Drop instrument names by @stavros11 in #1037
- Qubit creation helpers by @stavros11 in #1038
- Sequence building by @alecandido in #1026
- Review docs for 0.2 by @stavros11 in #1028
- Define public API by @alecandido in #1030
- Split RX from RXY by @alecandido in #1050
- Make execution parameters private by @alecandido in #1052
- QM driver fixes by @stavros11 in #1046
- Fix some docstrings by @stavros11 in #1053
- Update README by @stavros11 in #1051
- 0.2 by @alecandido in #999
Full Changelog: v0.1.9...v0.2.0