There is a newer version of the record available.

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.

Authors/Creators

  • 1. Universidad Politécnica de Madrid Facultad de Informática
  • 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

D. Gómez Aguado has been supported by the Spanish Government (Ministerio de Educación y Formación Profesional, Beca de Colaboración en Departamentos Universitarios).

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)