Skip to content

Commit

Permalink
Shift Structure + PragmaSwitchDeviceLayout (#188)
Browse files Browse the repository at this point in the history
* versioning

* shift data structure + setter

* test correction

* 3op apibackend

* missing ops

* PragmaSwitchDeviceLayout

* qoqo module rename

* new pragmas TweezerDevice support

* CHANGELOG

* fmt

* PragmaRepeatedMeasurement APIBackend

* test

* two_tweezer_edges roq only

* better test
  • Loading branch information
mlodi-hqs authored Sep 19, 2023
1 parent 0df41ba commit 814dea4
Show file tree
Hide file tree
Showing 17 changed files with 2,253 additions and 2,107 deletions.
8 changes: 6 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,17 @@

Tracks qoqo-qryd changes after 0.5

# 0.10.1
# 0.11.0

* Substituted `httpmock` with `mockito` in mock testing
* Reduced the number of usecases that need openssl
* ExperimentalDevice renamed to TweezerDevice
* `add_qubit_tweezer_mapping()` returns the new mapping
* `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

# 0.10.0

Expand Down
4 changes: 2 additions & 2 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions qoqo-qryd/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "qoqo-qryd"
version = "0.10.1"
version = "0.11.0"
authors = ["HQS Quantum Simulations <info@quantumsimulations.de>"]
edition = "2021"
license = "Apache-2.0"
Expand Down Expand Up @@ -44,7 +44,7 @@ qoqo_calculator_pyo3 = { version = "1.1", default-features = false }
qoqo = { package = "qoqo", version = "1.6", default-features = false }
roqoqo = { package = "roqoqo", version = "1.6", features = ["serialize"] }

roqoqo-qryd = { version = "0.10", path = "../roqoqo-qryd", default-features = false, features = [
roqoqo-qryd = { version = "0.11", path = "../roqoqo-qryd", default-features = false, features = [
"web-api",
] }

Expand Down
2 changes: 1 addition & 1 deletion qoqo-qryd/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "qoqo_qryd"
version = "0.10.1"
version = "0.11.0"
dependencies = [
'numpy',
'qoqo>=1.6',
Expand Down
Loading

0 comments on commit 814dea4

Please sign in to comment.