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.models.HyperfineMixed  (  model i j_l j_u label = None config = None  )[source]

Hyperfine-mixing model based on [ W. R. Johnson et al., Phys. Rev. A 55, 2728 (1997)].

Parameters:
modelqspec.models._base.Model

A submodel whose parameters are adopted by this model.

iquant_like

The nuclear spin $I$.

j_lquant_like

The total lower state electron angular momentum $J$.

j_uquant_like

The total upper state electron angular momentum $J^\prime$.

labelstr

A label for the Splitter (isotope / isomer / transition).

configdict

The configuration of the hyperfine-induced mixing. This is a dictionary such as {'enabled_l'=False, 'enabled_u'=False, 'Jl'=[0.5, ], 'Ju'=[0.5, ], 'Tl'=[[1.]], 'Tu'=[[1.]], 'fl'=[0., ], 'fu'=[0., ], 'mu'=0.}, where 'enabled_l'/'enabled_u' decide if the corresponding lower/upper J mix, 'Jl'/'Ju' are lists of lower/upper state J, including j_l and j_u, 'Tl'/'Tu' are matrix representations of the electronic magnetic dipole operator, see [1], 'fl'/'fu' are lists of initial fine-structure energies (can be omitted) and 'mu' is the magnetic dipole moment of the nucleus.

API navigation