rydiqule.atom_utils.get_valid_f

rydiqule.atom_utils.get_valid_f(state: A_QState, I: float | None = None) List[float][source]

Return the valid values of f for given other quantum numbers.

For a given quantum state with principal, orbital, and spin-orbit quantum numbers \((n,L,J)\) and nuclear quantum number \(I\), the valid values of m_f are given by

\[f = |I-J|, |I-J|+1, ..., I+J\]