Skip to content

Python module to calculate the hyperfine energy levels of diatomic singlet-sigma molecules

License

Notifications You must be signed in to change notification settings

rvexiau/Diatomic-Py

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diatomic-Py

Python module to calculate the hyperfine energy levels of singlet sigma diatomic molecules. Included are examples from the bialkali series : RbCs, KCs and KRb

The hyperfine structure can be calculated in static electric and magnetic fields and, when provided the polarisability, oscillating electric fields.

Read the full documentation.

Installation

Installation is available offline using the .whl and .tar.gz files available here.

Installation is also available via the python package index pip install diatomic-py

Requirements

  • Python 3.7
  • numpy 1.19
  • sympy 1.4
  • scipy 1.1

License

Diatomic-py is licensed under a BSD 3 clause license. A copy can be found here.

If you use our work for academic purposes you can cite us using:

J.A.Blackmore et al. Diatomic-py: A python module for calculating the rotational and hyperfine structure of 1Σ molecules, Arxiv e-prints 2205.05686 (2022).

About

Python module to calculate the hyperfine energy levels of diatomic singlet-sigma molecules

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%