rydiqule.atom_utils.get_valid_j¶
- rydiqule.atom_utils.get_valid_j(state: A_QState, I: float | None = None) List[float] [source]¶
Return the valid values of j for given other quantum numbers.
For a given quantum state with principal and orbital quantum numbers \((n,l)\), the valid values of j are given by
\[j = |l - \frac{1}{2}|, l + \frac{1}{2}\]Note that if both values are the same, a list of length 1 is returned.