Skip to content

ihavalyova/DiAtomic

Repository files navigation


build Language grade: Python Total alerts Binder code scanning Maintainability

DiAtomic is an open-source Python library that contains useful routines for performing various diatomic molecule computations. It supports an object-oriented approach providing simple functionality and efficiently vectorized code. It can be used to:

  • compute the energy eigenvalues and eigenvectors (by solving the radial Schrodinger equation) for a single electronic state or an arbitrary number of coupled states
  • compute the transition frequencies when either PECs or term values are available
  • fit of the computed energy levels to the experimental data

To install: call Python pip from the command line:

pip install diatomic-computations

Documentation: Detailed version

Example notebooks: Jupyter notebooks

Source: Python source

Cite as:

I. Havalyova and A. Pashov: Аn open-source Python library for calculating energy levels and spectra of diatomic molecules (2020) https://github.com/ihavalyova/Diatomic

Graphical user interface