Skip to content

Software package for performing various computations of diatomic molecules.

License

Notifications You must be signed in to change notification settings

JameMaxwell/DiAtomic

 
 

Repository files navigation


build Language grade: Python Total alerts Binder

DiAtomic is an open-source library written in Python with useful routines for performing various computations of diatomic molecules. It supports object-oriented approach with easy to use functionality and efficiently vectorized code. It can be used to:

  • compute the energy eigenvalues and eigenvectors (by solving the radial Schrodinger equation) for

    • single non-interacting electronic state
    • system of arbitrary number of coupled electronic 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 library for calculating energy levels and spectra of diatomic molecules (2020) https://github.com/ihavalyova/Diatomic

Acknowledgements:

I.H. acknowledges partial support from the National program - Young scientists and postdoctoral candidates 2020 of Ministry of Education and Science.

About

Software package for performing various computations of diatomic molecules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%