Coverage for gpaw/atom/configurations.py: 47%

97 statements  

« prev     ^ index     » next       coverage.py v7.7.1, created at 2025-07-14 00:18 +0000

1# Copyright (C) 2003 CAMP 

2# Please see the accompanying LICENSE file for further information. 

3 

4# flake8: noqa 

5# Computer generated code: 

6# format: (energy in Hartrees) 

7# 'element': (atomic number, [(n, l, occ, energy), ...]) 

8from typing import Dict, Any 

9import copy 

10 

11configurations = { 

12 'Ac': (89, 

13 [(1, 0, 2, -3443.1103670000002), 

14 (2, 0, 2, -592.62287800000001), 

15 (2, 1, 6, -572.7627), 

16 (3, 0, 2, -147.320716), 

17 (3, 1, 6, -137.654394), 

18 (3, 2, 10, -119.541743), 

19 (4, 0, 2, -36.158259999999999), 

20 (4, 1, 6, -31.761845999999998), 

21 (4, 2, 10, -23.570609999999999), 

22 (5, 0, 2, -7.7130780000000003), 

23 (5, 1, 6, -6.0651099999999998), 

24 (4, 3, 14, -12.278225000000001), 

25 (5, 2, 10, -3.2227519999999998), 

26 (6, 0, 2, -1.1969799999999999), 

27 (6, 1, 6, -0.74452399999999996), 

28 (6, 2, 1, -0.13778599999999999), 

29 (7, 0, 2, -0.126551)]), 

30 'Ag': (47, 

31 [(1, 0, 2, -900.32457799999997), 

32 (2, 0, 2, -129.85980699999999), 

33 (2, 1, 6, -120.91335100000001), 

34 (3, 0, 2, -23.678436999999999), 

35 (3, 1, 6, -20.067630000000001), 

36 (3, 2, 10, -13.367803), 

37 (4, 0, 2, -3.22309), 

38 (4, 1, 6, -2.0866020000000001), 

39 (4, 2, 10, -0.29870600000000003), 

40 (5, 0, 1, -0.15740699999999999)]), 

41 'Al': (13, 

42 [(1, 0, 2, -55.156044000000001), 

43 (2, 0, 2, -3.9348269999999999), 

44 (2, 1, 6, -2.5640179999999999), 

45 (3, 0, 2, -0.286883), 

46 (3, 1, 1, -0.102545)]), 

47 'Ar': (18, 

48 [(1, 0, 2, -113.800134), 

49 (2, 0, 2, -10.794172), 

50 (2, 1, 6, -8.4434389999999997), 

51 (3, 0, 2, -0.88338399999999995), 

52 (3, 1, 6, -0.38233)]), 

53 'As': (33, 

54 [(1, 0, 2, -423.336658), 

55 (2, 0, 2, -53.093086), 

56 (2, 1, 6, -47.527869000000003), 

57 (3, 0, 2, -6.7307550000000003), 

58 (3, 1, 6, -4.8517250000000001), 

59 (3, 2, 10, -1.542767), 

60 (4, 0, 2, -0.52366999999999997), 

61 (4, 1, 3, -0.19749700000000001)]), 

62 'At': (85, 

63 [(1, 0, 2, -3127.3902760000001), 

64 (2, 0, 2, -531.81835000000001), 

65 (2, 1, 6, -513.04424300000005), 

66 (3, 0, 2, -129.03554199999999), 

67 (3, 1, 6, -119.995013), 

68 (3, 2, 10, -103.06037499999999), 

69 (4, 0, 2, -29.809515000000001), 

70 (4, 1, 6, -25.778264), 

71 (4, 2, 10, -18.295162000000001), 

72 (5, 0, 2, -5.4533829999999996), 

73 (5, 1, 6, -4.0270609999999998), 

74 (4, 3, 14, -8.0634829999999997), 

75 (5, 2, 10, -1.6437580000000001), 

76 (6, 0, 2, -0.56018900000000005), 

77 (6, 1, 5, -0.25545299999999999)]), 

78 'Au': (79, 

79 [(1, 0, 2, -2683.508245), 

80 (2, 0, 2, -447.88897300000002), 

81 (2, 1, 6, -430.72570100000002), 

82 (3, 0, 2, -104.824516), 

83 (3, 1, 6, -96.706999999999994), 

84 (3, 2, 10, -81.511751000000004), 

85 (4, 0, 2, -22.078357), 

86 (4, 1, 6, -18.578652000000002), 

87 (4, 2, 10, -12.131815), 

88 (5, 0, 2, -3.1139359999999998), 

89 (5, 1, 6, -2.0024950000000001), 

90 (4, 3, 14, -3.4868239999999999), 

91 (5, 2, 10, -0.30473800000000001), 

92 (6, 0, 1, -0.16233400000000001)]), 

93 'B': (5, 

94 [(1, 0, 2, -6.5643469999999997), 

95 (2, 0, 2, -0.34470099999999998), 

96 (2, 1, 1, -0.136603)]), 

97 'Ba': (56, 

98 [(1, 0, 2, -1305.743258), 

99 (2, 0, 2, -200.84444400000001), 

100 (2, 1, 6, -189.59848299999999), 

101 (3, 0, 2, -42.359434), 

102 (3, 1, 6, -37.536931000000003), 

103 (3, 2, 10, -28.528932999999999), 

104 (4, 0, 2, -8.2570610000000002), 

105 (4, 1, 6, -6.4976219999999998), 

106 (4, 2, 10, -3.4324409999999999), 

107 (5, 0, 2, -1.157159), 

108 (5, 1, 6, -0.69860500000000003), 

109 (6, 0, 2, -0.118967)]), 

110 'Be': (4, [(1, 0, 2, -3.856411), (2, 0, 2, -0.20574400000000001)]), 

111 'Bi': (83, 

112 [(1, 0, 2, -2975.5509590000001), 

113 (2, 0, 2, -502.95075800000001), 

114 (2, 1, 6, -484.71635900000001), 

115 (3, 0, 2, -120.613998), 

116 (3, 1, 6, -111.883393), 

117 (3, 2, 10, -95.532476000000003), 

118 (4, 0, 2, -27.070340000000002), 

119 (4, 1, 6, -23.218641000000002), 

120 (4, 2, 10, -16.084817000000001), 

121 (5, 0, 2, -4.6119339999999998), 

122 (5, 1, 6, -3.2936369999999999), 

123 (4, 3, 14, -6.3827439999999998), 

124 (5, 2, 10, -1.139408), 

125 (6, 0, 2, -0.42612899999999998), 

126 (6, 1, 3, -0.180198)]), 

127 'Br': (35, 

128 [(1, 0, 2, -480.18264299999998), 

129 (2, 0, 2, -61.710022000000002), 

130 (2, 1, 6, -55.677959999999999), 

131 (3, 0, 2, -8.4090570000000007), 

132 (3, 1, 6, -6.2988049999999998), 

133 (3, 2, 10, -2.5221100000000001), 

134 (4, 0, 2, -0.72006599999999998), 

135 (4, 1, 5, -0.29533399999999999)]), 

136 'C': (6, 

137 [(1, 0, 2, -9.9477180000000001), 

138 (2, 0, 2, -0.50086600000000003), 

139 (2, 1, 2, -0.199186)]), 

140 'Ca': (20, 

141 [(1, 0, 2, -143.935181), 

142 (2, 0, 2, -15.046905000000001), 

143 (2, 1, 6, -12.285375999999999), 

144 (3, 0, 2, -1.706331), 

145 (3, 1, 6, -1.030572), 

146 (4, 0, 2, -0.14141100000000001)]), 

147 'Cd': (48, 

148 [(1, 0, 2, -941.47664599999996), 

149 (2, 0, 2, -136.83249000000001), 

150 (2, 1, 6, -127.63512), 

151 (3, 0, 2, -25.379908), 

152 (3, 1, 6, -21.637522000000001), 

153 (3, 2, 10, -14.685252), 

154 (4, 0, 2, -3.596069), 

155 (4, 1, 6, -2.3952599999999999), 

156 (4, 2, 10, -0.47053), 

157 (5, 0, 2, -0.20422799999999999)]), 

158 'Ce': (58, 

159 [(1, 0, 2, -1406.1482840000001), 

160 (2, 0, 2, -218.684842), 

161 (2, 1, 6, -206.92514800000001), 

162 (3, 0, 2, -47.035283), 

163 (3, 1, 6, -41.938282000000001), 

164 (3, 2, 10, -32.412568999999998), 

165 (4, 0, 2, -9.4327439999999996), 

166 (4, 1, 6, -7.5321059999999997), 

167 (4, 2, 10, -4.1925480000000004), 

168 (5, 0, 2, -1.3697280000000001), 

169 (5, 1, 6, -0.85011000000000003), 

170 (4, 3, 1, -0.33744200000000002), 

171 (5, 2, 1, -0.14055000000000001), 

172 (6, 0, 2, -0.13397400000000001)]), 

173 'Cl': (17, 

174 [(1, 0, 2, -100.369229), 

175 (2, 0, 2, -9.1879930000000005), 

176 (2, 1, 6, -7.0399820000000002), 

177 (3, 0, 2, -0.75445799999999996), 

178 (3, 1, 5, -0.32038)]), 

179 'Co': (27, 

180 [(1, 0, 2, -275.61663900000002), 

181 (2, 0, 2, -32.379758000000002), 

182 (2, 1, 6, -28.152094999999999), 

183 (3, 0, 2, -3.6518120000000001), 

184 (3, 1, 6, -2.3882850000000002), 

185 (3, 2, 7, -0.32236799999999999), 

186 (4, 0, 2, -0.20449700000000001)]), 

187 'Cr': (24, 

188 [(1, 0, 2, -213.881191), 

189 (2, 0, 2, -24.113457), 

190 (2, 1, 6, -20.526273), 

191 (3, 0, 2, -2.6490849999999999), 

192 (3, 1, 6, -1.6542300000000001), 

193 (3, 2, 5, -0.11812300000000001), 

194 (4, 0, 1, -0.150445)]), 

195 'Cs': (55, 

196 [(1, 0, 2, -1256.738791), 

197 (2, 0, 2, -191.98187300000001), 

198 (2, 1, 6, -180.99534399999999), 

199 (3, 0, 2, -39.851584000000003), 

200 (3, 1, 6, -35.166423000000002), 

201 (3, 2, 10, -26.418398), 

202 (4, 0, 2, -7.4559660000000001), 

203 (4, 1, 6, -5.7693260000000004), 

204 (4, 2, 10, -2.8483860000000001), 

205 (5, 0, 2, -0.91581900000000005), 

206 (5, 1, 6, -0.50490299999999999), 

207 (6, 0, 1, -0.078699000000000005)]), 

208 'Cu': (29, 

209 [(1, 0, 2, -320.78852000000001), 

210 (2, 0, 2, -38.141309999999997), 

211 (2, 1, 6, -33.481247000000003), 

212 (3, 0, 2, -4.0574529999999998), 

213 (3, 1, 6, -2.6092439999999999), 

214 (3, 2, 10, -0.20227200000000001), 

215 (4, 0, 1, -0.17205599999999999)]), 

216 'Dy': (66, 

217 [(1, 0, 2, -1843.229585), 

218 (2, 0, 2, -295.34285599999998), 

219 (2, 1, 6, -281.55853100000002), 

220 (3, 0, 2, -65.299441999999999), 

221 (3, 1, 6, -59.091931000000002), 

222 (3, 2, 10, -47.486699999999999), 

223 (4, 0, 2, -12.551251000000001), 

224 (4, 1, 6, -10.094091000000001), 

225 (4, 2, 10, -5.6863520000000003), 

226 (5, 0, 2, -1.5479769999999999), 

227 (5, 1, 6, -0.90349000000000002), 

228 (4, 3, 10, -0.26530199999999998), 

229 (6, 0, 2, -0.132769)]), 

230 'Er': (68, 

231 [(1, 0, 2, -1961.799176), 

232 (2, 0, 2, -316.310631), 

233 (2, 1, 6, -302.01826999999997), 

234 (3, 0, 2, -70.310141999999999), 

235 (3, 1, 6, -63.818655), 

236 (3, 2, 10, -51.682149000000003), 

237 (4, 0, 2, -13.423546999999999), 

238 (4, 1, 6, -10.819573999999999), 

239 (4, 2, 10, -6.1274430000000004), 

240 (5, 0, 2, -1.6160730000000001), 

241 (5, 1, 6, -0.93520199999999998), 

242 (4, 3, 12, -0.27857700000000002), 

243 (6, 0, 2, -0.134905)]), 

244 'Eu': (63, 

245 [(1, 0, 2, -1672.3093220000001), 

246 (2, 0, 2, -265.19953400000003), 

247 (2, 1, 6, -252.17669699999999), 

248 (3, 0, 2, -58.068128000000002), 

249 (3, 1, 6, -52.281987000000001), 

250 (3, 2, 10, -41.465518000000003), 

251 (4, 0, 2, -11.267747), 

252 (4, 1, 6, -9.0254549999999991), 

253 (4, 2, 10, -5.0324200000000001), 

254 (5, 0, 2, -1.4440869999999999), 

255 (5, 1, 6, -0.85357499999999997), 

256 (4, 3, 7, -0.23277300000000001), 

257 (6, 0, 2, -0.12942600000000001)]), 

258 'F': (9, 

259 [(1, 0, 2, -24.189391000000001), 

260 (2, 0, 2, -1.086859), 

261 (2, 1, 5, -0.41560599999999998)]), 

262 'Fe': (26, 

263 [(1, 0, 2, -254.225505), 

264 (2, 0, 2, -29.564859999999999), 

265 (2, 1, 6, -25.551766000000001), 

266 (3, 0, 2, -3.3606210000000001), 

267 (3, 1, 6, -2.1875230000000001), 

268 (3, 2, 6, -0.29504900000000001), 

269 (4, 0, 2, -0.19797799999999999)]), 

270 'Fr': (87, 

271 [(1, 0, 2, -3283.2633989999999), 

272 (2, 0, 2, -561.73045000000002), 

273 (2, 1, 6, -542.41423999999995), 

274 (3, 0, 2, -137.959632), 

275 (3, 1, 6, -128.607136), 

276 (3, 2, 10, -111.085223), 

277 (4, 0, 2, -32.861013), 

278 (4, 1, 6, -28.648130999999999), 

279 (4, 2, 10, -20.812462), 

280 (5, 0, 2, -6.5095159999999996), 

281 (5, 1, 6, -4.9732799999999999), 

282 (4, 3, 14, -10.050648000000001), 

283 (5, 2, 10, -2.3609909999999998), 

284 (6, 0, 2, -0.84184800000000004), 

285 (6, 1, 6, -0.46619699999999997), 

286 (7, 0, 1, -0.076175999999999994)]), 

287 'Ga': (31, 

288 [(1, 0, 2, -370.17063899999999), 

289 (2, 0, 2, -45.200868999999997), 

290 (2, 1, 6, -40.093339), 

291 (3, 0, 2, -5.2416450000000001), 

292 (3, 1, 6, -3.5846659999999999), 

293 (3, 2, 10, -0.73620399999999997), 

294 (4, 0, 2, -0.32801900000000001), 

295 (4, 1, 1, -0.101634)]), 

296 'Gd': (64, 

297 [(1, 0, 2, -1728.6251950000001), 

298 (2, 0, 2, -275.36313000000001), 

299 (2, 1, 6, -262.081616), 

300 (3, 0, 2, -60.764408000000003), 

301 (3, 1, 6, -54.836922000000001), 

302 (3, 2, 10, -43.754556000000001), 

303 (4, 0, 2, -11.986485999999999), 

304 (4, 1, 6, -9.6698660000000007), 

305 (4, 2, 10, -5.5318350000000001), 

306 (5, 0, 2, -1.6084769999999999), 

307 (5, 1, 6, -0.97874899999999998), 

308 (4, 3, 7, -0.489012), 

309 (5, 2, 1, -0.12722), 

310 (6, 0, 2, -0.143627)]), 

311 'Ge': (32, 

312 [(1, 0, 2, -396.29299099999997), 

313 (2, 0, 2, -49.055281999999998), 

314 (2, 1, 6, -43.720129), 

315 (3, 0, 2, -5.9614719999999997), 

316 (3, 1, 6, -4.1948220000000003), 

317 (3, 2, 10, -1.117316), 

318 (4, 0, 2, -0.42652299999999999), 

319 (4, 1, 2, -0.14988199999999999)]), 

320 'H': (1, [(1, 0, 1, -0.23347100000000001)]), 

321 'He': (2, [(1, 0, 2, -0.57042499999999996)]), 

322 'Hf': (72, 

323 [(1, 0, 2, -2210.6519899999998), 

324 (2, 0, 2, -361.00652700000001), 

325 (2, 1, 6, -345.68702300000001), 

326 (3, 0, 2, -81.522812000000002), 

327 (3, 1, 6, -74.452656000000005), 

328 (3, 2, 10, -61.231442999999999), 

329 (4, 0, 2, -15.883625), 

330 (4, 1, 6, -12.971211), 

331 (4, 2, 10, -7.6766379999999996), 

332 (4, 3, 14, -0.87157399999999996), 

333 (5, 0, 2, -2.0498280000000002), 

334 (5, 1, 6, -1.2464409999999999), 

335 (5, 2, 2, -0.14380499999999999), 

336 (6, 0, 2, -0.166465)]), 

337 'Hg': (80, 

338 [(1, 0, 2, -2755.022637), 

339 (2, 0, 2, -461.27864), 

340 (2, 1, 6, -443.84867600000001), 

341 (3, 0, 2, -108.597921), 

342 (3, 1, 6, -100.328031), 

343 (3, 2, 10, -84.845491999999993), 

344 (4, 0, 2, -23.222920999999999), 

345 (4, 1, 6, -19.636187), 

346 (4, 2, 10, -13.019221), 

347 (4, 3, 14, -4.1102910000000001), 

348 (5, 0, 2, -3.423486), 

349 (5, 1, 6, -2.2619750000000001), 

350 (5, 2, 10, -0.45255200000000001), 

351 (6, 0, 2, -0.20513700000000001)]), 

352 'Ho': (67, 

353 [(1, 0, 2, -1902.0519079999999), 

354 (2, 0, 2, -305.73929399999997), 

355 (2, 1, 6, -291.70099399999998), 

356 (3, 0, 2, -67.785492000000005), 

357 (3, 1, 6, -61.436304), 

358 (3, 2, 10, -49.565995999999998), 

359 (4, 0, 2, -12.985498), 

360 (4, 1, 6, -10.455303000000001), 

361 (4, 2, 10, -5.9061950000000003), 

362 (5, 0, 2, -1.5820879999999999), 

363 (5, 1, 6, -0.91946300000000003), 

364 (4, 3, 11, -0.272677), 

365 (6, 0, 2, -0.13384499999999999)]), 

366 'I': (53, 

367 [(1, 0, 2, -1161.787047), 

368 (2, 0, 2, -175.073804), 

369 (2, 1, 6, -164.60378800000001), 

370 (3, 0, 2, -35.243350999999997), 

371 (3, 1, 6, -30.831092000000002), 

372 (3, 2, 10, -22.600693), 

373 (4, 0, 2, -6.1158109999999999), 

374 (4, 1, 6, -4.5725220000000002), 

375 (4, 2, 10, -1.9381790000000001), 

376 (5, 0, 2, -0.59633899999999995), 

377 (5, 1, 5, -0.26790399999999998)]), 

378 'In': (49, 

379 [(1, 0, 2, -983.64744499999995), 

380 (2, 0, 2, -144.07835700000001), 

381 (2, 1, 6, -134.62884500000001), 

382 (3, 0, 2, -27.220600000000001), 

383 (3, 1, 6, -23.345777999999999), 

384 (3, 2, 10, -16.139823), 

385 (4, 0, 2, -4.0626389999999999), 

386 (4, 1, 6, -2.7958319999999999), 

387 (4, 2, 10, -0.73048100000000005), 

388 (5, 0, 2, -0.29049700000000001), 

389 (5, 1, 1, -0.101782)]), 

390 'Ir': (77, 

391 [(1, 0, 2, -2543.7613419999998), 

392 (2, 0, 2, -422.159424), 

393 (2, 1, 6, -405.52683400000001), 

394 (3, 0, 2, -97.923080999999996), 

395 (3, 1, 6, -90.108427000000006), 

396 (3, 2, 10, -75.485027000000002), 

397 (4, 0, 2, -20.29429), 

398 (4, 1, 6, -16.966577999999998), 

399 (4, 2, 10, -10.856593), 

400 (5, 0, 2, -2.9091740000000001), 

401 (4, 3, 14, -2.7383389999999999), 

402 (5, 1, 6, -1.8833489999999999), 

403 (5, 2, 7, -0.33518900000000001), 

404 (6, 0, 2, -0.19551099999999999)]), 

405 'K': (19, 

406 [(1, 0, 2, -128.41495699999999), 

407 (2, 0, 2, -12.839001), 

408 (2, 1, 6, -10.283851), 

409 (3, 0, 2, -1.2818970000000001), 

410 (3, 1, 6, -0.69377599999999995), 

411 (4, 0, 1, -0.088815000000000005)]), 

412 'Kr': (36, 

413 [(1, 0, 2, -509.98298899999998), 

414 (2, 0, 2, -66.285953000000006), 

415 (2, 1, 6, -60.017327999999999), 

416 (3, 0, 2, -9.3151919999999997), 

417 (3, 1, 6, -7.0866340000000001), 

418 (3, 2, 10, -3.074109), 

419 (4, 0, 2, -0.82057400000000003), 

420 (4, 1, 6, -0.34633999999999998)]), 

421 'La': (57, 

422 [(1, 0, 2, -1355.6224460000001), 

423 (2, 0, 2, -209.83115100000001), 

424 (2, 1, 6, -198.325243), 

425 (3, 0, 2, -44.856282999999998), 

426 (3, 1, 6, -39.895837999999998), 

427 (3, 2, 10, -30.626695999999999), 

428 (4, 0, 2, -9.0005430000000004), 

429 (4, 1, 6, -7.1677239999999998), 

430 (4, 2, 10, -3.9580099999999998), 

431 (5, 0, 2, -1.3249359999999999), 

432 (5, 1, 6, -0.82449799999999995), 

433 (5, 2, 1, -0.14108499999999999), 

434 (6, 0, 2, -0.13223299999999999)]), 

435 'Li': (3, [(1, 0, 2, -1.8785639999999999), (2, 0, 1, -0.10553999999999999)]), 

436 'Lu': (71, 

437 [(1, 0, 2, -2146.8853509999999), 

438 (2, 0, 2, -349.39049199999999), 

439 (2, 1, 6, -334.33090199999998), 

440 (3, 0, 2, -78.462397999999993), 

441 (3, 1, 6, -71.538779000000005), 

442 (3, 2, 10, -58.592981999999999), 

443 (4, 0, 2, -15.08337), 

444 (4, 1, 6, -12.250904), 

445 (4, 2, 10, -7.1133639999999998), 

446 (5, 0, 2, -1.8720859999999999), 

447 (5, 1, 6, -1.111991), 

448 (4, 3, 14, -0.56809600000000005), 

449 (5, 2, 1, -0.103686), 

450 (6, 0, 2, -0.155112)]), 

451 'Mg': (12, 

452 [(1, 0, 2, -45.973166999999997), 

453 (2, 0, 2, -2.9037459999999999), 

454 (2, 1, 6, -1.7189700000000001), 

455 (3, 0, 2, -0.175427)]), 

456 'Mn': (25, 

457 [(1, 0, 2, -233.696912), 

458 (2, 0, 2, -26.866645999999999), 

459 (2, 1, 6, -23.066296999999999), 

460 (3, 0, 2, -3.0766369999999998), 

461 (3, 1, 6, -1.9914499999999999), 

462 (3, 2, 5, -0.26654), 

463 (4, 0, 2, -0.191136)]), 

464 'Mo': (42, 

465 [(1, 0, 2, -709.23211900000001), 

466 (2, 0, 2, -98.503637999999995), 

467 (2, 1, 6, -90.791540999999995), 

468 (3, 0, 2, -16.681545), 

469 (3, 1, 6, -13.71481), 

470 (3, 2, 10, -8.2577210000000001), 

471 (4, 0, 2, -2.2348240000000001), 

472 (4, 1, 6, -1.39005), 

473 (4, 2, 5, -0.15334700000000001), 

474 (5, 0, 1, -0.14788000000000001)]), 

475 'N': (7, 

476 [(1, 0, 2, -14.011501000000001), 

477 (2, 0, 2, -0.67615099999999995), 

478 (2, 1, 3, -0.26629700000000001)]), 

479 'Na': (11, 

480 [(1, 0, 2, -37.719974999999998), 

481 (2, 0, 2, -2.0634009999999998), 

482 (2, 1, 6, -1.0606359999999999), 

483 (3, 0, 1, -0.10341500000000001)]), 

484 'Nb': (41, 

485 [(1, 0, 2, -673.76252999999997), 

486 (2, 0, 2, -92.740859999999998), 

487 (2, 1, 6, -85.272175000000004), 

488 (3, 0, 2, -15.393727), 

489 (3, 1, 6, -12.552854999999999), 

490 (3, 2, 10, -7.3398389999999996), 

491 (4, 0, 2, -2.0366930000000001), 

492 (4, 1, 6, -1.250049), 

493 (4, 2, 4, -0.125252), 

494 (5, 0, 1, -0.14427200000000001)]), 

495 'Nd': (60, 

496 [(1, 0, 2, -1509.6989550000001), 

497 (2, 0, 2, -236.613572), 

498 (2, 1, 6, -224.35181600000001), 

499 (3, 0, 2, -51.161262999999998), 

500 (3, 1, 6, -45.791218999999998), 

501 (3, 2, 10, -35.754514999999998), 

502 (4, 0, 2, -10.000890999999999), 

503 (4, 1, 6, -7.9678199999999997), 

504 (4, 2, 10, -4.377027), 

505 (5, 0, 2, -1.3349340000000001), 

506 (5, 1, 6, -0.79850299999999996), 

507 (4, 3, 4, -0.179508), 

508 (6, 0, 2, -0.12579599999999999)]), 

509 'Ne': (10, 

510 [(1, 0, 2, -30.305855000000001), 

511 (2, 0, 2, -1.3228089999999999), 

512 (2, 1, 6, -0.49803399999999998)]), 

513 'Ni': (28, 

514 [(1, 0, 2, -297.87082400000003), 

515 (2, 0, 2, -35.312111999999999), 

516 (2, 1, 6, -30.868027000000001), 

517 (3, 0, 2, -3.950717), 

518 (3, 1, 6, -2.5941580000000002), 

519 (3, 2, 8, -0.34869899999999998), 

520 (4, 0, 2, -0.21076400000000001)]), 

521 'O': (8, 

522 [(1, 0, 2, -18.758244999999999), 

523 (2, 0, 2, -0.87136199999999997), 

524 (2, 1, 4, -0.33838099999999999)]), 

525 'Os': (76, 

526 [(1, 0, 2, -2475.238617), 

527 (2, 0, 2, -409.52239600000001), 

528 (2, 1, 6, -393.15408000000002), 

529 (3, 0, 2, -94.501323999999997), 

530 (3, 1, 6, -86.837046999999998), 

531 (3, 2, 10, -72.497183000000007), 

532 (4, 0, 2, -19.362527), 

533 (4, 1, 6, -16.119671), 

534 (4, 2, 10, -10.176081999999999), 

535 (5, 0, 2, -2.7382930000000001), 

536 (4, 3, 14, -2.3211750000000002), 

537 (5, 1, 6, -1.757404), 

538 (5, 2, 6, -0.29679100000000003), 

539 (6, 0, 2, -0.19148899999999999)]), 

540 'P': (15, 

541 [(1, 0, 2, -76.061897000000002), 

542 (2, 0, 2, -6.3293460000000001), 

543 (2, 1, 6, -4.5766169999999997), 

544 (3, 0, 2, -0.51236400000000004), 

545 (3, 1, 3, -0.20608000000000001)]), 

546 'Pa': (91, 

547 [(1, 0, 2, -3606.3336290000002), 

548 (2, 0, 2, -623.87043100000005), 

549 (2, 1, 6, -603.47027800000001), 

550 (3, 0, 2, -156.46674200000001), 

551 (3, 1, 6, -146.48567800000001), 

552 (3, 2, 10, -127.78116799999999), 

553 (4, 0, 2, -39.064506999999999), 

554 (4, 1, 6, -34.482930000000003), 

555 (4, 2, 10, -25.933121), 

556 (5, 0, 2, -8.4634630000000008), 

557 (5, 1, 6, -6.7098209999999998), 

558 (4, 3, 14, -14.105746999999999), 

559 (5, 2, 10, -3.6599279999999998), 

560 (6, 0, 2, -1.2872319999999999), 

561 (6, 1, 6, -0.79975600000000002), 

562 (5, 3, 2, -0.31681300000000001), 

563 (6, 2, 1, -0.142481), 

564 (7, 0, 2, -0.12965299999999999)]), 

565 'Pb': (82, 

566 [(1, 0, 2, -2901.0780610000002), 

567 (2, 0, 2, -488.84333500000002), 

568 (2, 1, 6, -470.87778500000002), 

569 (3, 0, 2, -116.52685200000001), 

570 (3, 1, 6, -107.950391), 

571 (3, 2, 10, -91.889923999999993), 

572 (4, 0, 2, -25.753329999999998), 

573 (4, 1, 6, -21.990563999999999), 

574 (4, 2, 10, -15.030025999999999), 

575 (5, 0, 2, -4.2067969999999999), 

576 (5, 1, 6, -2.9416570000000002), 

577 (4, 3, 14, -5.5925320000000003), 

578 (5, 2, 10, -0.902393), 

579 (6, 0, 2, -0.35718699999999998), 

580 (6, 1, 2, -0.14183100000000001)]), 

581 'Pd': (46, 

582 [(1, 0, 2, -860.13490899999999), 

583 (2, 0, 2, -123.10507800000001), 

584 (2, 1, 6, -114.408286), 

585 (3, 0, 2, -22.060898000000002), 

586 (3, 1, 6, -18.580798000000001), 

587 (3, 2, 10, -12.132197), 

588 (4, 0, 2, -2.889173), 

589 (4, 1, 6, -1.815215), 

590 (4, 2, 10, -0.160771)]), 

591 'Pm': (61, 

592 [(1, 0, 2, -1562.980284), 

593 (2, 0, 2, -245.97054800000001), 

594 (2, 1, 6, -233.45511400000001), 

595 (3, 0, 2, -53.429310999999998), 

596 (3, 1, 6, -47.921132), 

597 (3, 2, 10, -37.625433000000001), 

598 (4, 0, 2, -10.422756), 

599 (4, 1, 6, -8.3204949999999993), 

600 (4, 2, 10, -4.5968220000000004), 

601 (5, 0, 2, -1.3722650000000001), 

602 (5, 1, 6, -0.81770200000000004), 

603 (4, 3, 5, -0.200159), 

604 (6, 0, 2, -0.127053)]), 

605 'Po': (84, 

606 [(1, 0, 2, -3050.988417), 

607 (2, 0, 2, -517.27584300000001), 

608 (2, 1, 6, -498.77192000000002), 

609 (3, 0, 2, -124.783683), 

610 (3, 1, 6, -115.89838399999999), 

611 (3, 2, 10, -99.256067999999999), 

612 (4, 0, 2, -28.422540000000001), 

613 (4, 1, 6, -24.481337), 

614 (4, 2, 10, -17.173307000000001), 

615 (5, 0, 2, -5.0274470000000004), 

616 (5, 1, 6, -3.6553819999999999), 

617 (4, 3, 14, -7.206499), 

618 (5, 2, 10, -1.386458), 

619 (6, 0, 2, -0.49352800000000002), 

620 (6, 1, 4, -0.217889)]), 

621 'Pr': (59, 

622 [(1, 0, 2, -1457.3380669999999), 

623 (2, 0, 2, -227.42636300000001), 

624 (2, 1, 6, -215.41831300000001), 

625 (3, 0, 2, -48.924993999999998), 

626 (3, 1, 6, -43.692548000000002), 

627 (3, 2, 10, -33.913995999999997), 

628 (4, 0, 2, -9.5774469999999994), 

629 (4, 1, 6, -7.6131080000000004), 

630 (4, 2, 10, -4.1542279999999998), 

631 (5, 0, 2, -1.296106), 

632 (5, 1, 6, -0.77804600000000002), 

633 (4, 3, 3, -0.155138), 

634 (6, 0, 2, -0.12446500000000001)]), 

635 'Pt': (78, 

636 [(1, 0, 2, -2613.096532), 

637 (2, 0, 2, -434.858003), 

638 (2, 1, 6, -417.96053000000001), 

639 (3, 0, 2, -101.274869), 

640 (3, 1, 6, -93.309107999999995), 

641 (3, 2, 10, -78.400271000000004), 

642 (4, 0, 2, -21.110651000000001), 

643 (4, 1, 6, -17.697296999999999), 

644 (4, 2, 10, -11.419476), 

645 (5, 0, 2, -2.950526), 

646 (4, 3, 14, -3.038049), 

647 (5, 1, 6, -1.8842559999999999), 

648 (5, 2, 9, -0.27363399999999999), 

649 (6, 0, 1, -0.16130800000000001)]), 

650 'Ra': (88, 

651 [(1, 0, 2, -3362.7365629999999), 

652 (2, 0, 2, -577.10120800000004), 

653 (2, 1, 6, -557.51321399999995), 

654 (3, 0, 2, -142.63242600000001), 

655 (3, 1, 6, -133.12325000000001), 

656 (3, 2, 10, -115.306476), 

657 (4, 0, 2, -34.525627999999998), 

658 (4, 1, 6, -30.221208000000001), 

659 (4, 2, 10, -22.208124999999999), 

660 (5, 0, 2, -7.1391369999999998), 

661 (5, 1, 6, -5.5472029999999997), 

662 (4, 3, 14, -11.181066), 

663 (5, 2, 10, -2.8198530000000002), 

664 (6, 0, 2, -1.05135), 

665 (6, 1, 6, -0.63467399999999996), 

666 (7, 0, 2, -0.113732)]), 

667 'Rb': (37, 

668 [(1, 0, 2, -540.95711500000004), 

669 (2, 0, 2, -71.291201999999998), 

670 (2, 1, 6, -64.784678), 

671 (3, 0, 2, -10.513861), 

672 (3, 1, 6, -8.1654160000000005), 

673 (3, 2, 10, -3.915508), 

674 (4, 0, 2, -1.135051), 

675 (4, 1, 6, -0.59216999999999997), 

676 (5, 0, 1, -0.085375000000000006)]), 

677 'Re': (75, 

678 [(1, 0, 2, -2407.6655719999999), 

679 (2, 0, 2, -397.08770700000002), 

680 (2, 1, 6, -380.98286899999999), 

681 (3, 0, 2, -91.149192999999997), 

682 (3, 1, 6, -83.634578000000005), 

683 (3, 2, 10, -69.576759999999993), 

684 (4, 0, 2, -18.454325000000001), 

685 (4, 1, 6, -15.295495000000001), 

686 (4, 2, 10, -9.5168160000000004), 

687 (5, 0, 2, -2.567348), 

688 (4, 3, 14, -1.9250799999999999), 

689 (5, 1, 6, -1.631227), 

690 (5, 2, 5, -0.25863900000000001), 

691 (6, 0, 2, -0.186859)]), 

692 'Rh': (45, 

693 [(1, 0, 2, -821.13677299999995), 

694 (2, 0, 2, -116.80695), 

695 (2, 1, 6, -108.357665), 

696 (3, 0, 2, -20.765602999999999), 

697 (3, 1, 6, -17.415299000000001), 

698 (3, 2, 10, -11.21725), 

699 (4, 0, 2, -2.8255050000000002), 

700 (4, 1, 6, -1.8064560000000001), 

701 (4, 2, 8, -0.239422), 

702 (5, 0, 1, -0.15462400000000001)]), 

703 'Rn': (86, 

704 [(1, 0, 2, -3204.756288), 

705 (2, 0, 2, -546.57795999999996), 

706 (2, 1, 6, -527.53302499999995), 

707 (3, 0, 2, -133.36914400000001), 

708 (3, 1, 6, -124.17286199999999), 

709 (3, 2, 10, -106.94500600000001), 

710 (4, 0, 2, -31.230803999999999), 

711 (4, 1, 6, -27.108985000000001), 

712 (4, 2, 10, -19.449994), 

713 (5, 0, 2, -5.8896829999999998), 

714 (5, 1, 6, -4.4087019999999999), 

715 (4, 3, 14, -8.9533179999999994), 

716 (5, 2, 10, -1.9113290000000001), 

717 (6, 0, 2, -0.62656999999999996), 

718 (6, 1, 6, -0.29318)]), 

719 'Ru': (44, 

720 [(1, 0, 2, -782.91862100000003), 

721 (2, 0, 2, -110.53605399999999), 

722 (2, 1, 6, -102.33364899999999), 

723 (3, 0, 2, -19.366692), 

724 (3, 1, 6, -16.145216999999999), 

725 (3, 2, 10, -10.195668), 

726 (4, 0, 2, -2.6283629999999998), 

727 (4, 1, 6, -1.6675489999999999), 

728 (4, 2, 7, -0.21037500000000001), 

729 (5, 0, 1, -0.152834)]), 

730 'S': (16, 

731 [(1, 0, 2, -87.789936999999995), 

732 (2, 0, 2, -7.6999399999999998), 

733 (2, 1, 6, -5.7512569999999998), 

734 (3, 0, 2, -0.63091200000000003), 

735 (3, 1, 4, -0.26167600000000002)]), 

736 'Sb': (51, 

737 [(1, 0, 2, -1070.8234950000001), 

738 (2, 0, 2, -159.17174499999999), 

739 (2, 1, 6, -149.214271), 

740 (3, 0, 2, -31.098241999999999), 

741 (3, 1, 6, -26.956184), 

742 (3, 2, 10, -19.239895000000001), 

743 (4, 0, 2, -5.0496400000000001), 

744 (4, 1, 6, -3.646579), 

745 (4, 2, 10, -1.2973380000000001), 

746 (5, 0, 2, -0.44560499999999997), 

747 (5, 1, 3, -0.18562300000000001)]), 

748 'Sc': (21, 

749 [(1, 0, 2, -160.18410900000001), 

750 (2, 0, 2, -17.206464), 

751 (2, 1, 6, -14.240005999999999), 

752 (3, 0, 2, -1.988378), 

753 (3, 1, 6, -1.2331650000000001), 

754 (3, 2, 1, -0.13108), 

755 (4, 0, 2, -0.15647800000000001)]), 

756 'Se': (34, 

757 [(1, 0, 2, -451.30025799999999), 

758 (2, 0, 2, -57.311948000000001), 

759 (2, 1, 6, -51.514387999999997), 

760 (3, 0, 2, -7.547186), 

761 (3, 1, 6, -5.5535170000000003), 

762 (3, 2, 10, -2.0113919999999998), 

763 (4, 0, 2, -0.62124800000000002), 

764 (4, 1, 4, -0.245806)]), 

765 'Si': (14, 

766 [(1, 0, 2, -65.184426000000002), 

767 (2, 0, 2, -5.075056), 

768 (2, 1, 6, -3.5149379999999999), 

769 (3, 0, 2, -0.39813900000000002), 

770 (3, 1, 2, -0.15329300000000001)]), 

771 'Sm': (62, 

772 [(1, 0, 2, -1617.1834260000001), 

773 (2, 0, 2, -255.49884599999999), 

774 (2, 1, 6, -242.729726), 

775 (3, 0, 2, -55.731133), 

776 (3, 1, 6, -50.08426), 

777 (3, 2, 10, -39.528655999999998), 

778 (4, 0, 2, -10.844666999999999), 

779 (4, 1, 6, -8.6726849999999995), 

780 (4, 2, 10, -4.814978), 

781 (5, 0, 2, -1.408552), 

782 (5, 1, 6, -0.83598700000000004), 

783 (4, 3, 6, -0.21776000000000001), 

784 (6, 0, 2, -0.12825900000000001)]), 

785 'Sn': (50, 

786 [(1, 0, 2, -1026.7621690000001), 

787 (2, 0, 2, -151.523991), 

788 (2, 1, 6, -141.82109299999999), 

789 (3, 0, 2, -29.125969000000001), 

790 (3, 1, 6, -25.117913000000001), 

791 (3, 2, 10, -17.657276), 

792 (4, 0, 2, -4.546335), 

793 (4, 1, 6, -3.2119979999999999), 

794 (4, 2, 10, -1.0049520000000001), 

795 (5, 0, 2, -0.36934899999999998), 

796 (5, 1, 2, -0.14445)]), 

797 'Sr': (38, 

798 [(1, 0, 2, -572.87016900000003), 

799 (2, 0, 2, -76.491822999999997), 

800 (2, 1, 6, -69.745941000000002), 

801 (3, 0, 2, -11.771585), 

802 (3, 1, 6, -9.3018630000000009), 

803 (3, 2, 10, -4.8134980000000001), 

804 (4, 0, 2, -1.455317), 

805 (4, 1, 6, -0.84448900000000005), 

806 (5, 0, 2, -0.13179299999999999)]), 

807 'Ta': (73, 

808 [(1, 0, 2, -2275.3713870000001), 

809 (2, 0, 2, -372.82872400000002), 

810 (2, 1, 6, -357.248334), 

811 (3, 0, 2, -84.658467000000002), 

812 (3, 1, 6, -77.440942000000007), 

813 (3, 2, 10, -63.942520999999999), 

814 (4, 0, 2, -16.713336999999999), 

815 (4, 1, 6, -13.719810000000001), 

816 (4, 2, 10, -8.2658480000000001), 

817 (4, 3, 14, -1.1993469999999999), 

818 (5, 0, 2, -2.2238069999999999), 

819 (5, 1, 6, -1.37653), 

820 (5, 2, 3, -0.18246399999999999), 

821 (6, 0, 2, -0.174814)]), 

822 'Tb': (65, 

823 [(1, 0, 2, -1785.331942), 

824 (2, 0, 2, -285.121013), 

825 (2, 1, 6, -271.59058499999998), 

826 (3, 0, 2, -62.851562999999999), 

827 (3, 1, 6, -56.785113000000003), 

828 (3, 2, 10, -45.443863), 

829 (4, 0, 2, -12.120486), 

830 (4, 1, 6, -9.7356370000000005), 

831 (4, 2, 10, -5.4676619999999998), 

832 (5, 0, 2, -1.5136689999999999), 

833 (5, 1, 6, -0.88722999999999996), 

834 (4, 3, 9, -0.25631100000000001), 

835 (6, 0, 2, -0.13167699999999999)]), 

836 'Tc': (43, 

837 [(1, 0, 2, -745.74202400000001), 

838 (2, 0, 2, -104.567508), 

839 (2, 1, 6, -96.610209999999995), 

840 (3, 0, 2, -18.135303), 

841 (3, 1, 6, -15.041738), 

842 (3, 2, 10, -9.3398599999999998), 

843 (4, 0, 2, -2.5507119999999999), 

844 (4, 1, 6, -1.64323), 

845 (4, 2, 5, -0.270262), 

846 (5, 0, 2, -0.18363599999999999)]), 

847 'Te': (52, 

848 [(1, 0, 2, -1115.831819), 

849 (2, 0, 2, -167.02177599999999), 

850 (2, 1, 6, -156.808583), 

851 (3, 0, 2, -33.137484999999998), 

852 (3, 1, 6, -28.860685), 

853 (3, 2, 10, -20.887801), 

854 (4, 0, 2, -5.5728460000000002), 

855 (4, 1, 6, -4.1000839999999998), 

856 (4, 2, 10, -1.6083810000000001), 

857 (5, 0, 2, -0.52099700000000004), 

858 (5, 1, 4, -0.22659399999999999)]), 

859 'Th': (90, 

860 [(1, 0, 2, -3524.4390520000002), 

861 (2, 0, 2, -608.35095799999999), 

862 (2, 1, 6, -588.21811200000002), 

863 (3, 0, 2, -152.07974100000001), 

864 (3, 1, 6, -142.25581), 

865 (3, 2, 10, -123.846396), 

866 (4, 0, 2, -37.814093999999997), 

867 (4, 1, 6, -33.325251999999999), 

868 (4, 2, 10, -24.955183999999999), 

869 (5, 0, 2, -8.2870570000000008), 

870 (5, 1, 6, -6.5828100000000003), 

871 (4, 3, 14, -13.397389), 

872 (5, 2, 10, -3.6257290000000002), 

873 (6, 0, 2, -1.333769), 

874 (6, 1, 6, -0.84692100000000003), 

875 (6, 2, 2, -0.17289599999999999), 

876 (7, 0, 2, -0.13587199999999999)]), 

877 'Ti': (22, 

878 [(1, 0, 2, -177.27664300000001), 

879 (2, 0, 2, -19.457901), 

880 (2, 1, 6, -16.285339), 

881 (3, 0, 2, -2.2580070000000001), 

882 (3, 1, 6, -1.422947), 

883 (3, 2, 2, -0.17000999999999999), 

884 (4, 0, 2, -0.167106)]), 

885 'Tl': (81, 

886 [(1, 0, 2, -2827.5694079999998), 

887 (2, 0, 2, -474.95336800000001), 

888 (2, 1, 6, -457.25597099999999), 

889 (3, 0, 2, -112.52218000000001), 

890 (3, 1, 6, -104.099296), 

891 (3, 2, 10, -88.328299000000001), 

892 (4, 0, 2, -24.471512000000001), 

893 (4, 1, 6, -20.797077999999999), 

894 (4, 2, 10, -14.008848), 

895 (5, 0, 2, -3.811512), 

896 (5, 1, 6, -2.5987300000000002), 

897 (4, 3, 14, -4.8357469999999996), 

898 (5, 2, 10, -0.67454400000000003), 

899 (6, 0, 2, -0.28502), 

900 (6, 1, 1, -0.101507)]), 

901 'Tm': (69, 

902 [(1, 0, 2, -2022.4716080000001), 

903 (2, 0, 2, -327.05712), 

904 (2, 1, 6, -312.51060799999999), 

905 (3, 0, 2, -72.873752999999994), 

906 (3, 1, 6, -66.239338000000004), 

907 (3, 2, 10, -53.835493999999997), 

908 (4, 0, 2, -13.865665), 

909 (4, 1, 6, -11.187151), 

910 (4, 2, 10, -6.3503069999999999), 

911 (5, 0, 2, -1.6499900000000001), 

912 (5, 1, 6, -0.95074800000000004), 

913 (4, 3, 13, -0.28311999999999998), 

914 (6, 0, 2, -0.13595299999999999)]), 

915 'U': (92, 

916 [(1, 0, 2, -3689.355141), 

917 (2, 0, 2, -639.778728), 

918 (2, 1, 6, -619.10855000000004), 

919 (3, 0, 2, -161.11807300000001), 

920 (3, 1, 6, -150.97898000000001), 

921 (3, 2, 10, -131.97735800000001), 

922 (4, 0, 2, -40.528084), 

923 (4, 1, 6, -35.853321000000001), 

924 (4, 2, 10, -27.123211999999999), 

925 (5, 0, 2, -8.8240890000000007), 

926 (5, 1, 6, -7.0180920000000002), 

927 (4, 3, 14, -15.02746), 

928 (5, 2, 10, -3.8661750000000001), 

929 (6, 0, 2, -1.325976), 

930 (6, 1, 6, -0.82253799999999999), 

931 (5, 3, 3, -0.36654300000000001), 

932 (6, 2, 1, -0.14319000000000001), 

933 (7, 0, 2, -0.13094800000000001)]), 

934 'V': (23, 

935 [(1, 0, 2, -195.22401400000001), 

936 (2, 0, 2, -21.815346000000002), 

937 (2, 1, 6, -18.435189000000001), 

938 (3, 0, 2, -2.526904), 

939 (3, 1, 6, -1.6105160000000001), 

940 (3, 2, 3, -0.20463400000000001), 

941 (4, 0, 2, -0.17596800000000001)]), 

942 'W': (74, 

943 [(1, 0, 2, -2341.0428870000001), 

944 (2, 0, 2, -384.856157), 

945 (2, 1, 6, -369.01397300000002), 

946 (3, 0, 2, -87.867791999999994), 

947 (3, 1, 6, -80.502101999999994), 

948 (3, 2, 10, -66.724787000000006), 

949 (4, 0, 2, -17.570796999999999), 

950 (4, 1, 6, -14.495101999999999), 

951 (4, 2, 10, -8.8796929999999996), 

952 (4, 3, 14, -1.550835), 

953 (5, 0, 2, -2.3960180000000002), 

954 (5, 1, 6, -1.5044569999999999), 

955 (5, 2, 4, -0.22060299999999999), 

956 (6, 0, 2, -0.18141299999999999)]), 

957 'Xe': (54, 

958 [(1, 0, 2, -1208.688993), 

959 (2, 0, 2, -183.327495), 

960 (2, 1, 6, -172.599583), 

961 (3, 0, 2, -37.415453999999997), 

962 (3, 1, 6, -32.867041999999998), 

963 (3, 2, 10, -24.378229999999999), 

964 (4, 0, 2, -6.6783400000000004), 

965 (4, 1, 6, -5.0638019999999999), 

966 (4, 2, 10, -2.2866659999999999), 

967 (5, 0, 2, -0.67208599999999996), 

968 (5, 1, 6, -0.30983500000000003)]), 

969 'Y': (39, 

970 [(1, 0, 2, -605.631981), 

971 (2, 0, 2, -81.789102), 

972 (2, 1, 6, -74.803201000000001), 

973 (3, 0, 2, -12.992217), 

974 (3, 1, 6, -10.399926000000001), 

975 (3, 2, 10, -5.6714989999999998), 

976 (4, 0, 2, -1.6971240000000001), 

977 (4, 1, 6, -1.0244899999999999), 

978 (4, 2, 1, -0.108691), 

979 (5, 0, 2, -0.150727)]), 

980 'Yb': (70, 

981 [(1, 0, 2, -2084.0693889999998), 

982 (2, 0, 2, -337.97897599999999), 

983 (2, 1, 6, -323.17821900000001), 

984 (3, 0, 2, -75.47663), 

985 (3, 1, 6, -68.698655000000002), 

986 (3, 2, 10, -56.026314999999997), 

987 (4, 0, 2, -14.312075999999999), 

988 (4, 1, 6, -11.558246), 

989 (4, 2, 10, -6.5749630000000003), 

990 (5, 0, 2, -1.683886), 

991 (5, 1, 6, -0.96613700000000002), 

992 (4, 3, 14, -0.286408), 

993 (6, 0, 2, -0.136989)]), 

994 'Zn': (30, 

995 [(1, 0, 2, -344.96975600000002), 

996 (2, 0, 2, -41.531323), 

997 (2, 1, 6, -36.648764999999997), 

998 (3, 0, 2, -4.5730409999999999), 

999 (3, 1, 6, -3.0223629999999999), 

1000 (3, 2, 10, -0.39894400000000002), 

1001 (4, 0, 2, -0.22272500000000001)]), 

1002 'Zr': (40, 

1003 [(1, 0, 2, -639.292236), 

1004 (2, 0, 2, -87.237061999999995), 

1005 (2, 1, 6, -80.010042999999996), 

1006 (3, 0, 2, -14.230432), 

1007 (3, 1, 6, -11.514415), 

1008 (3, 2, 10, -6.5446429999999998), 

1009 (4, 0, 2, -1.918971), 

1010 (4, 1, 6, -1.1865969999999999), 

1011 (4, 2, 2, -0.150673), 

1012 (5, 0, 2, -0.16239100000000001)])} 

