Logo

A physics toolbox for laser spectroscopy.

Static Badge Static Badge Static Badge

Static Badge Static Badge

© 2025 Patrick Müller. All rights reserved.

qspec.g_j  (  j = 0 ls = (0, 0) jj = None gj = None  )[source]

The electronic g-factor of a state with angular momentum $\vec{J}$ in the LS- or jj-coupling scheme. See lande_j and lande_jj.

Parameters:
jquant_like

The angular momentum quantum number $J$.

lsquant_like | Iterable

A list or a single pair of electronic angular momentum and spin quantum numbers $(l_i, s_i)$ used to calculate the electronic g-factor in the LS-coupling scheme. If this is a list of LS-pairs, A list of $j_i$ quantum numbers needs to specified for the parameter jj. It is overwritten if gj is specified.

jjquant_like

A list of two electronic total angular momentum quantum numbers $(j_0, j_1)$ used to calculate the electronic g-factor in the jj-coupling scheme. Either a list of two $(l_i, s_i)$ pairs needs to be specified for the parameter ls or a list of g-factors $g_{j_i}$ for the parameter gj. The parameter gj overwrites ls. If gj is a single scalar value, it also overwrites jj.

gjarray_like

A list of two $g_{j_i}$ or a single electronic g-factor $g_J$. If gj is a list, jj is required and ls is overwritten. If gj is a scalar, both ls and jj are overwritten.

Returns:
outfloat

The g-factor $g_J$.

API navigation