Journal article icon

Journal article

Diatomic-py: A Python module for calculating the rotational and hyperfine structure of 1Σ molecules

Abstract:
We present a computer program to calculate the quantised rotational and hyperfine energy levels of diatomic molecules in the presence of dc electric, dc magnetic, and off-resonant optical fields. Our program is applicable to the bialkali molecules used in ongoing state-of-the-art experiments with ultracold molecular gases. We include functions for the calculation of space-fixed electric dipole moments, magnetic moments and transition dipole moments.
Program summary
Program Title: Diatomic-Py
CPC Library link to program files: https://doi.org/10.17632/3yfxnh5bn5.1
Developer's repository link: https://doi.org/10.5281/zenodo.6632148
Licensing provisions: BSD 3-clause
Programming language: Python ≥ 3.7
Nature of problem: Calculation of the rotational and hyperfine structure of molecules in the presence of dc magnetic, dc electric, and off-resonant laser fields.
Solution method: A matrix representation of the Hamiltonian is constructed in the uncoupled basis set. Eigenstates and eigenenergies are calculated by numerical diagonalization of the Hamiltonian.
Additional comments including restrictions and unusual features: Restricted to calculating the Stark and Zeeman shifts with co-axial electric and magnetic fields.
Publication status:
Published
Peer review status:
Peer reviewed

Actions


Access Document


Files:
Publisher copy:
10.1016/j.cpc.2022.108512

Authors


More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Physics
Sub department:
Atomic & Laser Physics
Role:
Author
ORCID:
0000-0003-1145-4879


Publisher:
Elsevier
Journal:
Computer Physics Communications More from this journal
Volume:
282
Article number:
108512
Publication date:
2022-08-29
Acceptance date:
2022-08-22
DOI:
ISSN:
0010-4655


Language:
English
Keywords:
Pubs id:
1279470
Local pid:
pubs:1279470
Deposit date:
2022-09-22

Terms of use



Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP