Piquasso: A Photonic Quantum Computer Simulation Software Platform
Abstract
We introduce the Piquasso quantum programming framework, a full-stack open-source software platform for the simulation and programming of photonic quantum computers. Piquasso can be programmed via a high-level Python programming interface enabling users to perform efficient quantum computing with discrete and continuous variables. Via optional high-performance C++ backends, Piquasso provides state-of-the-art performance in the simulation of photonic quantum computers. The Piquasso framework is supported by an intuitive web-based graphical user interface where the users can design quantum circuits, run computations, and visualize the results.
Cite
@article{arxiv.2403.04006,
title = {Piquasso: A Photonic Quantum Computer Simulation Software Platform},
author = {Zoltán Kolarovszki and Tomasz Rybotycki and Péter Rakyta and Ágoston Kaposi and Boldizsár Poór and Szabolcs Jóczik and Dániel T. R. Nagy and Henrik Varga and Kareem H. El-Safty and Gregory Morse and Michał Oszmaniec and Tamás Kozsik and Zoltán Zimborás},
journal= {arXiv preprint arXiv:2403.04006},
year = {2025}
}
Comments
The source code is made available at https://github.com/Budapest-Quantum-Computing-Group/piquasso, and the documentation is published at https://piquasso.readthedocs.io/. v2: code examples adapted to Piquasso v5.0.0, presentation improved, minor errors corrected, references updated, new "Benchmarks" section added; v3: version accepted by Quantum