arc.alkali_atom_functions.AlkaliAtom.getTransitionWavelength#

AlkaliAtom.getTransitionWavelength(n1, l1, j1, n2, l2, j2, s=0.5, s2=None)[source]#

Calculated transition wavelength (in vacuum) in m.

Returned values is given relative to the centre of gravity of the hyperfine-split states.

Parameters
  • n1 (int) – principal quantum number of the state from which we are going

  • l1 (int) – orbital angular momentum of the state from which we are going

  • j1 (float) – total angular momentum of the state from which we are going

  • n2 (int) – principal quantum number of the state to which we are going

  • l2 (int) – orbital angular momentum of the state to which we are going

  • j2 (float) – total angular momentum of the state to which we are going

  • s (float) – optional, spin of the intial state (for Alkali this is fixed to 0.5)

  • s2 (float) – optional, spin of the final state. If not set, defaults to same value as s

Returns

transition wavelength (in m). If the returned value is negative, level from which we are going is above the level to which we are going.

Return type

float