1013 

1014# End of computer generated code: 

1015 

1016# add missing elements 93-102, based on U (92) 

1017configurations.update({'Np': (93, copy.deepcopy(configurations['U'])[1])}) 

1018configurations['Np'][1][15] = (5, 3, 4, -0.36654300000000001) 

1019configurations.update({'Pu': (94, copy.deepcopy(configurations['U'])[1])}) 

1020configurations['Pu'][1][15] = (5, 3, 6, -0.36654300000000001) 

1021configurations['Pu'][1][16] = (6, 2, 0, -0.14319000000000001) 

1022configurations.update({'Am': (95, copy.deepcopy(configurations['U'])[1])}) 

1023configurations['Am'][1][15] = (5, 3, 7, -0.36654300000000001) 

1024configurations['Am'][1][16] = (6, 2, 0, -0.14319000000000001) 

1025configurations.update({'Cm': (96, copy.deepcopy(configurations['U'])[1])}) 

1026configurations['Cm'][1][15] = (5, 3, 7, -0.36654300000000001) 

1027configurations.update({'Bk': (97, copy.deepcopy(configurations['U'])[1])}) 

1028configurations['Bk'][1][15] = (5, 3, 9, -0.36654300000000001) 

1029configurations['Bk'][1][16] = (6, 2, 0, -0.14319000000000001) 

