Duo: a general program for calculating spectra of diatomic molecules
Sergei N. Yurchenko, Lorenzo Lodi, Jonathan Tennyson, Andrey V., Stolyarov

TL;DR
Duo is a versatile, user-friendly software for calculating detailed spectra of diatomic molecules, accommodating complex electronic state couplings and non-adiabatic effects, useful for spectroscopic analysis and modeling.
Contribution
It introduces a general, flexible program capable of handling arbitrary electronic state couplings and non-adiabatic effects in diatomic molecule spectra calculations.
Findings
Successfully computes energy levels, line positions, and intensities.
Supports various potential energy and coupling curve representations.
Can refine curves to match experimental data.
Abstract
Duo is a general, user-friendly program for computing rotational, rovibrational and rovibronic spectra of diatomic molecules. Duo solves the Schr\"{o}dinger equation for the motion of the nuclei not only for the simple case of uncoupled, isolated electronic states (typical for the ground state of closed-shell diatomics) but also for the general case of an arbitrary number and type of couplings between electronic states (typical for open-shell diatomics and excited states). Possible couplings include spin-orbit, angular momenta, spin-rotational and spin-spin. Corrections due to non-adiabatic effects can be accounted for by introducing the relevant couplings using so-called Born-Oppenheimer breakdown curves. Duo requires user-specified potential energy curves and, if relevant, dipole moment, coupling and correction curves. From these it computes energy levels, line positions and line…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
