QwaveMPS: An efficient open-source Python package for simulating non-Markovian waveguide-QED using matrix product states
- 1Department of Physics, Engineering Physics and Astronomy, Queen's University, Kingston ON K7L 3N6, Canada
Abstract
QwaveMPS is an open-source Python library for simulating one-dimensional quantum many-body waveguide systems using matrix product states (MPS). It provides a user-friendly interface for constructing, evolving, and analyzing quantum states and operators, facilitating studies in quantum physics and quantum information with waveguide-QED systems. This approach enables efficient, scalable simulations by focusing computational resources on the most relevant parts of the quantum system. Thus, one can study a wide range of complex dynamical interactions, including time-delayed feedback effects in the non-Markovian regime and deeply nonlinear systems, at a highly reduced computational cost compared to full Hilbert space approaches, making it both practical and convenient to model a variety of open waveguide-QED systems (in Markovian and non-Markovian regimes), treating quantized atoms and quantized photons on an equal footing. The QwaveMPS package automates the waveguide-QED-specific tensor-network operations, including construction of the time-bin evolution operator from physical parameters, the swap network required for delayed interactions, orthogonality-center and truncation management, the matrix-product factorization of N-photon Fock-state inputs, and the evaluation of single-time and two-time field observables (such as the second-order quantum correlation function) at chosen points along the waveguide.
Related
- Non-Markovian delay-assisted sensing with waveguide-coupled quantum emitters
- axionbloch: an Open-Source Python Package for Simulating Axion-Induced Spin Dynamics
- Perfect Bound States and non-Markovian Dynamics for Imperfect Giant Atoms in a Semi-Infinite Waveguide
- qdmag: A Python package for simulating nonequilibrium magnetization of molecules using quantum master equations
- Ultra-broadband (1.3–2.5 μm) and highly efficient graphene electro-optic modulator based on a buried silicon waveguide
BibTeX
@article{regidor2026qwavemps,
title = {{QwaveMPS: An efficient open-source Python package for simulating non-Markovian waveguide-QED using matrix product states}},
author = {Sofia Arranz Regidor and Matthew Kozma and Stephen Hughes},
journal = {Quantum},
year = {2026},
month = nov,
doi = {10.22331/q-2026-11-03-2258},
url = {https://quantum-journal.org/papers/q-2026-11-03-2258/},
note = {CC BY 4.0},
}
RIS
TY - JOUR
TI - QwaveMPS: An efficient open-source Python package for simulating non-Markovian waveguide-QED using matrix product states
AU - Sofia Arranz Regidor
AU - Matthew Kozma
AU - Stephen Hughes
PY - 2026
DA - 2026/11/03
JO - Quantum
DO - 10.22331/q-2026-11-03-2258
UR - https://quantum-journal.org/papers/q-2026-11-03-2258/
AB - QwaveMPS is an open-source Python library for simulating one-dimensional quantum many-body waveguide systems using matrix product states (MPS). It provides a user-friendly interface for constructing, evolving, and analyzing quantum states and operators, facilitating studies in quantum physics and quantum information with waveguide-QED systems. This approach enables efficient, scalable simulations by focusing computational resources on the most relevant parts of the quantum system. Thus, one can study a wide range of complex dynamical interactions, including time-delayed feedback effects in the non-Markovian regime and deeply nonlinear systems, at a highly reduced computational cost compared to full Hilbert space approaches, making it both practical and convenient to model a variety of open waveguide-QED systems (in Markovian and non-Markovian regimes), treating quantized atoms and quantized photons on an equal footing. The QwaveMPS package automates the waveguide-QED-specific tensor-network operations, including construction of the time-bin evolution operator from physical parameters, the swap network required for delayed interactions, orthogonality-center and truncation management, the matrix-product factorization of N-photon Fock-state inputs, and the evaluation of single-time and two-time field observables (such as the second-order quantum correlation function) at chosen points along the waveguide.
SN - 2521-327X
ER -