Skip to content

Releases: calculquebec/pennylane-snowflurry

v0.4.3

09 Nov 23:16
Compare
Choose a tag to compare

Updated dependencies

Snowflurry v0.5

Full Changelog: v0.4.2...v0.4.3

v0.4.2

07 Oct 17:13
4849dda
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

02 Oct 21:20
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.4.1

v0.4.0

01 Oct 14:35
707d70f
Compare
Choose a tag to compare

Major Changes

  • Refactored the measure() function of the PennylaneConverter class into strategies
  • Fixed measurements compatibility with Snowflurry 0.4.0

Minor Changes

  • Updated documentation

Relevant commits

Full Changelog: v0.3.0...v0.4.0

v0.3.0

26 Aug 15:18
d04c7ef
Compare
Choose a tag to compare

Major Changes

  • Full migration of the project to support PythonCall and JuliaCall
  • Automatic management of the Julia environment upon first use of the plugin

Minor Changes

  • Tidied up some of the code comments and functions docstring
  • Minor refactoring
  • Updated documentation

Relevant commits

Full Changelog: v0.2.1...v0.3.0

v0.2.1

17 Jun 17:58
c0491d8
Compare
Choose a tag to compare

What's Changed

  • Updated doc regarding installation, clarifying how users can execute the plugin with python cli and and jupyter notebooks
  • Removed not yet implemented operations for the SNOWFLURRY_OPERATION_MAP in pennylane_converter.py, unsupported operations should always be handled by pennylane

Full Changelog: v0.2.0...v0.2.1

v0.2.0

24 Apr 13:14
7416ec1
Compare
Choose a tag to compare

Major changes

  • Support for individual readouts
  • Support for combination of PennyLane's measurement process
  • Support for preprocessing transform decompose which allow decomposing circuits into supported circuits before sending them through the Julia env

Minor Changes

  • Tidied up some of the code comments and functions docstring
  • Updated the dictionnary mapping supported operations
  • Somewhat reorganized test structure, will proceed more seriously in upcoming development (does not require review atm)

Relevant commits

Full Changelog: v0.1.0.post1...v0.2.0

v0.1.0.post1

23 Feb 22:24
Compare
Choose a tag to compare
v0.1.0.post1 Pre-release
Pre-release

This quick fix aims at improving the github actions responsible for publishing on PyPI and the documentation so that it highlights limitations and reflects the new installation process.

Full Changelog: v0.1.0...v0.1.0.post1

Release v0.1.0

19 Feb 15:29
a2e95c3
Compare
Choose a tag to compare
Release v0.1.0 Pre-release
Pre-release

What's this plugin able to do?

  • Converts PennyLane instructions and sends them to a Julia environment
  • Returns PennyLane-like results from the Julia environment
  • Manages most of the 1-qubit operations in PennyLane
  • Some 2-qubit operations, but needs further testing

Full Changelog: https://github.com/calculquebec/pennylane-snowflurry/commits/v0.1.0