LevelPlot#

LevelPlot is also called Grotrian diagram, or term diagram.

class LevelPlot(atomType)[source]#

Single atom level plots and decays (a Grotrian diagram, or term diagram)

For an example see Rydberg energy levels example snippet.

Parameters

atom (arc.alkali_atom_functions.AlkaliAtom or arc.divalent_atom_functions.DivalentAtom) – ={ arc.alkali_atom_data.Lithium6, arc.alkali_atom_data.Lithium7, arc.alkali_atom_data.Sodium, arc.alkali_atom_data.Potassium39, arc.alkali_atom_data.Potassium40, arc.alkali_atom_data.Potassium41, arc.alkali_atom_data.Rubidium85, arc.alkali_atom_data.Rubidium87, arc.alkali_atom_data.Caesium, arc.divalent_atom_data.Strontium88, arc.divalent_atom_data.Calcium40 arc.divalent_atom_data.Ytterbium174 } Alkali atom type whose levels we want to examine

Visualise#

makeLevels(nFrom, nTo, lFrom, lTo[, sList])

Constructs energy level diagram in a given range

drawLevels([units])

Draws a level diagram plot

showPlot()

Shows a level diagram plot