- The
qml.QubitStateVector
template has been removed. Instead, use :class:~pennylane.StatePrep
. (#83)
Andrija Paurevic
This release contains contributions from (in alphabetical order):
- Fix deprecated import path for
QubitDevice
. (#74)
-
Remove support for Python 3.9. (#78)
-
Upgrade minimum supported version of PennyLane to 0.38.0. (#80)
This release contains contributions from (in alphabetical order):
Astral Cai Yushao Chen Mudit Pandey
- Added support for
Prod
observables. (#64)
This release contains contributions from (in alphabetical order):
Astral Cai
- Support for Python 3.8 has been removed, and support for 3.11 has been added. (#55)
- Added support for
qml.StatePrep
as a state preparation operation. (#54)
This release contains contributions from (in alphabetical order):
Mudit Pandey, Jay Soni
- Removed support for in-place inversion of operations (e.g.
qml.PauliX(0).inv()
). Users should useqml.adjoint
instead. (#46)
This release contains contributions from (in alphabetical order):
Albert Mitjans Coma
- Removes testing for Python 3.7. (#43)
This release contains contributions from (in alphabetical order):
Christina Lee
- Adds the compatibility tag for Python 3.10 and removed it for 3.6. (#31)
-
Defines the missing
returns_state
entry of thecapabilities
dictionary of the device. (#36) -
Updates the plugin to be compatible with the use of
Operator.eigvals
as a method. (#35)
This release contains contributions from (in alphabetical order):
Christina Lee, Antal Száva
- Adds the compatibility tag for Python 3.9. (#28)
-
Fixed an issue where the wrong results are returned when passing non-consecutive wires to
QubitStateVector
. (#25) -
Fixed issue where a state cannot be loaded into a Qulacs circuit when using a subset of wires with
BasisState
. (#26)
This release contains contributions from (in alphabetical order):
Theodor Isacsson, Romain Moyard
- Removed the
analytic
argument to reflect the shots refactor in PennyLane. Analytic expectation values can still be computed by settingshots=None
. (#21)
This release contains contributions from (in alphabetical order):
Maria Schuld
- Adjusted the matrix for the
CRZ
operation used internally. (#18)
This release contains contributions from (in alphabetical order):
Theodor Isacsson, Antal Száva
- Speeds up the computation of expectation values by using native Qulacs methods. (#12)
-
Updates the installation instructions, to indicate how to install the PennyLane-Qulacs plugin with either the CPU or GPU version of Qulacs. (#14)
-
Adds note to the documentation showing how to use multiple OpenMP threads by setting the
OMP_NUM_THREADS
environment variable. (#14)
This release contains contributions from (in alphabetical order):
Theodor Isacsson, Maria Schuld.
Initial public release.
This release contains contributions from:
Theodor Isacsson, Steven Oud, Maria Schuld, Antal Száva