1030configurations.update({'Cf': (98, copy.deepcopy(configurations['U'])[1])}) 

1031configurations['Cf'][1][15] = (5, 3, 10, -0.36654300000000001) 

1032configurations['Cf'][1][16] = (6, 2, 0, -0.14319000000000001) 

1033configurations.update({'Es': (99, copy.deepcopy(configurations['U'])[1])}) 

1034configurations['Es'][1][15] = (5, 3, 11, -0.36654300000000001) 

1035configurations['Es'][1][16] = (6, 2, 0, -0.14319000000000001) 

1036configurations.update({'Fm': (100, copy.deepcopy(configurations['U'])[1])}) 

1037configurations['Fm'][1][15] = (5, 3, 12, -0.36654300000000001) 

1038configurations['Fm'][1][16] = (6, 2, 0, -0.14319000000000001) 

1039configurations.update({'Md': (101, copy.deepcopy(configurations['U'])[1])}) 

1040configurations['Md'][1][15] = (5, 3, 13, -0.36654300000000001) 

1041configurations['Md'][1][16] = (6, 2, 0, -0.14319000000000001) 

1042configurations.update({'No': (102, copy.deepcopy(configurations['U'])[1])}) 

1043configurations['No'][1][15] = (5, 3, 14, -0.36654300000000001) 

