QOptCraft: A Python package for the design and study of linear optical quantum systems
Daniel G\'omez Aguado, Vicent Gimeno, Julio Jos\'e Moyano-Fern\'andez,, Juan Carlos Garcia-Escartin

TL;DR
QOptCraft is a Python package that provides tools for designing, analyzing, and approximating linear optical quantum systems, facilitating quantum experiment development and addressing common computational challenges.
Contribution
It introduces a comprehensive Python toolkit for modeling, decomposing, and optimizing linear optical quantum systems, including inverse design and error minimization methods.
Findings
Provides functions for quantum evolution matrix computation from classical descriptions
Includes inverse methods for system design and approximation
Offers routines to generate random systems and handle matrix logarithms
Abstract
The manipulation of the quantum states of light in linear optical systems has multiple applications in quantum optics and quantum computation. The package QOptCraft gives a collection of methods to solve some of the most usual problems when designing quantum experiments with linear interferometers. The methods include functions that compute the quantum evolution matrix for n photons from the classical description of the system and inverse methods that, for any desired quantum evolution, will either give the complete description of the experimental system that realizes that unitary evolution or, when this is impossible, the complete description of the linear system which approximates the desired unitary with a locally minimal error. The functions in the package include implementations of different known decompositions that translate the classical scattering matrix of a linear system into…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptical Polarization and Ellipsometry · Orbital Angular Momentum in Optics · Quantum Information and Cryptography
