Skip to content

Commit

Permalink
Merge pull request #190 from Budapest-Quantum-Computing-Group/kz-wip
Browse files Browse the repository at this point in the history
bump: 0.8 -> 1.0.0
  • Loading branch information
Kolarovszki authored Apr 26, 2022
2 parents 4310e3f + c38ded9 commit 6aef9f5
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 2 deletions.
27 changes: 27 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Changelog

## [1.0.0] - 2022-04-26

### Added

- Support for `Attenuator` in `FockSimulator` and `PureFockSimulator`.
- `LossyInterferometer` channel for `SamplingSimulator`.
- Possibility to provide the `hafnian` as a function in `piquasso.Config`.

### Changed

- The occupation number order has been changed from lexicographic to
anti-lexicographic.
- The `piquasso.api.errors` module got renamed to `piquasso.api.exceptions`.
- The `Sampling` measurement class has been unified with
`ParticleNumberMeasurement`.

### Fixed

- `Kerr` gate calculations were incorrect for multiple modes in `FockSimulator`
and `PureFockSimulator`.
- Calculations that were incorrect for multiple modes using `FockSimulator`
along with `Squeezing`, `Displacement` or `CubicPhase`.
- Symmetric tensorpower ordering in Fock-backend simulations.
- Handling 0 matrix elements at Clements decomposition.

2 changes: 1 addition & 1 deletion piquasso/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -154,4 +154,4 @@
"LossyInterferometer",
]

__version__ = "0.8.1"
__version__ = "1.0.0"
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@

setup(
name="piquasso",
version="0.8.1",
version="1.0.0",
packages=find_packages(exclude=["tests.*", "tests", "scripts", "scripts.*"]),
maintainer="Budapest Quantum Computing Group",
maintainer_email="[email protected]",
Expand Down

0 comments on commit 6aef9f5

Please sign in to comment.