Releases: HQSquantumsimulations/qoqo_qryd
Releases · HQSquantumsimulations/qoqo_qryd
v0.11.7
v0.11.6
v0.11.5
v0.11.4
v0.11.3
- Modified
TweezerDevice.from_json()
andTweezerMutableDevice.set_default_layout()
to automatically switch the layout of the device if a default one was set - Modified
TweezerDevice
andTweezerMutableDevice.to_json()
such that it returns an error in case no QRyd-valid gates are executable - Added
TweezerDevice.from_mutable()
static method - Added
dev
parameter inAPIBackend
constructor - Added
TweezerDevice
support forAPIBackend
v0.11.2
v0.11.1
- Corrected the check of the validity of a PragmaShiftQubitsTweezers operation for TweezerDevice
- Added TweezerDevice.set_allowed_tweezer_shifts_from_rows()
- Added TweezerDevice.two_tweezer_edges()
- Added TweezerDevice.set_default_layout()
- Added APIBackend.set_dev()
- Corrected docs after mdbook port
v0.11.0
- Substituted
httpmock
withmockito
in mock testing - Reduced the number of usecases that need openssl
- ExperimentalDevice renamed to TweezerDevice
TweezerDevice.add_qubit_tweezer_mapping()
returns the new mapping- Added
TweezerDevice.two_tweezer_edges()
- Added
TweezerDevice.set_allowed_tweezer_shifts()
- Added
PragmaShiftQubitsTweezers
- Added
PragmaSwitchDeviceLayout
- Added ControlledControlledPauliZ, ControlledControlledPhaseShift and PragmaControlledCircuit to
APIBackend
's allowed operations