rydiqule.atom_utils.get_valid_mf

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

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

For a given quantum state with principal, orbital, and total quantum numbers \((n,L,J,f)\), the valid values of m_f are given by

\[m_f = -f, -f+1, -f+2, ... , f-2, f-1, f\]