AtomicData

AtomicData[spec]
returns data for an atomic state specified by spectroscopic designation spec from a database.
AtomicData[spec, field]
returns the data corresponding to a particular field, if it exists.
AtomicData[]
returns the list of atomic states for which there is data in the database.
  • The state is specified according to spectroscopic notation as {chemical symbol, atomic number, configuration, term and level}. The chemical symbol is a two-letter string, the atomic number is an integer, the configuration is specified as {noble core symbol, subshell1, subshell2, ...}, subshells are specified as {n, l, equivalent electrons}, with n and the number of equivalent electrons integers and l a single-letter string according to spectroscopic notation, and the term and level are specified as {multiplicity, L, J}, with the multiplicity an integer, L a single-capital-letter string, and J an integer or half-integer.
  • Supplying a partial (truncated) state designation returns the list of states in the database that match the partial designation.
  • Possible data returned for the state include the following:
Abundancenatural abundance of the isotope
AtomicNumberatomic number of element
ElementNamefull name of element
ElementSymbolchemical symbol of element
EnergyMega/Secondenergy of state in frequency units
HyperfineAMega/Secondhyperfine-A constant in frequency units
HyperfineBMega/Secondhyperfine-B constant in frequency units
LifetimeNano Secondradiative lifetime of state
NaturalWidthMega/Secondtotal radiative decay rate of state
Wavenumber1/Centimeterwavenumber corresponding to energy difference from ground state
  • The option StateLabel supplies a state label to be added to the data field names as an argument.
In[1]:=
Click for copyable input
Data for a state of hydrogen:
In[2]:=
Click for copyable input
Out[2]=
Just the Parity data field for this state:
In[3]:=
Click for copyable input
Out[3]=
All states of rubidium for which there are data:
In[4]:=
Click for copyable input
Out[4]=
All states of rubidium-87 for which there are data:
In[5]:=
Click for copyable input
Out[5]=
[an error occurred while processing this directive]