1044configurations['No'][1][16] = (6, 2, 0, -0.14319000000000001) 

1045 

1046 

1047parameters: Dict[str, Dict[str, Any]] = { 

1048 'H' : {'rcut': 0.9}, 

1049 'He': {'rcut': 1.5}, 

1050 'Li': {'core': '[He]', 'rcut': 2.0}, 

1051 'Be': {'core': '[He]', 'rcut': 1.5}, 

1052 'B' : {'core': '[He]', 'rcut': 1.2}, 

1053 'C' : {'core': '[He]', 'rcut': 1.2}, 

1054 'N' : {'core': '[He]', 'rcut': [1.14, 1.00, 1.09], 

1055 'vbar': ('f', 1.12), 'rcutcomp': 1.09, 'filter': (0.37, 1.80)}, 

1056 'O' : {'core': '[He]', 'rcut': [1.30, 1.13, 1.17], 

1057 'vbar': ('f', 1.30), 'rcutcomp': 1.26, 'filter': (0.43, 1.66)}, 

1058 'F' : {'core': '[He]', 'rcut': 1.2}, 

1059 'Ne': {'core': '[He]', 'rcut': 1.8}, 

1060 'Na': {'core': '[He]2s', 'rcut': [2.27, 2.30, 2.34], 

1061 'vbar': ('f', 2.33), 'rcutcomp': 2.23, 

1062 'filter': (0.56, 1.72), 

1063 'empty_states': '3p'}, 

1064 'Mg': {'core': '[He]', 'rcut': [2.06, 2.05, 1.96], 

1065 'vbar': ('f', 2.00), 'rcutcomp': 1.95, 

1066 'filter': (0.58, 1.68), 

1067 'empty_states': '3p'}, 

1068 'Al': {'core': '[Ne]', 'rcut': 2.05}, 

1069 'Si': {'core': '[Ne]', 'rcut': 2.0}, 

1070 'P' : {'core': '[Ne]', 'rcut': 1.8}, 

1071 'S' : {'core': '[Ne]', 'rcut': [1.84, 1.85, 1.70], 

1072 'vbar': ('f', 1.72), 'rcutcomp': 1.43, 

1073 'filter': (0.50, 1.80)}, 

1074 'Cl': {'core': '[Ne]', 'rcut': 1.5}, 

1075 'Ar': {'core': '[Ne]', 'rcut': 1.6}, 

1076 'K' : {'core': '[Ne]', 'rcut': [2.12, 2.09, 1.77], 

1077 'vbar': ('f', 2.07), 'rcutcomp': 2.09, 

1078 'filter': (0.60, 1.68)}, 

1079 'Ca': {'core': '[Ne]', 'rcut': [2.22, 2.18, 1.77], 

1080 'vbar': ('f', 2.16), 'rcutcomp': 2.20, 

1081 'filter': (0.57, 1.77)}, 

1082 'Sc': {'core': '[Ne]', 'rcut': [2.32, 2.42, 2.26], 

1083 'vbar': ('f', 2.26), 'rcutcomp': 2.32, 

1084 'filter': (0.62, 1.66), 

1085 'empty_states': '4p'}, 

1086 'Ti': {'core': '[Ne]', 'rcut': [2.4, 2.0, 2.0], 

1087 'vbar': ('f', 1.8), 'rcutcomp': 2.3, 'empty_states': '4p'}, 

1088 'V' : {'core': '[Ne]', 'rcut': [2.37, 2.42, 2.21], 

1089 'vbar': ('f', 2.31), 'rcutcomp': 2.24, 

1090 'filter': (0.62, 1.66), 

1091 'empty_states': '4p'}, 

1092 'Cr': {'core': '[Ar]', 'rcut': [2.2, 2.3, 2.1]}, 

1093 'Mn': {'core': '[Ne]', 'rcut': [2.41, 2.42, 2.15], 

1094 'vbar': ('f', 2.35), 'rcutcomp': 2.29, 

1095 'filter': (0.64, 1.66), 

1096 'empty_states': '4p'}, 

1097 'Fe': {'core': '[Ar]', 'rcut': [2.2, 2.0, 2.0]}, 

1098 'Co': {'core': '[Ar]', 'rcut': [1.9, 2.0, 1.9]}, 

1099 'Ni': {'core': '[Ne]3s', 'rcut': [2.20, 2.28, 2.15], 

1100 'vbar': ('f', 2.22), 'rcutcomp': 2.18, 

1101 'filter': (0.62, 1.76), 

1102 'empty_states': '4p'}, 

1103 'Cu': {'core': '[Ar]', 'rcut': [2.2, 2.2, 2.0]}, 

1104 'Zn': {'core': '[Ar]', 'rcut': [2.43, 2.40, 2.23], 

1105 'vbar': ('f', 2.26), 'rcutcomp': 2.20, 

1106 'filter': (0.64, 1.65)}, 

1107 'Ga': {'core': '[Ar]3d', 'rcut': 2.2}, 

1108 'Ge': {'core': '[Ar]3d', 'rcut': 1.9}, 

1109 'As': {'core': '[Ar]3d', 'rcut': 2.0}, 

1110 'Se': {'core': '[Ar]3d', 'rcut': [1.6, 1.9]}, 

1111 'Br': {'core': '[Ar]3d', 'rcut': 2.1}, 

1112 'Kr': {'core': '[Ar]3d', 'rcut': 2.2}, 

1113 'Rb': {'core': '[Ar]3d', 'rcut': [2.6, 2.4, 2.3]}, 

1114 'Sr': {'core': '[Ar]3d', 'rcut': [2.44, 2.44, 2.37], 

1115 'vbar': ('f', 2.40), 'rcutcomp': 2.37, 

1116 'filter': (0.62, 1.83)}, 

1117 'Y': {'core': '[Ar]3d', 'rcut': [2.51, 2.49, 2.43], 

1118 'vbar': ('f', 2.45), 'rcutcomp': 2.41, 

1119 'filter': (0.63, 1.78), 

1120 'empty_states': '5p'}, 

1121 'Zr': {'core': '[Ar]3d', 'rcut': [2.50, 2.52, 2.35], 

1122 'vbar': ('f', 2.40), 'rcutcomp': 2.37, 

1123 'filter': (0.55, 1.78), 

1124 'empty_states': '5p'}, 

1125 'Nb': {'core': '[Ar]3d', 'rcut': [2.50, 2.50, 2.35], 

1126 'vbar': ('f', 2.41), 'rcutcomp': 2.40, 

1127 'filter': (0.64, 1.76), 

1128 'empty_states': '5p'}, 

1129 'Mo': {'core': '[Ar]3d', 'rcut': [2.34, 2.45, 2.45], 

1130 'vbar': ('f', 2.34), 'rcutcomp': 2.27, 

1131 'filter': (0.64, 1.65), 

1132 'empty_states': '5p'}, 

1133#'Tc': Radioactive 

1134 'Ru': {'core': '[Ar]3d', 'rcut': [2.42, 2.43, 2.37], 

1135 'vbar': ('f', 2.42), 'rcutcomp': 2.33, 

1136 'filter': (0.56, 1.66), 

1137 'empty_states': '5p'}, 

1138 'Rh': {'core': '[Ar]3d4s', 'rcut': [2.40, 2.61, 2.35], 

1139 'vbar': ('f', 2.39), 'rcutcomp': 2.29, 

1140 'filter': (0.60, 1.78), 

1141 'empty_states': '5p'}, 

1142 'Pd': {'core': '[Ar]3d4s', 'rcut': [2.32, 2.57, 2.32], 

1143 'vbar': ('f', 2.30), 'rcutcomp': 2.25, 

1144 'filter': (0.63, 1.73), 

1145 'empty_states': '5p'}, 

1146 'Ag': {'core': '[Ar]3d4s', 'rcut': [2.43, 2.51, 2.23], 

1147 'vbar': ('f', 2.46), 'rcutcomp': 2.37, 

1148 'filter': (0.61, 1.75), 

1149 'empty_states': '5p'}, 

1150 'Cd': {'core': '[Kr]', 'rcut': [2.25, 2.32, 2.20], 

1151 'vbar': ('f', 2.29), 'rcutcomp': 2.26, 

1152 'filter': (0.62, 1.71)}, 

1153 'In': {'core': '[Kr]', 'rcut': [2.24, 2.35, 2.17], 

1154 'vbar': ('f', 2.23), 'rcutcomp': 2.15, 

1155 'filter': (0.62, 1.67)}, 

1156 'Sn': {'core': '[Kr]', 'rcut': [2.27, 2.40, 2.24], 

1157 'vbar': ('f', 2.25), 'rcutcomp': 2.26, 

1158 'filter': (0.61, 1.74)}, 

1159 'Sb': {'core': '[Kr]', 'rcut': [2.18, 2.33, 2.26], 

1160 'vbar': ('f', 2.21), 'rcutcomp': 2.18, 

1161 'filter': (0.61, 1.80)}, 

1162 'Te': {'core': '[Kr]4d', 'rcut': [2.23, 2.26, 2.34], 

1163 'vbar': ('f', 2.16), 'rcutcomp': 2.16, 

1164 'filter': (0.64, 1.68)}, 

1165 'I' : {'core': '[Kr]4d', 'rcut': 2.2}, 

1166 'Xe': {'core': '[Kr]4d', 'rcut': [2.27, 2.40, 2.24], 

1167 'vbar': ('f', 1.96), 'rcutcomp': 2.01, 

1168 'filter': (0.63, 1.66)}, 

1169 'Cs': {'core': '[Kr]4d', 'rcut': [2.2, 2.0]}, 

1170 'Ba': {'core': '[Kr]4d', 'rcut': 2.2, 'extra': {1: [0.0], 2: [0.0, 1.0]}}, 

1171 'La': {'core': '[Kr]4d', 'rcut': [2.3, 2.0, 1.9]}, 

1172#'La': {'core': '[Kr]4d5s', 'rcut': [2.3, 2.0, 1.9]}, 

1173#'Lu': Missing 

1174 'Hf': {'core': '[Kr]4d4f', 'rcut': [2.64, 2.47, 2.52], 

1175 'vbar': ('f', 2.47), 'rcutcomp': 2.45, 

1176 'filter': (0.63, 1.68), 

1177 'empty_states': '6p'}, 

1178 'Ta': {'core': '[Kr]4d4f', 'rcut': [2.58, 2.55, 2.47], 

1179 'vbar': ('f', 2.50), 'rcutcomp': 2.49, 

1180 'filter': (0.62, 1.72), 

1181 'empty_states': '6p'}, 

1182 'W' : {'core': '[Kr]4d4f', 'rcut': [2.54, 2.56, 2.32], 

1183 'vbar': ('f', 2.46), 'rcutcomp': 2.41, 

1184 'filter': (0.63, 1.73), 

1185 'empty_states': '6p'}, 

1186 'Re': {'core': '[Kr]4d5s4f', 'rcut': [2.60, 2.60, 2.47], 

1187 'vbar': ('f', 2.50), 'rcutcomp': 2.50, 

1188 'filter': (0.55, 1.73), 

1189 'empty_states': '6p'}, 

1190 'Os': {'core': '[Kr]4d5s4f', 'rcut': [2.55, 2.64, 2.35], 

1191 'vbar': ('f', 2.49), 'rcutcomp': 2.36, 

1192 'filter': (0.53, 1.68), 

1193 'empty_states': '6p'}, 

1194 'Ir': {'core': '[Kr]4d5s4f', 'rcut': [2.45, 2.51, 2.43], 

1195 'vbar': ('f', 2.45), 'rcutcomp': 2.39, 

1196 'filter': (0.54, 1.79), 

1197 'empty_states': '6p'}, 

1198 'Au': {'core': '[Xe]4f', 'rcut': 2.5}, 

1199 'Pt': {'core': '[Kr]4d5s4f', 'rcut': [2.47, 2.59, 2.47], 

1200 'vbar': ('f', 2.53), 'rcutcomp': 2.44, 

1201 'filter': (0.61, 1.65), 

1202 'empty_states': '6p'}, 

1203 'Hg': {'core': '[Kr]4d4f5s', 'rcut': [2.47, 2.44, 2.46], 

1204 'vbar': ('f', 2.36), 'rcutcomp': 2.43, 

1205 'filter': (0.60, 1.65), 

1206 'empty_states': '6p'}, 

1207 'Tl': {'core': '[Xe]4f', 'rcut': [2.29, 2.40, 2.25], 

1208 'vbar': ('f', 2.30), 'rcutcomp': 2.25, 

1209 'filter': (0.63, 1.66)}, 

1210 'Pb': {'core': '[Xe]4f', 'rcut': [2.38, 2.41, 2.30], 

1211 'vbar': ('f', 2.26), 'rcutcomp': 2.29, 

1212 'filter': (0.64, 1.83)}, 

1213 'Bi': {'core': '[Xe]4f', 'rcut': [2.43, 2.41, 2.55], 

1214 'vbar': ('f', 2.35), 'rcutcomp': 2.29, 

1215 'filter': (0.62, 1.65)}, 

1216#'Po': Missing 

1217#'At': Missing 

1218 'Rn': {'core': '[Xe]4f5d', 'rcut': [2.30, 2.29, 2.31], 

1219 'vbar': ('f', 1.96), 'rcutcomp': 2.02, 

1220 'filter': (0.62, 1.69)}, 

1221 } 

