- 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, includingj_l
andj_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.