Skip to content

Commit

Permalink
bump: 3.0.0 -> 4.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Kolarovszki committed Feb 29, 2024
1 parent 79e5ff5 commit a841a79
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 2 deletions.
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Changelog

## [4.0.0] - 2024-02-29

### Added

- Python 3.11 support.
- Purification of Gaussian states.
- `PureFockState.get_tensor_representation` for embeddng the state vector into
a tensor with rank equal to the number of modes.
- Batch processing of pure Fock states.
- CVQNN module.
- Support for `tf.function` in `PureFockSimulator`.
- Supporting JAX in `PureFockSimulator`.

### Fixed

- Error in custom gradient of passive linear gates in `PureFockSimulator`.

### Breaking changes

- Python 3.7 support dropped.
- `TensorflowPureFockSimulator` has been deleted. Instead, one can use
`PureFockSimulator` with `TensorflowCalculator` specified.
- Printing format of Fock states have been changed.
- Renamed `_state_vector` to `state_vector`.


## [3.0.0] - 2023-10-23

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

__version__ = "3.0.0"
__version__ = "4.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="3.0.0",
version="4.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 a841a79

Please sign in to comment.