1222 

1223# Extra setups 

1224parameters_extra = { 

1225 'H' : {'name': 'single', 'rcut': 0.9, 'extra': {}},# No extra projectors 

1226 'Li': {'name': 'hard', 'rcut': 1.5, 'extra': {1: [-0.0413]}}, # No core 

1227 'Be': {'name': 'soft', 'core': '[He]', 'rcut': 1.9}, 

1228 'N' : {'name': 'v08', 'core': '[He]', 'rcut': 1.1}, # ver. 0.8 

1229# 'O' : {'name': 'v08', 'core': '[He]', 'rcut': 1.4, 

1230# 'filter': (0.5, 1.75)}, # ver. 0.8 

1231 'O' : {'name': 'hard', 'core': '[He]', 'rcut': 1.2}, 

1232 'Na': {'name': '1', 'core': '[Ne]', 'rcut': 2.55}, # ver. 0.8 

1233 'Mg': {'name': '2', 'core': '[Ne]', 'rcut': [1.9, 2.0]}, # ver. 0.8 

1234 'Si': {'name': 'hard', 'core': '[Ne]', 'rcut': 1.85}, 

1235 'S' : {'name': 'v08', 'core': '[Ne]', 'rcut': 1.6}, # ver. 0.8 

1236 'K' : {'name': 'old', 'core': '[Ne]', 'rcut': [2.5, 2.1, 2.1]}, # ver. 0.8 

1237 'Ca': {'name': 'v08', 'core': '[Ne]', 'rcut': [2.0, 1.7]}, # ver. 0.8 

1238 'Sc': {'name': 'v08', 'core': '[Ne]', 'rcut': [1.9, 1.8]}, # ver. 0.8 

1239 'V' : {'name': '5', 'core': '[Ar]', 'rcut': [2.5, 2.4, 2.0], 

1240 'vbar': ('poly', 2.3), 'rcutcomp': 2.5}, # ver. 0.8 

1241 'Mn': {'name': '7', 'core': '[Ar]', 'rcut': [2.2, 2.1, 2.1]}, # ver. 0.8 

1242 'Ni': {'name': '10', 'core': '[Ar]', 'rcut': [1.8, 1.9, 1.8]}, # ver. 0.8 

1243 'Zn': {'name': 'v08', 'core': '[Ar]', 'rcut': [2.0, 1.9, 1.9]}, # ver. 0.8 

1244 'Br': {'name': 'old', 'core': '[Ar]3d', 'rcut': 2.2}, 

1245 'Sr': {'name': 'v08', 'core': '[Ar]3d', 'rcut': [2.4, 2.4, 2.3], 

1246 'extra':{1: [0.0], 2: [0.0]}}, # ver. 0.8 

1247 'Zr': {'name': 'v08', 'core': '[Ar]3d', 'rcut': 2.0}, # ver. 0.8 

1248 'Nb': {'name': '5', 'core': '[Kr]', 'rcut': [2.9, 2.9, 2.6]}, # ver. 0.8 

1249 'Mo': {'name': '6', 'core': '[Kr]', 'rcut': [2.8, 2.8, 2.5]}, # ver. 0.8 

1250 'Ru': {'name': '8', 'core': '[Kr]', 'rcut': 2.6}, # ver. 0.8 

1251 'Rh': {'name': '9', 'core': '[Kr]', 'rcut': 2.5}, # ver. 0.8 

1252 'Pd': {'name': '10', 'core': '[Kr]', 'rcut': [2.3, 2.5, 2.2]}, # ver. 0.8 

1253 'Ag': {'name': '11', 'core': '[Kr]', 'rcut': 2.45}, # ver. 0.8 

1254 'Cd': {'name': 'v08', 'core': '[Kr]', 'rcut': [2.1, 2.5, 2.0]}, # ver. 0.8 

1255 'In': {'name': 'v08', 'core': '[Kr]', 'rcut': [2.1, 2.5, 2.0]}, # ver. 0.8 

1256 'Sn': {'name': 'v08', 'core': '[Kr]', 'rcut': 2.2}, # ver. 0.8 

1257 'Te': {'name': '16', 'core': '[Kr]', 'rcut': 2.2}, # ver. 0.8 

1258 'Ta': {'name': '5', 'core': '[Kr]4d4f5s5p', 'rcut': 2.8}, # ver. 0.8 

1259 'W' : {'name': '6', 'core': '[Kr]4d4f5s5p', 'rcut': 2.8}, # ver. 0.8 

1260 'Os': {'name': '8', 'core': '[Kr]4d5s4f5p', 'rcut': [2.5, 2.7, 2.5]}, # ver. 0.8 

1261 'Ir': {'name': '9', 'core': '[Kr]4d5s4f5p', 'rcut': [2.3, 2.6, 2.0], 

1262 'vbar': ('poly', 2.1), 'rcutcomp': 2.3}, # ver. 0.8 

1263 'Pt': {'name': '10', 'core': '[Kr]4d5s4f5p', 'rcut': [2.5, 2.7, 2.3]}, # ver. 0.8 

1264# 'Pt': {'name': 'soft', 'core': '[Xe]4f', 'rcut': [2.5, 2.7, 2.3], 

1265# 'rcutcomp': 2.5}, # ver. 0.8 

1266 'Pb': {'name': 'v08', 'core': '[Xe]4f', 'rcut': [2.4, 2.6, 2.4]}, # ver. 0.8 

1267 'Bi': {'name': 'v08', 'core': '[Xe]4f', 'rcut': [2.2, 2.4, 2.2]}, # ver. 0.8 

1268 } 

