Skip to content

Releases: XanaduAI/SFOpenBoson

Release 0.3.0

11 Jul 10:21
b7ebd31
Compare
Choose a tag to compare

New features

  • Updated to support Strawberry Fields v0.11. As part of these changes:

    • BoseHubbardPropagation and GaussianPropagation operations no longer take a hbar argument; instead, they respect the sf.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, and GaussianPropagation on all three backends. This is done by appending the name of the two operations to the corresponding CircuitSpecs.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

26 Sep 18:31
2f87f67
Compare
Choose a tag to compare

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

22 Jun 21:51
Compare
Choose a tag to compare

Updated to require the recently released 0.7 stable version of OpenFermion.

First release

20 Jun 22:56
Compare
Choose a tag to compare
v0.1.0

updated linter rc