Releases: PennyLaneAI/pennylane-cirq
Release 0.27.0
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
andISWAP
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
Bug fixes
- Defines the missing
returns_state
entry of thecapabilities
dictionary for devices. (#107)
Contributors
This release contains contributions from (in alphabetical order):
Antal Száva.
Release 0.22.0
Release 0.19.0
Improvements
- Expectation values are now computed using the
simulate_expectation_values
function from Cirq forcirq.simulator
andcirq.mixedsimulator
. (#81)
Contributors
This release contains contributions from (in alphabetical order):
Romain Moyard
Release 0.17.1
Improvements
We support Cirq
version 0.12.0
. (#77)
Contributors
This release contains contributions from (in alphabetical order):
Romain Moyard
Release 0.17.0
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
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
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 settingshots=None
. (#57) (#58)
Contributors
This release contains contributions from (in alphabetical order):
Josh Izaac, Chase Roberts
Release 0.14.0
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
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 withoutqsimcirq
being installed. (#46)
Contributors
This release contains contributions from (in alphabetical order):
Theodor Isacsson