get_coupling_scheme_for_quantum_number

rydstate.angular.utils.get_coupling_scheme_for_quantum_number(qn, preferred_schemes=None)[source]

Return the coupling scheme, in which the given quantum number is a good quantum number.

Return type:

Literal['LS', 'JJ', 'FJ']

Parameters:
  • qn (Literal['i_c', 's_c', 'l_c', 's_r', 'l_r', 's_tot', 'l_tot', 'j_c', 'j_r', 'j_tot', 'f_c', 'f_tot'])

  • preferred_schemes (list[Literal['LS', 'JJ', 'FJ']] | None)