Pennylane-lightning

Latest version: v0.36.0

Safety actively analyzes 628989 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

0.28.1

Bug fixes

* Fix Pybind11 module versioning and locations for Windows wheels. [(400)](https://github.com/PennyLaneAI/pennylane-lightning/pull/400)

Contributors

This release contains contributions from (in alphabetical order):

Lee J. O'Riordan

0.28.0

Breaking changes

* Deprecate support for Python 3.7. [(391)](https://github.com/PennyLaneAI/pennylane-lightning/pull/391)

Improvements

* Improve Lightning package structure for external use as a C++ library. [(369)](https://github.com/PennyLaneAI/pennylane-lightning/pull/369)

* Improve the stopping condition method. [(386)](https://github.com/PennyLaneAI/pennylane-lightning/pull/386)

Bug fixes

- Pin CMake to 3.24.x in wheel-builder to avoid Python not found error in CMake 3.25, when building wheels for PennyLane-Lightning-GPU. [(387)](https://github.com/PennyLaneAI/pennylane-lightning/pull/387)

Contributors

This release contains contributions from (in alphabetical order):

Amintor Dusko, Lee J. O'Riordan

0.27.0

New features since last release

* Enable building of python 3.11 wheels and upgrade python on CI/CD workflows to 3.8. [(381)](https://github.com/PennyLaneAI/pennylane-lightning/pull/381)

Improvements

* Update clang-tools version in Github workflows. [(351)](https://github.com/PennyLaneAI/pennylane-lightning/pull/351)

* Improve tests and checks CI/CD pipelines. [(353)](https://github.com/PennyLaneAI/pennylane-lightning/pull/353)

* Implement 3 Qubit gates (CSWAP & Toffoli) & 4 Qubit gates (DoubleExcitation, DoubleExcitationMinus, DoubleExcitationPlus) using (low-memory) LM architecture. [(362)](https://github.com/PennyLaneAI/pennylane-lightning/pull/362)

* Upgrade Kokkos and Kokkos Kernels to 3.7.00, and improve sparse matrix-vector multiplication performance and memory usage. [(361)](https://github.com/PennyLaneAI/pennylane-lightning/pull/361)

* Update Linux (ubuntu-latest) architecture x86_64 wheel-builder from GCC 10.x to GCC 11.x. [(373)](https://github.com/PennyLaneAI/pennylane-lightning/pull/373)

* Update gcc and g++ 10.x to 11.x in CI tests. This update brings improved support for newer C++ features. [(370)](https://github.com/PennyLaneAI/pennylane-lightning/pull/370)

* Change Lightning to inherit from QubitDevice instead of DefaultQubit. [(365)](https://github.com/PennyLaneAI/pennylane-lightning/pull/365)

Bug fixes

* Use mutex when accessing cache in KernelMap. [(382)](https://github.com/PennyLaneAI/pennylane-lightning/pull/382)

Contributors

This release contains contributions from (in alphabetical order):

Amintor Dusko, Chae-Yeun Park, Monit Sharma, Shuli Shu

0.26.1

Bug fixes

* Fixes the transposition method used in the probability calculation.
[(377)](https://github.com/PennyLaneAI/pennylane-lightning/pull/377)

Contributor

Amintor Dusko

0.26.0

Improvements

* Introduces requirements-dev.txt and improves dockerfile. [(330)](https://github.com/PennyLaneAI/pennylane-lightning/pull/330)

* Support `expval` for a Hamiltonian. [(333)](https://github.com/PennyLaneAI/pennylane-lightning/pull/333)

* Implements caching for Kokkos installation. [(316)](https://github.com/PennyLaneAI/pennylane-lightning/pull/316)

* Supports measurements of operator arithmetic classes such as `Sum`, `Prod`,
and `SProd` by deferring handling of them to `DefaultQubit`. [(349)](https://github.com/PennyLaneAI/pennylane-lightning/pull/349)


qml.qnode(qml.device('lightning.qubit', wires=2))
def circuit():
obs = qml.s_prod(2.1, qml.PauliZ(0)) + qml.op_sum(qml.PauliX(0), qml.PauliZ(1))
return qml.expval(obs)


Bug fixes

* Test updates to reflect new measurement error messages. [(334)](https://github.com/PennyLaneAI/pennylane-lightning/pull/334)

* Updates to the release tagger to fix incompatibilities with RTD. [(344)](https://github.com/PennyLaneAI/pennylane-lightning/pull/344)

* Update cancel-workflow-action and bot credentials. [(345)](https://github.com/PennyLaneAI/pennylane-lightning/pull/345)

Contributors

This release contains contributions from (in alphabetical order):

Amintor Dusko, Christina Lee, Lee J. O'Riordan, Chae-Yeun Park

0.25.1

Bug fixes

* Ensure build type for CMake in all compilers and operational systems.
[(341)](https://github.com/PennyLaneAI/pennylane-lightning/pull/341)

Contributor

Amintor Dusko

Page 3 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.