Skip to content

Releases: PennyLaneAI/pennylane-cirq

Release 0.27.0

14 Nov 23:26
803eee2
Compare
Choose a tag to compare

New features since last release

  • Support ISWAP, SISWAP, and their adjoints. (#114)

  • Support a variety of operations raised to a power. (#115)

Breaking changes

  • Removed the unnecessary CPhase and ISWAP operations from the plugin's custom support because PennyLane supports them. (#115)

Improvements

  • Pass all the qubits as qubit_order parameter to force the simulator not to ignore idle qubits. (#111)

Contributors

This release contains contributions from (in alphabetical order):

Oumarou Oumarou, Matthew Silverman

Release 0.24.0

20 Jun 21:17
8eeb570
Compare
Choose a tag to compare

Bug fixes

  • Defines the missing returns_state entry of the capabilities dictionary for devices. (#107)

Contributors

This release contains contributions from (in alphabetical order):

Antal Száva.

Release 0.22.0

15 Mar 06:22
fa65580
Compare
Choose a tag to compare

Improvements

  • Changed to using cirq_pasqal instead of cirq.pasqal as per a deprecation cycle in Cirq. (#90)

  • Changed the requirements of PennyLane-Cirq to only contain cirq-core and cirq-pasqal. (#94)

Contributors

This release contains contributions from (in alphabetical order):

Jay Soni, Antal Száva

Release 0.19.0

09 Nov 05:35
d099ea6
Compare
Choose a tag to compare

Improvements

  • Expectation values are now computed using the simulate_expectation_values function from Cirq for cirq.simulator and cirq.mixedsimulator. (#81)

Contributors

This release contains contributions from (in alphabetical order):

Romain Moyard

Release 0.17.1

19 Aug 20:53
3cf5428
Compare
Choose a tag to compare

Improvements

We support Cirq version 0.12.0. (#77)

Contributors

This release contains contributions from (in alphabetical order):

Romain Moyard

Release 0.17.0

17 Aug 02:45
a4afcf1
Compare
Choose a tag to compare

Breaking changes

We do not support the new Cirq version 0.12.0 because of compatibility problems with qsim. (#73)

Contributors

This release contains contributions from (in alphabetical order):

Romain Moyard

Release 0.16.0

22 Jun 03:35
a5dad49
Compare
Choose a tag to compare

New features

  • Added support for the new qml.Projector observable in PennyLane v0.16 to the Cirq devices. (#62)

Breaking changes

  • Deprecated Python 3.6. (#65)

Bug fixes

  • Fix data type bug for mixed simulator when using QubitStateVector. (#63)

  • Fixed issue when using a subset of wires with BasisState. (#61)

Contributors

This release contains contributions from (in alphabetical order):

Theodor Isacsson, Romain Moyard, Vincent Wong

Release 0.15.0

20 Apr 08:45
0340482
Compare
Choose a tag to compare

Breaking changes

  • For compatibility with PennyLane v0.15, the analytic keyword argument has been removed from all devices. Statistics can still be computed analytically by setting shots=None. (#57) (#58)

Contributors

This release contains contributions from (in alphabetical order):

Josh Izaac, Chase Roberts

Release 0.14.0

22 Feb 05:29
292b543
Compare
Choose a tag to compare

New features

  • Added support for custom simulator objects for use with the Floq service. (#51)

Contributors

This release contains contributions from (in alphabetical order):

Chase Roberts

Release 0.13.0

27 Nov 18:28
a7e25f7
Compare
Choose a tag to compare

Improvements

  • Added support for iSWAP and CPhase gate operations. (#45)

Bug fixes

  • Removed import of qsimcirq from __init__.py, allowing other devices in this plugin to work without qsimcirq being installed. (#46)

Contributors

This release contains contributions from (in alphabetical order):

Theodor Isacsson