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:
U (
Units
)PC (
PhysicalConstants
)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