Skip to content

Commit

Permalink
Release spinoza v0.5.1 and spynoza v0.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
smu160 committed Jan 5, 2024
1 parent aef1d42 commit 9f0b065
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 2 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
# CHANGELOG

## [0.5.1] - 2024-01-04

### Performance Improvements

- **Measurement**:
- Improved performance of measurement by almost 50% in certain cases. Rayon will no longer
splitting the iterator when the number of qubits is low (i.e., when # of qubits < 16).
- Improved performance by removing superfluous instructions. Replaced
modulus and squaring with direct computation for efficiency.

### Code Refactoring

- Streamlined the implementation of measure_qubit by utilizing the `take` iterator.

### Fixed

- Fixed spynoza examples to align with API changes introduced in v0.5.0.
- Resolved an issue with a configuration test.

### Other Changes

- Update clap to 4.4.13
- Update pyo3 to 0.20.2

## [0.5.0] - 2023-12-31

### Breaking Changes
Expand Down
2 changes: 1 addition & 1 deletion spinoza/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spinoza"
version = "0.5.0"
version = "0.5.1"
edition = "2021"

authors = ["Saveliy Yusufov", "Charlee Stefanski", "Constantin Gonciulea"]
Expand Down
2 changes: 1 addition & 1 deletion spynoza/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "spynoza"
version = "0.5.0"
version = "0.5.1"
edition = "2021"

authors = ["Saveliy Yusufov", "Charlee Stefanski", "Constantin Gonciulea"]
Expand Down

0 comments on commit 9f0b065

Please sign in to comment.