arc.divalent_atom_functions.DivalentAtom.getTransitionFrequency#
- DivalentAtom.getTransitionFrequency(n1: int, l1: int, j1: float, n2: int, l2: int, j2: float, s: float = 0.5, s2: float | None = None) float #
Calculated transition frequency in Hz
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 the same value as
s
- Returns:
transition frequency (in Hz). If the returned value is negative, level from which we are going is above the level to which we are going.
- Return type: