Research and contribution


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

Ville Bergholm, Josh Izaac, Maria Schuld, Christian Gogolin, Carsten Blank, Keri McKiernan, and Nathan Killoran. PennyLane: Automatic differentiation of hybrid quantum-classical computations. 2018. arXiv:1811.04968

We are always open for collaboration; you can contact us at


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

To chat directly with the team designing and building PennyLane, as well as members of our community — ranging from quantum machine learning researchers, to students, to those just interested in being a part of a rapidly growing industry — you can join our PennyLane discussion forum.

Available categories include:

Sometimes, it might take us a couple of hours to reply - please be patient!


We encourage contributions — simply fork the PennyLane repository, and then make a pull request containing your contribution. All contributers to PennyLane will be listed as authors on the releases. All users who contribute significantly to the code (new plugins, new functionality, etc.) will be listed on the PennyLane arXiv paper.

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

Update: big announcement! We’re excited to launch the Xanadu Quantum Software Competition, with prizes of up to $1000 on offer. Submissions close 30th August 2019 — so no excuse not to submit your PennyLane contribution, whether its an informative Jupyter notebook, PennyLane plugin, or a cool research result.

See the competition website or our blog post for more.

For the full contributing guidelines, please see our contributions page for more details.