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.hyper_zeeman_ij  (  mi0 mj0 mi1 mj1 i j a_hyper = 0.0 b_hyper = 0.0 g_i = 0.0 g_j = 0.0 b_field = 0.0 as_freq = True  )[source]

The matrix element $\langle m_{i, 0} m_{j, 0}| H_\mathrm{hfs} + H_\mathrm{Zeeman} |m_{i, 1} m_{j, 1}\rangle$.

Parameters:
mi0quant_like

The first magnetic quantum number $m_{i, 0}$ of the nuclear spin $I$.

mj0quant_like

The first magnetic quantum number $m_{j, 0}$ of the total electronic angular momentum $J$.

mi1quant_like

The second magnetic quantum number $m_{i, 1}$ of the nuclear spin $I$.

mj1quant_like

The second magnetic quantum number $m_{j, 1}$ of the total electronic angular momentum $J$.

iquant_like

The nuclear spin quantum number $I$.

jquant_like

The electronic total angular momentum quantum number $J$.

a_hyperarray_like

The magnetic dipole hyperfine constant $A = \mu_I \mathcal{B}_J / (IJ)$ (MHz if as_freq else eV).

b_hyperarray_like

The electric quadrupole hyperfine constant $B = eQ_I (\partial^2 V_J / \partial z^2)$ ([a_hyper]).

g_iarray_like

The nuclear g-factor $g_I$ or the gyromagnetic ratio $\gamma_I$ if g_n_as_gyro == True.

g_jarray_like

The electronic g-factor $g_J$.

b_fieldarray_like

The B-field $\mathcal{B}$ (T).

as_freqbool

The matrix element can be returned in energy (False, eV) or frequency units (True, MHz). The default is True

Returns:
outndarray

One matrix element of the hyperfine-structure + Zeeman-effect hamiltonian.

API navigation