ランキングに戻る

PennyLaneAI/pennylane

Pythonpennylane.ai

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.

quantummachine-learningdeep-learningneural-networkoptimizationquantum-computingquantum-machine-learningautomatic-differentiationtensorflowpytorchautogradqiskit
スター成長
スター
3.4k
フォーク
840
週間成長
Issue
266
1k2k3k
2018年11月2021年5月2023年12月2026年7月
成果物PyPIpip install pennylane
README

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.12 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.

関連リポジトリ
Qiskit/qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

PythonPyPIApache License 2.0quantum-computingqiskit
ibm.com/quantum/qiskit
7.6k3k
quantumlib/Cirq

Python framework for creating, editing, and running Noisy Intermediate-Scale Quantum (NISQ) circuits.

PythonPyPIApache License 2.0nisqquantum-algorithms
quantumai.google/cirq
5k1.2k
microsoft/Quantum

Microsoft Quantum Development Kit Samples

Jupyter NotebookMIT Licensequantum-development-kitquantum
docs.microsoft.com/quantum
4k936
krishnakumarsekar/awesome-quantum-machine-learning

Here you can get all the Quantum Machine learning Basics, Algorithms ,Study Materials ,Projects and the descriptions of the projects around the web

HTMLCreative Commons Zero v1.0 Universalquantumquantum-computing
3.6k803
desireevl/awesome-quantum-computing

A curated list of awesome quantum computing learning and developing resources.

Creative Commons Zero v1.0 Universalawesomeawesome-list
3.2k471
sahibzada-allahyar/YC-Killer

A library of enterprise-grade AI agents designed to democratize artificial intelligence and provide free, open-source alternatives to overvalued Y Combinator startups. If you are excited about democratizing AI access & AI agents, please star ⭐️ this repository and apply using the link in the readme to join our open source AI research team.

TypeScriptnpmphysicslean
forms.gle/iQJ15xsvb9LZhPaNA
2.8k125
quantum-elixir/quantum-core

:watch: Cron-like job scheduler for Elixir

ElixirApache License 2.0elixirtimezone
hexdocs.pm/quantum/
2.4k153
tensorflow/quantum

An open-source Python framework for hybrid quantum-classical machine learning.

PythonPyPIApache License 2.0cirqgoogle
tensorflow.org/quantum
2.2k658
qutip/qutip

QuTiP: Quantum Toolbox in Python

PythonPyPIBSD 3-Clause "New" or "Revised" Licensequtippython
qutip.org
2k773
quantumlib/OpenFermion

Python package for compiling and analyzing quantum algorithms to simulate electronic structures.

PythonPyPIApache License 2.0quantum-computingquantum-chemistry
quantumai.google/openfermion
1.7k430
mit-han-lab/torchquantum

A PyTorch-based framework for Quantum Classical Simulation, Quantum Machine Learning, Quantum Neural Networks, Parameterized Quantum Circuits with support for easy deployments on real quantum computers.

Jupyter NotebookMIT Licensepytorch-quantumquantum
torchquantum.org
1.6k256
joaomilho/Enterprise

🦄 The Enterprise™ programming language

JavaScriptnpmenterprisedisruptive-technology
1.6k37