PennyLane 0.38.0
0
PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and qu
Contents
PennyLane is a cross-platform Python library for quantum computing, quantum machine learning, and quantum chemistry. Train a quantum computer the same way as a neural network.
Stars: 2310, Watchers: 2310, Forks: 593, Open Issues: 317The PennyLaneAI/pennylane
repo was created 6 years ago and the last code push was 11 hours ago.
The project is very popular with an impressive 2310 github stars!
How to Install pennylane
You can install pennylane using pip
pip install pennylane
or add it to a project with poetry
poetry add pennylane
Package Details
- Author
- None
- License
- Apache License 2.0
- Homepage
- https://github.com/PennyLaneAI/pennylane
- PyPi:
- https://pypi.org/project/PennyLane/
- GitHub Repo:
- https://github.com/XanaduAI/pennylane
Classifiers
- Scientific/Engineering/Physics
Related Packages
Errors
A list of common pennylane errors.
Code Examples
Here are some pennylane
code examples and snippets.
GitHub Issues
The pennylane package has 317 open issues on GitHub
- Differentiable mid-circuit Measurements with precompute
- Updated non_parametric ops adjoint method and added test
- [BUG] Update validation check in
qml.Hermitian
to support multiple interfaces - [OpRefactor] Final clean-up of operator subclasses
- [BUG] Multiple
qml.probs
with varying num of wires errors when using a shot vector - [BUG] Creating a ragged array output in
QubitDevice
errors withdefault.qubit.jax
- New draw transform
- Create interface related custom exceptions (e.g.,
GradientUnsupportedError
) WireCut
nodes can be replaced withMeasureNode
andPrepareNode
- Autograd: Support for higher-order differentiation with respect to multiple arguments is broken
- [BUG] long wire labels and mpl circuit drawer
- Use a single wires keyword in MultiControlledX #1679
- [BUG] No module named
pennylane.qnodes
import error - Pr swap based transpiler
- Add a swap-based router transform