Yb171_F25_HighN

class rydstate.species.ytterbium.yb171_mqdt_fmodel_data.Yb171_F25_HighN(mqdt)[source]
Parameters:

mqdt (MQDT)

species: ClassVar[str] = 'Yb171'

The species for which the MQDT model is defined.

name: ClassVar[str] = 'F F=5/2, nu > 20'

The name of the atomic species.

f_tot: ClassVar[float] = 2.5

Total angular momentum f_tot of the Rydberg state.

nu_range: ClassVar[tuple[float, float]] = (20.0, inf)

Range of effective principal quantum numbers nu for which the MQDT model is valid.

reference: ClassVar[str | tuple[str, ...] | None] = 'R. Kuroda et al., Phys. Rev. A 112, 042817 (2025), https://doi.org/10.1103/mzsv-rckx'

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=3, s_tot=0.0, l_tot=3, j_tot=3.0, f_tot=2.5), AngularKetLS(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=3, s_tot=1.0, l_tot=3, j_tot=3.0, f_tot=2.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=2.5, label=4f13 5d 6snl a), 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=2.5, label=4f13 5d 6snl b), 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=2.5, label=4f13 5d 6snl c), 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=2.5, label=4f13 5d 6snl d), 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=2.5, label=4f13 5d 6snl e), AngularKetLS(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=1, s_tot=1.0, l_tot=1, j_tot=2.0, f_tot=2.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=2.5, label=4f13 5d 6snl f), 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=2.5, label=4f13 5d 6snl g), 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=2.5, label=4f13 5d 6snl h), AngularKetLS(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=3, s_tot=1.0, l_tot=3, j_tot=2.0, f_tot=2.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=3, j_c=0.5, f_c=1.0, j_r=3.5, f_tot=2.5), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=3, j_c=0.5, f_c=1.0, j_r=2.5, f_tot=2.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=2.5, label=4f13 5d 6snl a), 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=2.5, label=4f13 5d 6snl b), 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=2.5, label=4f13 5d 6snl c), 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=2.5, label=4f13 5d 6snl d), 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=2.5, label=4f13 5d 6snl e), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=1, j_c=0.5, f_c=1.0, j_r=1.5, f_tot=2.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=2.5, label=4f13 5d 6snl f), 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=2.5, label=4f13 5d 6snl g), 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=2.5, label=4f13 5d 6snl h), AngularKetFJ(i_c=0.5, s_c=0.5, l_c=0, s_r=0.5, l_r=3, j_c=0.5, f_c=0.0, j_r=2.5, f_tot=2.5)]

List of outer channels in the MQDT model.

eigen_quantum_defects: ClassVar[list[tuple[float, ...] | list[float] | float]] = [[0.277086649, -13.2829133, 0], [0.0719837014, -0.741492064, 0], [0.251457795, 0, 0], [0.227434828, 0, 0], [0.175780645, 0, 0], [0.196547521, 0, 0], [0.21440857, 0, 0], [0.925345494, -3.23594086, 80.2535181], [0.232649227, 0, 0], [0.210070444, 0, 0], [0.185699031, 0, 0], [0.0718955585, -1.0913707, -38.4618954]]

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.0209955122, 0.251041249]), (0, 2, -0.0585753224), (0, 3, -0.0750574327), (0, 4, 0.122671919), (0, 5, -0.0401036164), (0, 6, 0.0654271994), (1, 2, -0.0683007974), (1, 3, 0.035415976), (1, 4, -0.0327625807), (1, 5, -0.050225071), (1, 6, 0.0455759316), (7, 8, 0.0703574701), (7, 9, 0.0235308506), (7, 10, -0.0295876723), (7, 11, 0.018377516)]

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).