Skip to content

Commit

Permalink
Preparation for 1.0.0 release (#338)
Browse files Browse the repository at this point in the history
* WIP: async compatability

* fix save error

* removed double import

* Prepared for release 1.0.0
  • Loading branch information
nfwvogt authored Aug 23, 2022
1 parent d0b9a6c commit b76d8e0
Show file tree
Hide file tree
Showing 10 changed files with 904 additions and 926 deletions.
38 changes: 8 additions & 30 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,48 +2,26 @@

This changelog track changes to the qoqo project starting at version v0.5.0

## v1.0.0-beta.2
## v1.0.0

* Fixed superoperator construction for general noise pragma

## v1.0.0-alpha.5
### Fixed v1.0.0

* Fixed superoperator construction for general noise pragma
* Updated dependencies

## v1.0.0-alpha.4

### Fixed v1.0.0-alpha.4

* `PragmaRepeatedMeasurement` now adds remapped qubits that are not previously in the qubit_mapping of the gate.

## v1.0.0-alpha.3

### Added v1.0.0-alpha.3
### Added v1.0.0

* Optional `async` feature including:
1. AsyncEvaluatingBackend trait for backends that implement async evaluation (especially designed for Backends interfacing a Web-API)
2. Measurements async evaluating the Future of a register measurement returned from a backend.

### Changed v1.0.0-alpha.3

* Make qubit_remapping more lenient only remapping values found in a HashMap skipping remapping for qubits not found in HashMap instead of returning an error.

## v1.0.0-alpha.2

* Updated to qoqo_calculator 0.8

## v1.0.0-alpha.1

* Device trait added in roqoqo.
* Version updated to 1.0.0-alpha.1

## Release 1.0.0-alpha
* Added unit tests for serialization of PragmaRepeatedMeasurement operations in a Circuit.

prerelease package: documentation not yet complete and new functionalities might be added.
### Changed v1.0.0

* Removed user access to devices to avoid breaking changes in version 1.
* Updated dependencies and README.
* Added unit tests for serialization of PragmaRepeatedMeasurement operations in a Circuit.
* Make qubit_remapping more lenient only remapping values found in a HashMap skipping remapping for qubits not found in HashMap instead of returning an error.
* Updated to qoqo_calculator 1.0
* Removed DoUnitary class from qoqo since functionality replaced by QuantumProgram.

## v0.11.3
Expand Down
26 changes: 13 additions & 13 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 Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ members = [
]

[profile.release]
lto = "thin"
lto = true

[profile.bench]
lto = "thin"
lto = true
2 changes: 1 addition & 1 deletion qoqo-macros/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "qoqo-macros"
version = "1.0.0-beta.2"
version = "1.0.0"
authors = ["HQS Quantum Simulations <[email protected]>"]
license = "Apache-2.0"
readme = "../README.md"
Expand Down
6 changes: 3 additions & 3 deletions qoqo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "qoqo"
version = "1.0.0-beta.2"
version = "1.0.0"
authors = ["HQS Quantum Simulations <[email protected]>"]
license = "Apache-2.0"
homepage = "https://github.com/HQSquantumsimulations/qoqo"
Expand Down Expand Up @@ -32,8 +32,8 @@ num-complex = "0.4"
thiserror = "1.0"
qoqo_calculator = { version="1.0.0" }
qoqo_calculator_pyo3 = {version="1.0.0", default-features=false}
qoqo-macros = {version="1.0.0-beta.2", path="../qoqo-macros"}
roqoqo = {version="1.0.0-beta.2", path="../roqoqo", features=["serialize", "overrotate"]}
qoqo-macros = {version="1.0.0", path="../qoqo-macros"}
roqoqo = {version="1.0.0", path="../roqoqo", features=["serialize", "overrotate"]}
numpy = "0.16"
bincode = "1.3"
serde_json = "1.0"
Expand Down
2 changes: 1 addition & 1 deletion qoqo/docs/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
qoqo>=1.0.0-beta.2
qoqo>=1.0.0
numpy
sphinx >= 2.1
nbsphinx
Expand Down
Loading

0 comments on commit b76d8e0

Please sign in to comment.