1269 

1270tf_parameters = { 

1271 'B': {'rcut': 1.2}, 

1272 'Be': {'rcut': 1.2}, 

1273 'C': {'rcut': 1.2}, 

1274 'F': {'rcut': 1.2}, 

1275 'He': {'rcut': 1.2}, 

1276 'Li': {'rcut': 1.2}, 

1277 'N': {'rcut': 1.2}, 

1278 'Ne': {'rcut': 1.2}, 

1279 'O': {'rcut': 1.2}} 

1280 

1281 

1282class AtomicData: 

1283 def __init__(self, name, Z, mass, radius, configuration): 

1284 self.name = name 

1285 self.Z = Z 

1286 self.mass = mass 

1287 self.radius = radius 

1288 self.configuration = configuration 

1289 

1290 

1291def core_states(symbol): 

1292 """Method returning the number of core states for given element.""" 

1293 core = parameters[symbol].get('core', '') 

1294 

1295 # Parse core string: 

1296 j = 0 

1297 if core.startswith('['): 

1298 a, core = core.split(']') 

1299 core_symbol = a[1:] 

1300 j = len(configurations[core_symbol][1]) 

1301 

1302 Njcore = j + len(core) // 2 

1303 return Njcore 

1304 

1305 

1306if __name__ == '__main__': 

