Extract from Chrétien de Troyes

Perceval, the Story of the Grail – Chrétien de Troyes (circa 1180)

Welcome to the Perceval documentation!

Perceval is an open source linear optics quantum framework. It provides a powerful language to describe linear optics setups through a simple object-oriented API, and is able to simulate them and send computation requests to remote Quantum Processing Units (QPU) and simulators.

Perceval has been developed as a complete toolkit for physicists, computer scientists, students, researchers, and practitioners of quantum computing. It can be used to reproduce published experimental works or to experiment directly with a new generation of quantum algorithms.

If you are using Perceval for academic work, please cite the Perceval white paper as:

@article{heurtel2023perceval,
    doi = {10.22331/q-2023-02-21-931},
    url = {https://doi.org/10.22331/q-2023-02-21-931},
    title = {Perceval: {A} {S}oftware {P}latform for {D}iscrete {V}ariable {P}hotonic {Q}uantum {C}omputing},
    author = {Heurtel, Nicolas and Fyrillas, Andreas and Gliniasty, Gr{\'{e}}goire de and Le Bihan, Rapha{\"{e}}l and Malherbe, S{\'{e}}bastien and Pailhas, Marceau and Bertasi, Eric and Bourdoncle, Boris and Emeriau, Pierre-Emmanuel and Mezher, Rawad and Music, Luka and Belabas, Nadia and Valiron, Benoît and Senellart, Pascale and Mansfield, Shane and Senellart, Jean},
    journal = {{Quantum}},
    issn = {2521-327X},
    publisher = {{Verein zur F{\"{o}}rderung des Open Access Publizierens in den Quantenwissenschaften}},
    volume = {7},
    pages = {931},
    month = feb,
    year = {2023}
}