Skip to main content

PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry.

Create meaningful quantum algorithms, from inspiration to implementation.

Key Features

For more details and additional features, please see the PennyLane website and our most recent release notes.

Installation

PennyLane requires Python version 3.11 and above. Installation of PennyLane, as well as all dependencies, can be done using pip:

python -m pip install pennylane

Docker support

Docker images are found on the PennyLane Docker Hub page, where there is also a detailed description about PennyLane Docker support. See description here for more information.

Getting started

Get up and running quickly with PennyLane by following our interactive tutorials and quickstart guide, designed to introduce key features and help you start building quantum circuits right away.

Whether you're exploring quantum machine learning, quantum computing, or quantum chemistry, PennyLane offers a wide range of tools and resources to support your research.

Key Resources

You can also check out our documentation, and detailed developer guides.

Demos

Take a deeper dive into quantum computing by exploring quantum computing research with the PennyLane Demos—covering fundamental quantum concepts alongside the latest quantum algorithm research results.

If you would like to contribute your own demo, see our demo submission guide.

Contributing to PennyLane

We welcome contributions—simply fork the PennyLane repository, and then make a pull request containing your contribution. All contributors to PennyLane will be listed as authors on the releases.

We also encourage bug reports, suggestions for new features and enhancements, and even links to cool projects or applications built on PennyLane.

See our contributions page and our Development guide for more details.

Support

If you are having issues, please let us know by posting the issue on our GitHub issue tracker.

Join the PennyLane Discussion Forum to connect with the quantum community, get support, and engage directly with our team. It’s the perfect place to share ideas, ask questions, and collaborate with fellow researchers and developers!

Note that we are committed to providing a friendly, safe, and welcoming environment for all. Please read and respect the Code of Conduct.

Authors

PennyLane is the work of many contributors.

If you are doing research using PennyLane, please cite our paper:

Ville Bergholm et al. PennyLane: Automatic differentiation of hybrid quantum-classical computations. 2018. arXiv:1811.04968

License

PennyLane is free and open source, released under the Apache License, Version 2.0.

Release files for pennylane 0.45.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for pennylane 0.45.1
File Interpreter ABI Platform
pennylane-0.45.1-py3-none-any.whl Python 3 none any Details

Release files / pennylane-0.45.1-py3-none-any.whl

Download URL pennylane-0.45.1-py3-none-any.whl
Size 5.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
b8cc7f590c43281b6e35b3a35707e9583c6b7babeb31dcf6f1cbde32a754ab93
BLAKE2b-256 checksum
How to use checksums
1db187dcc5c26dd73cf44897b98f8276bc39c38a7300ee0c40a7e507ded03d56
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

0.45.1 This release

1 release file

0.45.0

1 release file

0.44.1

1 release file

0.44.0

1 release file

0.43.3

1 release file

0.43.2

1 release file

0.43.1

1 release file

0.43.0

1 release file

0.42.3

1 release file

0.42.2

1 release file

0.42.1

1 release file

0.42.0

1 release file

0.41.1

1 release file

0.41.0

1 release file

0.40.0

1 release file

0.39.0

1 release file

0.38.1

1 release file

0.38.0

1 release file

0.37.0

1 release file

0.36.0

1 release file

0.35.1

1 release file

0.35.0

1 release file

0.34.0

1 release file

0.33.1

1 release file

0.33.0

1 release file

0.32.0

1 release file

0.31.1

1 release file

0.31.0

1 release file

0.29.0

2 release files

0.28.0

2 release files

0.27.0

2 release files

0.26.0

1 release file

0.25.1

1 release file

0.25.0

1 release file

0.24.0

2 release files

0.23.1

1 release file

0.23.0

1 release file

0.22.1

2 release files

0.22.0

2 release files

0.20.0

2 release files

0.19.1

2 release files

0.18.0

2 release files

0.17.0

2 release files

0.16.0

2 release files

0.15.0

2 release files

0.14.1

1 release file

0.13.0

2 release files

0.12.0

2 release files

0.11.0

2 release files

0.10.0

2 release files

0.9.0

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

1 release file

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page