Releases: qiboteam/qibolab
Releases · qiboteam/qibolab
qibolab 0.2.8
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1237
- Publish configs as part of official API by @alecandido in #1241
- Fix Gaussian Square pulse by @Edoardo-Pedicillo in #1206
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1243
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1247
- Qblox by @alecandido in #1088
- Qblox: Fix single shot routine for iqm5q by @stavros11 in #1245
- Fix
sequence
plotting function by @andrea-pasquale in #1250 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #1253
Full Changelog: v0.2.7...v0.2.8
qibolab 0.2.7
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1219
- Remove driver dependencies to unlock numpy version by @stavros11 in #1221
- Remove Zurich Instruments driver by @stavros11 in #1222
- Add support for OPX1000 MW-FEMs by @stavros11 in #1164
- Adding flux-tunability in emulator by @andrea-pasquale in #1188
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1225
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1227
- Add
iSWAP
rule by @andrea-pasquale in #1229 - Compatibility Update for Qibolab 0.2 by @csookim in #1083
- Support 2GSps in OPX1000 by @stavros11 in #1207
- Leave QM DC offsets on after disconnecting by @stavros11 in #1213
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1233
- Initial update documentation for 0.2 by @alecandido in #1214
Full Changelog: v0.2.6...v0.2.7
qibolab 0.2.6
What's Changed
- Q1ASM parse and generation by @alecandido in #868
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1205
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1210
- Support for multi-transmon systems in emulator by @andrea-pasquale in #1186
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1217
Full Changelog: v0.2.5...v0.2.6
qibolab 0.2.5
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1187
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1197
- Renaming
drive_qudits
todrive_extra
by @andrea-pasquale in #1185 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1200
- Sweep
phase
ofVirtualZ
in QM by @stavros11 in #1196 - Adding tests to emulator by @andrea-pasquale in #1191
- Documentation for emulator by @andrea-pasquale in #1194
- Use samples instead of probabilities in emulator tests by @andrea-pasquale in #1201
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1202
- Fix SNZ envelope by @Edoardo-Pedicillo in #1195
- Update Qibo version by @alecandido in #1204
Full Changelog: v0.2.4...v0.2.5
qibolab 0.2.4
What's Changed
- Fixing SNZ waveform by @andrea-pasquale in #1145
- Port exact
from_array
from qualang_tools by @stavros11 in #1148 - Specify QM cluster name by @stavros11 in #1149
- Add test for
create_platform
whenHardware
is used by @stavros11 in #1153 - Fix alternative platform loading by @alecandido in #1151
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1156
- Fix custom integration weights for QM by @andrea-pasquale in #1155
- Initial implementation for Keysight QCS by @sorewachigauyo in #944
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1165
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1169
- Porting emulator to 0.2 by @andrea-pasquale in #1158
- Vectorize emulator results handling by @alecandido in #1168
- Vectorize emulator results handling by @alecandido in #1171
- Introduce integration acquisition mode for emulator by @alecandido in #1172
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1179
- Generalize emulator to n-levels transmon by @andrea-pasquale in #1178
- Generalize acquisitions handling in emulator by @alecandido in #1176
- FIxing pulse amplitude handling in emulator by @andrea-pasquale in #1180
- Fixing
natives.R
gate withRX90
as native by @andrea-pasquale in #1181 - Adding virtual Z pulses to emulator by @andrea-pasquale in #1182
Full Changelog: v0.2.3...v0.2.4
qibolab 0.2.3
What's Changed
- added RX90 to dummy platform parameters.json by @ElStabilini in #1109
- Fix duration interpolated sweeper for QM by @stavros11 in #1115
- Parameters builder by @stavros11 in #1123
- Introduce Ruff pre-commit hooks by @alecandido in #1128
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1124
- Remove qualang-tools dependency and QM simulation by @stavros11 in #1131
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1133
- Update workflows to v2 by @alecandido in #1132
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1142
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1144
- QRNG serial driver by @stavros11 in #1138
Full Changelog: v0.2.2...v0.2.3
qibolab 0.2.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1082
- Handle integer pulse duration in QM by @stavros11 in #1077
- Parameters updater by @alecandido in #1086
- Adding hash to Custom by @andrea-pasquale in #1101
- Make
Custom
envelope serializable by @alecandido in #1102 - Update qm-qua version to 1.2.1 by @stavros11 in #1104
- added RX90 native gate and modified R method by @ElStabilini in #1103
New Contributors
- @ElStabilini made their first contribution in #1103
Full Changelog: v0.2.1...v0.2.2
qibolab 0.1.10
What's Changed
- fix kernel based weights being generated multiple times by @hay-k in #1000
- Fixing compiler rule by @andrea-pasquale in #1044
- Fix Rust workflow by @stavros11 in #1067
- Add support for OPX1000 in QM driver by @stavros11 in #1045
- collection of small fixes, features, and random pieces of code by @hay-k in #993
- Fix docformatter conflict w/ pre-commit 4 by @alecandido in #1080
- Add properties in QibolabBackend by @csookim in #1076
- Change targets in dummy virtual z corrections by @Edoardo-Pedicillo in #1085
- Use of
wire_names
by @csookim in #1079
New Contributors
Full Changelog: v0.1.9...v0.1.10
qibolab 0.2.1
What's Changed
- Fixing compiler rule by @alecandido in #1057
- Float waveforms by @stavros11 in #1060
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1065
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1071
- Support for QM OPX1000 in 0.2 by @stavros11 in #1068
- Fix docformatter conflict w/ pre-commit 4 - 0.2 by @alecandido in #1081
Full Changelog: v0.2.0...v0.2.1
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