Coverage for /builds/ase/ase/ase/data/vdw_alvarez.py: 100.00%

3 statements  

« prev     ^ index     » next       coverage.py v7.5.3, created at 2025-08-02 00:12 +0000

1# fmt: off 

2 

3# flake8: noqa 

4""" Van der Waals radii in [A] taken from: 

5A cartography of the van der Waals territories 

6S. Alvarez, Dalton Trans., 2013, 42, 8617-8636 

7DOI: 10.1039/C3DT50599E 

8""" 

9 

10import numpy as np 

11 

12vdw_radii = np.array([ 

13 np.nan, # X 

14 1.2, # H 

15 1.43, # He [larger uncertainty] 

16 2.12, # Li 

17 1.98, # Be 

18 1.91, # B 

19 1.77, # C 

20 1.66, # N 

21 1.5, # O 

22 1.46, # F 

23 1.58, # Ne [larger uncertainty] 

24 2.5, # Na 

25 2.51, # Mg 

26 2.25, # Al 

27 2.19, # Si 

28 1.9, # P 

29 1.89, # S 

30 1.82, # Cl 

31 1.83, # Ar 

32 2.73, # K 

33 2.62, # Ca 

34 2.58, # Sc 

35 2.46, # Ti 

36 2.42, # V 

37 2.45, # Cr 

38 2.45, # Mn 

39 2.44, # Fe 

40 2.4, # Co 

41 2.4, # Ni 

42 2.38, # Cu 

43 2.39, # Zn 

44 2.32, # Ga 

45 2.29, # Ge 

46 1.88, # As 

47 1.82, # Se 

48 1.86, # Br 

49 2.25, # Kr 

50 3.21, # Rb 

51 2.84, # Sr 

52 2.75, # Y 

53 2.52, # Zr 

54 2.56, # Nb 

55 2.45, # Mo 

56 2.44, # Tc 

57 2.46, # Ru 

58 2.44, # Rh 

59 2.15, # Pd 

60 2.53, # Ag 

61 2.49, # Cd 

62 2.43, # In 

63 2.42, # Sn 

64 2.47, # Sb 

65 1.99, # Te 

66 2.04, # I 

67 2.06, # Xe 

68 3.48, # Cs 

69 3.03, # Ba 

70 2.98, # La 

71 2.88, # Ce 

72 2.92, # Pr 

73 2.95, # Nd 

74 np.nan, # Pm 

75 2.9, # Sm 

76 2.87, # Eu 

77 2.83, # Gd 

78 2.79, # Tb 

79 2.87, # Dy 

80 2.81, # Ho 

81 2.83, # Er 

82 2.79, # Tm 

83 2.8, # Yb 

84 2.74, # Lu 

85 2.63, # Hf 

86 2.53, # Ta 

87 2.57, # W 

88 2.49, # Re 

89 2.48, # Os 

90 2.41, # Ir 

91 2.29, # Pt 

92 2.32, # Au 

93 2.45, # Hg 

94 2.47, # Tl 

95 2.6, # Pb 

96 2.54, # Bi 

97 np.nan, # Po 

98 np.nan, # At 

99 np.nan, # Rn 

100 np.nan, # Fr 

101 np.nan, # Ra 

102 2.8, # Ac [larger uncertainty] 

103 2.93, # Th 

104 2.88, # Pa [larger uncertainty] 

105 2.71, # U 

106 2.82, # Np 

107 2.81, # Pu 

108 2.83, # Am 

109 3.05, # Cm [larger uncertainty] 

110 3.4, # Bk [larger uncertainty] 

111 3.05, # Cf [larger uncertainty] 

112 2.7, # Es [larger uncertainty] 

113 np.nan, # Fm 

114 np.nan, # Md 

115 np.nan, # No 

116 np.nan, # Lr 

117]) 

118vdw_radii.flags.writeable = False