This jupyter notebook is a supplementary resource to the author’s preprint Photonic Quantum Computing: An Overview. This paper aims to serve as a starting point for the reader interested in learning the fundamentals of photonic quantum computing. We cover fundamental quantum principles, mathematical foundations, hardware and software tools for programming photonic quantum circuits, and resources for further study.
The notebook has the following sections:
-
Quandela Cloud account
-
Unitary matrices and Optical Circuits
2.1. Run on a quantum simulator 2.2. Run on a real quantum processor
-
Optical Circuit from Gate Circuit
Install requirements locally (ideally, in a virtual environment):
pip install -r requirements.txt
To run the notebook:
jupyter notebook
Pereira da Silva, R. (2023), Photonic Quantum Computing: An Overview SSRN Electronic Journal
Released under the Apache License 2.0. See LICENSE file.