Skip to content

Commit 781915e

Browse files
[species] update Sr88 references
1 parent 8ded624 commit 781915e

1 file changed

Lines changed: 27 additions & 16 deletions

File tree

src/rydstate/species/strontium.py

Lines changed: 27 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,19 @@ class _StrontiumAbstract(SpeciesObject):
3535
model_potential_parameter_fei_2009 = (0.9959, 16.9567, 0.2648, 0.1439)
3636

3737

38+
class Strontium87(_StrontiumAbstract):
39+
name = "Sr87"
40+
i_c = 9 / 2
41+
42+
# https://physics.nist.gov/PhysRefData/Handbook/Tables/strontiumtable1.htm
43+
_isotope_mass_u = 86.908884 # u
44+
_corrected_rydberg_constant = (
45+
rydberg_constant.m / (1 + electron_mass.to("u").m / _isotope_mass_u),
46+
None,
47+
str(rydberg_constant.u),
48+
)
49+
50+
3851
class Strontium88(_StrontiumAbstract):
3952
name = "Sr88"
4053
i_c = 0
@@ -47,9 +60,20 @@ class Strontium88(_StrontiumAbstract):
4760
str(rydberg_constant.u),
4861
)
4962

50-
# -- [1] Phys. Rev. A 108, 022815 (2023)
51-
# -- [2] http://dx.doi.org/10.17169/refubium-34581
52-
# -- [3] Comput. Phys. Commun. 45, 107814 (2021)
63+
# -- [1] Brienza 2023, Phys. Rev. A 108, 022815
64+
# Microwave spectroscopy of low-l singlet strontium Rydberg states at intermediate n
65+
# Isotope Sr84
66+
# -- [2] Patsch 2021, http://dx.doi.org/10.17169/refubium-34581
67+
# Dissertation: Control of Rydberg atoms for quantum technologies
68+
# see table A.2 (and A.3)
69+
# Isotope not specified (probably Sr88)
70+
# -- [3] Robertson 2021, Comput. Phys. Commun. 45, 107814 (2021)
71+
# ARC 3.0: An expanded Python toolbox for atomic physics calculations
72+
# see table B.1
73+
# Isotope Sr88
74+
# -- [4] (not used but also lot of data) Vaillant 2012, J. Phys. B: At. Mol. Opt. Phys. 45 135004
75+
# Long-range Rydberg-Rydberg interactions in calcium, strontium and ytterbium
76+
5377
_quantum_defects: ClassVar = {
5478
# singlet
5579
(0, 0.0, 0): (3.2688559, -0.0879, -3.36, 0.0, 0.0), # [1]
@@ -70,16 +94,3 @@ class Strontium88(_StrontiumAbstract):
7094
(3, 3.0, 1): (0.119, -2.0, 100, 0.0, 0.0), # [3]
7195
(3, 4.0, 1): (0.120, -2.4, 120, 0.0, 0.0), # [3]
7296
}
73-
74-
75-
class Strontium87(_StrontiumAbstract):
76-
name = "Sr87"
77-
i_c = 9 / 2
78-
79-
# https://physics.nist.gov/PhysRefData/Handbook/Tables/strontiumtable1.htm
80-
_isotope_mass_u = 86.908884 # u
81-
_corrected_rydberg_constant = (
82-
rydberg_constant.m / (1 + electron_mass.to("u").m / _isotope_mass_u),
83-
None,
84-
str(rydberg_constant.u),
85-
)

0 commit comments

Comments
 (0)