Published September 13, 2022
| Version 1.1
Software
Open
QOptCraft (1.1): A Python package for the design and study of linear optical quantum systems.
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
Notes
Files
QOptCraft_V1.1.zip
Files
(178.0 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:f7c2aaa87e103295977bf0374123b2a0
|
178.0 kB | 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)