Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

diatomic-py-1.0.2.tar.gz (19.4 kB view hashes)

Uploaded Source

Built Distribution

diatomic_py-1.0.2-py3-none-any.whl (20.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page