Yb171_S05_LowN
- class rydstate.species.ytterbium.yb171_mqdt_fmodel_data.Yb171_S05_LowN(mqdt)[source]
- Parameters:
mqdt (MQDT)
- species: ClassVar[str] = 'Yb171'
The species for which the MQDT model is defined.
- name: ClassVar[str] = 'S F=1/2, 2 < nu < 26'
The name of the atomic species.
- f_tot: ClassVar[float] = 0.5
Total angular momentum f_tot of the Rydberg state.
- nu_range: ClassVar[tuple[float, float]] = (2.0, 26.0)
Range of effective principal quantum numbers nu for which the MQDT model is valid.
- reference: ClassVar[str | tuple[str, ...] | None] = ('M. Peper et al., Phys. Rev. X 15, 011009 (2025), https://doi.org/10.1103/PhysRevX.15.011009', 'with modified 3S1 data taken from Yb174 fit to NIST')
Reference for the MQDT model, e.g., a publication doi where the model is described.
- inner_channels: ClassVar[list[AngularKetBase[Any]]] = [AngularKetLS(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=0, s_tot=0.0, l_tot=0, j_tot=0.0, f_tot=0.5), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=Unknown, s_r=0.5, l_r=Unknown, j_c=Unknown, f_c=Unknown, j_r=Unknown, f_tot=0.5, label=4f13 5d 6snl a), AngularKetLS(i_c=0.5, s_c=0.5, l_c=1, s_r=0.5, l_r=1, s_tot=0.0, l_tot=0, j_tot=0.0, f_tot=0.5), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=Unknown, s_r=0.5, l_r=Unknown, j_c=Unknown, f_c=Unknown, j_r=Unknown, f_tot=0.5, label=4f13 5d 6snl b), AngularKetLS(i_c=0.5, s_c=0.5, l_c=1, s_r=0.5, l_r=1, s_tot=1.0, l_tot=1, j_tot=0.0, f_tot=0.5), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=Unknown, s_r=0.5, l_r=Unknown, j_c=Unknown, f_c=Unknown, j_r=Unknown, f_tot=0.5, label=4f13 5d 6snl c), AngularKetLS(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=0, s_tot=1.0, l_tot=0, j_tot=1.0, f_tot=0.5)]
List of inner channels in the MQDT model.
- outer_channels: ClassVar[list[AngularKetFJ[Any]]] = [AngularKetFJ(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=0, j_c=0.5, f_c=0.0, j_r=0.5, f_tot=0.5), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=Unknown, s_r=0.5, l_r=Unknown, j_c=Unknown, f_c=Unknown, j_r=Unknown, f_tot=0.5, label=4f13 5d 6snl a), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=1, s_r=0.5, l_r=1, j_c=1.5, f_c=1.0, j_r=1.5, f_tot=0.5), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=Unknown, s_r=0.5, l_r=Unknown, j_c=Unknown, f_c=Unknown, j_r=Unknown, f_tot=0.5, label=4f13 5d 6snl b), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=1, s_r=0.5, l_r=1, j_c=0.5, f_c=Unknown, j_r=0.5, f_tot=0.5, label=f_c unknown), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=Unknown, s_r=0.5, l_r=Unknown, j_c=Unknown, f_c=Unknown, j_r=Unknown, f_tot=0.5, label=4f13 5d 6snl c), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=0, j_c=0.5, f_c=1.0, j_r=0.5, f_tot=0.5)]
List of outer channels in the MQDT model.
- eigen_quantum_defects: ClassVar[list[tuple[float, ...] | list[float] | float]] = [[0.357488757, 0.163255076, 0], [0.203917828, 0, 0], [0.116813499, 0, 0], [0.287210377, 0, 0], [0.247550262, 0, 0], [0.148686263, 0, 0], [0.432841, 0.724559, -1.95424]]
List of eigen quantum defects for the close-coupling channels. Each entry can be a constant or a list of polynomial coefficients.
- mixing_angles: ClassVar[list[tuple[int, int, tuple[float, ...] | list[float] | float]]] = [(0, 1, 0.13179534), (0, 2, 0.29748039), (0, 3, 0.0553920359), (2, 3, 0.100843905), (2, 4, 0.10317753), (0, 5, 0.137709223)]
List of mixing angles between close-coupling channels. Each entry is a tuple (i_idx, j_idx, params) where i_idx and j_idx are the indices of the involved channels and params are the parameters for the energy dependence of the angle (constant or polynomial coefficients).
- manual_frame_transformation_outer_inner: ClassVar[ndarray[tuple[Any, ...], dtype[Any]] | None] = array([[ 0.5 , 0. , 0. , 0. , 0. , 0. , 0.8660254 ], [ 0. , 1. , 0. , 0. , 0. , 0. , 0. ], [ 0. , 0. , 0.81649658, 0. , -0.57735027, 0. , 0. ], [ 0. , 0. , 0. , 1. , 0. , 0. , 0. ], [ 0. , 0. , 0.57735027, 0. , 0.81649658, 0. , 0. ], [ 0. , 0. , 0. , 0. , 0. , 1. , 0. ], [ 0.8660254 , 0. , 0. , 0. , 0. , 0. , -0.5 ]])
Optional manually specified frame transformation matrix Q mapping inner to outer channels. This is mainly needed for models with unknown quantum numbers, where the frame transformation cannot (yet) be computed from Wigner coefficients.