rabacus.atomic.nist package

Submodules

rabacus.atomic.nist.nist_asd module

Atomic Data from the NIST Atomic Spectra Database (NIST ASD) http://physics.nist.gov/asd

class rabacus.atomic.nist.nist_asd.NIST_ASD[source]

Note

Reference as ...

Kramida, A., Ralchenko, Yu., Reader, J., and NIST ASD Team (2011). NIST Atomic Spectra Database (ver. 5.0), [Online]. Atomic Data from the NIST Atomic Spectra Database. Available at: http://physics.nist.gov/asd [2013, July 29]. National Institute of Standards and Technology, Gaithersburg, MD.

Attributes:

Reads data file and stores energies.

get_ionization_energy(Z, N)[source]

Returns threshold ionization energy for ions defined by Z and N.

Args:

Z (int): atomic number (number of protons)

N (int): electron number (number of electrons)

Returns:

Eth (float): ionization energy
set_ionization_energy_unit(unit)[source]

Sets the default unit for the return value of get_ionization_energy()

Args:
unit (string): a string that represents a unit, e.g. “eV”

Module contents

Handles data from the National Institute of Standards and Technology (NIST) http://www.nist.gov