A package for calculating rotational and hyperfine structure of singlet diatomic molecules.
Project description
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).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for diatomic_py-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bf14e1ec2681af62c4fc3a3105f641cc21131c7133c5a735ee6142dcc7b6444 |
|
MD5 | 6c230e78aa1360c5e41362d55571e8b6 |
|
BLAKE2b-256 | 2da603160acf50a63c6832f7ca655e87b056878a3a1d054ea8621107fadc8d33 |