1307 import pprint 

1308 # https://www.physics.nist.gov/PhysRefData/DFTdata/ 

1309 path = '/scratch/jensj/dftdata/' 

1310 Ztable = {} 

1311 confs = [['X', '']] 

1312 Z = 1 

1313 with open(path + 'configurations') as fd: 

1314 for line in fd: 

1315 if len(line) > 1 and line[1].isdigit(): 

1316 words = line[:44].split() 

1317 symbol = words[1] 

1318 Ztable[symbol] = Z 

1319 confs.append(words[2:]) 

1320 Z += 1 

1321 

1322 def get_occupations(symbol): 

1323 Z = Ztable[symbol] 

1324 configuration = confs[Z] 

1325 if configuration[0][0] == '[': 

1326 occupations = get_occupations(configuration[0][1:-1]) 

1327 configuration = configuration[1:] 

1328 else: 

1329 occupations = [] 

1330 for s in configuration: 

1331 occupations.append((s[:2], int(s[3:]))) 

1332 return occupations 

1333 

1334 dftdata = {} 

1335 spdf = {'s': 0, 'p': 1, 'd': 2, 'f': 3} 

1336 for symbol, Z in Ztable.items(): 

1337 occupations = get_occupations(symbol) 

1338 with open(path + 'LDA/neutrals/%02d%s' % (Z, symbol)) as fd: 

1339 for n in range(5): 

1340 fd.readline() 

1341 epsilons = {} 

1342 for line in fd: 

1343 state, eps = line.split() 

1344 epsilons[state] = float(eps) 

1345 nloe = [] 

1346 for state, occ in occupations: 

1347 n = int(state[0]) 

1348 l = spdf[state[1]] 

1349 e = epsilons[state] 

1350 nloe.append((n, l, occ, e)) 

1351 dftdata[symbol] = (Z, nloe) 

1352 print('# Computer generated code:') 

1353 print() 

1354 print('configurations = ', end=' ') 

1355 pprint.pprint(dftdata) 

1356 print()