Skip to content

Commit

Permalink
bump: 2.2.0 -> 3.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Kolarovszki committed Oct 23, 2023
1 parent 04201af commit b86241b
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 2 deletions.
22 changes: 22 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,27 @@
# Changelog

## [3.0.0] - 2023-10-23

### Added

- `dtype` configuration variable in `Config` to set precision of calculations.
- `Kerr` gate calculation in `PureFockSimulator` performance improved.
- Gradient calculation in `TensorflowPureFockSimulator` got improved.
- A method called `PureFockState.mean_position` which calculates the average position
in a specified mode.
- `normalize` configuration variable in `Config` to enable/disable normalization of
states `PureFockSimulator` and `FockSimulator`.

### Changed

- `Displacement` parametrization is simplified.
- The autoscaling of single mode gates got deleted.

### Fixed

- Vacuum state typing issue fixed in `PureFockSimulator`.
- Calculation error during gradient calculation.


## [2.2.0] - 2023-03-07

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

__version__ = "2.2.0"
__version__ = "3.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="2.2.0",
version="3.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 b86241b

Please sign in to comment.