QuDPy: A Python-based tool for computing ultrafast non-linear optical responses

Published: 5 September 2023| Version 1 | DOI: 10.17632/5xm9pm24cz.1
Contributors:
,
,
,
,

Description

Nonlinear Optical Spectroscopy is a well-developed field with theoretical and experimental advances that have benefited multiple disciplines, including chemistry, biology, and physics. However, for the accurate interpretation of the corresponding multi-dimensional spectra, there is a need for precise quantum dynamical simulations based on model Hamiltonians. In this article, we present the initial release of our code, QuDPy (Quantum Dynamics in Python), which provides a robust numerical platform for performing quantum dynamics simulations based on model systems, including open quantum systems. A distinguishing feature of our approach is the ability to specify various high-order optical response pathways in the form of double-sided Feynman diagrams through a straightforward input syntax. This syntax outlines the time-ordering of ket-sided or bra-sided optical interactions acting on the time-evolving density matrix of the system. We utilize the quantum dynamics capabilities of QuTip to simulate the spectral response of complex systems, allowing us to compute virtually any n-th order optical response of the model system. To illustrate the utility of our approach, we provide a series of example calculations.

Files

Categories

Condensed Matter Physics, Computational Physics, Nonlinear Optics, Quantum Dynamics, Coherent Optical Spectroscopy

Licence