Releases: XanaduAI/SFOpenBoson
Releases · XanaduAI/SFOpenBoson
Release 0.3.0
New features
-
Updated to support Strawberry Fields v0.11. As part of these changes:
-
BoseHubbardPropagation
andGaussianPropagation
operations no longer take ahbar
argument; instead, they respect thesf.hbar
setting. -
As part of the latest Strawberry Fields update, backends now perform validation, to ensure all provided operations are valid. As a result, OpenBoson must now register
BoseHubbardPropagation
on the Fock and TF backends, andGaussianPropagation
on all three backends. This is done by appending the name of the two operations to the correspondingCircuitSpecs.decompositions
dictionary. -
Documentation has been updated to match the new user API used in Strawberry Fields v0.11
-
Improvements
- Test suite has been ported to PyTest, making it cleaner and easier to develop with.
Release 0.2
New features
- Added support for nearest-neighbour interactions in
BoseHubbardPropagation
propagation. This requires Strawberry Fields version 0.8 or above, as it uses the newly included cross-Kerr interaction (CKgate
).
Bug fixes
- Tests now correctly run on Python 3.5
- Fixed a bug where
BoseHubbardPropagation
would not work with zero on-site interaction.
Updated requirements
Updated to require the recently released 0.7 stable version of OpenFermion.
First release
v0.1.0 updated linter rc