Published July 20, 2023
| Version 2.0.0
Software
Open
QOptCraft (2.0): A Python package for the design and study of linear optical quantum systems.
Authors/Creators
- 1. Universidad de Valladolid
- 2. Universidad Politécnica de Madrid Facultad de Informática
Contributors
- 1. Universidad de Valladolid
- 2. Universitat Jaume I
Description
QOptCraft is a Python package for the design and study of linear optical quantum systems. Functions include:
- Reck and Clemens optical decomposition of unitaries.
- Unitary approximation with linear optics using Toponogov's theorem
- Photonic homomorphism to quantize linear optical interferometers
- Recover, if possible, the linear optical scattering matrix from a unitary operator
- Create pure and mixed states in a handy way
- Calculate photonic invariants of states
Notes
Files
qoptcraft.zip
Files
(13.3 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2cf3c13abbaa21002b03615291832d1f
|
13.3 MB | Preview Download |
Additional details
Related works
- Is derived from
- Software: https://gitlab.tel.uva.es/juagar/qoptcraft (URL)
References
- W. R. Clements, P. C. Humphreys, B. J. Metcalf, W. S. Kolthammer, and I. A. Walsmley, "Optimal Design for Universal Multiport Interferometers", Optica 3, 1460 (2016).
- J. Skaar, J. C. García Escartín, and H. Landro, "Quantum mechanical description of linear optic", American Journal of Physics 72, 1385 (2004).
- S. Scheel, "Permanents in linear optics network", Acta Physica Slovaca 58, 675 (2008).
- "Permanents and Ryser's algorithm", numbersandshapes.net.
- J. C. García Escartín, V. Gimeno, and J. J. Moyano-Fernández, "Multiple photon effective Hamiltonians in linear quantum optical networks", Optics Communications 430 (2019) 434–439.
- J. C. García Escartín, V. Gimeno, and J. J. Moyano Fernández, "A method to determine which quantum operations can be realized with linear optics with a constructive implementation recipe", Physical Review A 100, 022301 (2019).
- J. C. García Escartín and J. J. Moyano Fernández, "Optimal approximation to unitary quantum operators with linear optics", arXiv:2011.15048v1 [quant-ph].
- N. Tischler, C. Rockstuhl, and K. Slowik, "Quantum Optical Realization of Arbitrary Linear Transformations Allowing for Loss and Gain", Physical Review X 8, 021017 (2018).
- T. A. Loring, "Computing a logarithm of a unitary matrix with general spectrum", Numerical Linear Algebra wth Applications, 21 (6) 744–760 (2014).
- D. G. Aguado, V. Gimeno, J. J. Moyano-Fern ́andez, and J. C. Garcia-Escartin, QOptCraft: A Python package for the design and study of linear optical quantum systems, Computer Physics Communica- tions 282, 108511 (2023)