periodic_table 0.1.2
periodic_table: ^0.1.2 copied to clipboard

Dart native js
Flutter Android iOS web

The Periodic Table of Elements data as Dart package

1
likes
65 / 110
pub points
22 %
popularity

We analyzed this package on Jan 20, 2021, and awarded it 65 pub points (of a possible 110):

Follow Dart file conventions
5 / 20

0/10 points: Provide a valid pubspec.yaml

The package description is too short.

Add more detail to the description field of pubspec.yaml. Use 60 to 180 characters to describe the package, what it does, and its target use case.

5/5 points: Provide a valid README.md

0/5 points: Provide a valid CHANGELOG.md

No `CHANGELOG.md` found.

Changelog entries help developers follow the progress of your package. See the example generated by stagehand.

Provide documentation
0 / 20

0/10 points: Package has an example

No example found.

See package layout guidelines on how to add an example.

0/10 points: 20% or more of the public API has dartdoc comments

  • 3 out of 25 API elements (12.0 %) have documentation comments.

Providing good documentation for libraries, classes, functions, and other API elements improves code readability and helps developers find and use your API. Document at least 20% of the public API elements.

Support multiple platforms
20 / 20

20/20 points: Supports 2 of 2 possible platforms (native, js)

Pass static analysis
20 / 30

20/30 points: code has no errors, warnings, lints, or formatting issues

INFO: Avoid const keyword.

lib/src/generated/data.dart:9:23

     ╷
9    │   const periodicTable = const [
     │ ┌───────────────────────^
10   │ │   ChemicalElement(
11   │ │     name: 'Hydrogen',
12   │ │     symbol: 'H',
13   │ │     category: 'diatomic nonmetal',
14   │ │     stpPhase: MatterPhase.gas,
15   │ │     appearance: 'colorless gas',
16   │ │     number: 1,
17   │ │     period: 1,
18   │ │     row: 1,
19   │ │     column: 1,
20   │ │     shells: [1],
21   │ │     atomicMass: 1.008,
22   │ │     molecularDensity: 0.08988,
23   │ │     heatCapacity: 28.836,
24   │ │     meltingPoint: 13.99,
25   │ │     boilingPoint: 20.271,
26   │ │   ),
27   │ │   ChemicalElement(
28   │ │     name: 'Helium',
29   │ │     symbol: 'He',
30   │ │     category: 'noble gas',
31   │ │     stpPhase: MatterPhase.gas,
32   │ │     appearance:
33   │ │         'colorless gas, exhibiting a red-orange glow when placed in a high-voltage electric field',
34   │ │     number: 2,
35   │ │     period: 1,
36   │ │     row: 1,
37   │ │     column: 18,
38   │ │     shells: [2],
39   │ │     atomicMass: 4.0026022,
40   │ │     molecularDensity: 0.1786,
41   │ │     meltingPoint: 0.95,
42   │ │     boilingPoint: 4.222,
43   │ │   ),
44   │ │   ChemicalElement(
45   │ │     name: 'Lithium',
46   │ │     symbol: 'Li',
47   │ │     category: 'alkali metal',
48   │ │     stpPhase: MatterPhase.solid,
49   │ │     appearance: 'silvery-white',
50   │ │     number: 3,
51   │ │     period: 2,
52   │ │     row: 2,
53   │ │     column: 1,
54   │ │     shells: [2, 1],
55   │ │     atomicMass: 6.94,
56   │ │     molecularDensity: 0.534,
57   │ │     heatCapacity: 24.86,
58   │ │     meltingPoint: 453.65,
59   │ │     boilingPoint: 1603,
60   │ │   ),
61   │ │   ChemicalElement(
62   │ │     name: 'Beryllium',
63   │ │     symbol: 'Be',
64   │ │     category: 'alkaline earth metal',
65   │ │     stpPhase: MatterPhase.solid,
66   │ │     appearance: 'white-gray metallic',
67   │ │     number: 4,
68   │ │     period: 2,
69   │ │     row: 2,
70   │ │     column: 2,
71   │ │     shells: [2, 2],
72   │ │     atomicMass: 9.01218315,
73   │ │     molecularDensity: 1.85,
74   │ │     heatCapacity: 16.443,
75   │ │     meltingPoint: 1560,
76   │ │     boilingPoint: 2742,
77   │ │   ),
78   │ │   ChemicalElement(
79   │ │     name: 'Boron',
80   │ │     symbol: 'B',
81   │ │     category: 'metalloid',
82   │ │     stpPhase: MatterPhase.solid,
83   │ │     appearance: 'black-brown',
84   │ │     number: 5,
85   │ │     period: 2,
86   │ │     row: 2,
87   │ │     column: 13,
88   │ │     shells: [2, 3],
89   │ │     atomicMass: 10.81,
90   │ │     molecularDensity: 2.08,
91   │ │     heatCapacity: 11.087,
92   │ │     meltingPoint: 2349,
93   │ │     boilingPoint: 4200,
94   │ │   ),
95   │ │   ChemicalElement(
96   │ │     name: 'Carbon',
97   │ │     symbol: 'C',
98   │ │     category: 'polyatomic nonmetal',
99   │ │     stpPhase: MatterPhase.solid,
100  │ │     appearance: '',
101  │ │     number: 6,
102  │ │     period: 2,
103  │ │     row: 2,
104  │ │     column: 14,
105  │ │     shells: [2, 4],
106  │ │     atomicMass: 12.011,
107  │ │     molecularDensity: 1.821,
108  │ │     heatCapacity: 8.517,
109  │ │   ),
110  │ │   ChemicalElement(
111  │ │     name: 'Nitrogen',
112  │ │     symbol: 'N',
113  │ │     category: 'diatomic nonmetal',
114  │ │     stpPhase: MatterPhase.gas,
115  │ │     appearance: 'colorless gas, liquid or solid',
116  │ │     number: 7,
117  │ │     period: 2,
118  │ │     row: 2,
119  │ │     column: 15,
120  │ │     shells: [2, 5],
121  │ │     atomicMass: 14.007,
122  │ │     molecularDensity: 1.251,
123  │ │     meltingPoint: 63.15,
124  │ │     boilingPoint: 77.355,
125  │ │   ),
126  │ │   ChemicalElement(
127  │ │     name: 'Oxygen',
128  │ │     symbol: 'O',
129  │ │     category: 'diatomic nonmetal',
130  │ │     stpPhase: MatterPhase.gas,
131  │ │     appearance: '',
132  │ │     number: 8,
133  │ │     period: 2,
134  │ │     row: 2,
135  │ │     column: 16,
136  │ │     shells: [2, 6],
137  │ │     atomicMass: 15.999,
138  │ │     molecularDensity: 1.429,
139  │ │     meltingPoint: 54.36,
140  │ │     boilingPoint: 90.188,
141  │ │   ),
142  │ │   ChemicalElement(
143  │ │     name: 'Fluorine',
144  │ │     symbol: 'F',
145  │ │     category: 'diatomic nonmetal',
146  │ │     stpPhase: MatterPhase.gas,
147  │ │     appearance: '',
148  │ │     number: 9,
149  │ │     period: 2,
150  │ │     row: 2,
151  │ │     column: 17,
152  │ │     shells: [2, 7],
153  │ │     atomicMass: 18.9984031636,
154  │ │     molecularDensity: 1.696,
155  │ │     meltingPoint: 53.48,
156  │ │     boilingPoint: 85.03,
157  │ │   ),
158  │ │   ChemicalElement(
159  │ │     name: 'Neon',
160  │ │     symbol: 'Ne',
161  │ │     category: 'noble gas',
162  │ │     stpPhase: MatterPhase.gas,
163  │ │     appearance:
164  │ │         'colorless gas exhibiting an orange-red glow when placed in a high voltage electric field',
165  │ │     number: 10,
166  │ │     period: 2,
167  │ │     row: 2,
168  │ │     column: 18,
169  │ │     shells: [2, 8],
170  │ │     atomicMass: 20.17976,
171  │ │     molecularDensity: 0.9002,
172  │ │     meltingPoint: 24.56,
173  │ │     boilingPoint: 27.104,
174  │ │   ),
175  │ │   ChemicalElement(
176  │ │     name: 'Sodium',
177  │ │     symbol: 'Na',
178  │ │     category: 'alkali metal',
179  │ │     stpPhase: MatterPhase.solid,
180  │ │     appearance: 'silvery white metallic',
181  │ │     number: 11,
182  │ │     period: 3,
183  │ │     row: 3,
184  │ │     column: 1,
185  │ │     shells: [2, 8, 1],
186  │ │     atomicMass: 22.989769282,
187  │ │     molecularDensity: 0.968,
188  │ │     heatCapacity: 28.23,
189  │ │     meltingPoint: 370.944,
190  │ │     boilingPoint: 1156.09,
191  │ │   ),
192  │ │   ChemicalElement(
193  │ │     name: 'Magnesium',
194  │ │     symbol: 'Mg',
195  │ │     category: 'alkaline earth metal',
196  │ │     stpPhase: MatterPhase.solid,
197  │ │     appearance: 'shiny grey solid',
198  │ │     number: 12,
199  │ │     period: 3,
200  │ │     row: 3,
201  │ │     column: 2,
202  │ │     shells: [2, 8, 2],
203  │ │     atomicMass: 24.305,
204  │ │     molecularDensity: 1.738,
205  │ │     heatCapacity: 24.869,
206  │ │     meltingPoint: 923,
207  │ │     boilingPoint: 1363,
208  │ │   ),
209  │ │   ChemicalElement(
210  │ │     name: 'Aluminium',
211  │ │     symbol: 'Al',
212  │ │     category: 'post-transition metal',
213  │ │     stpPhase: MatterPhase.solid,
214  │ │     appearance: 'silvery gray metallic',
215  │ │     number: 13,
216  │ │     period: 3,
217  │ │     row: 3,
218  │ │     column: 13,
219  │ │     shells: [2, 8, 3],
220  │ │     atomicMass: 26.98153857,
221  │ │     molecularDensity: 2.7,
222  │ │     heatCapacity: 24.2,
223  │ │     meltingPoint: 933.47,
224  │ │     boilingPoint: 2743,
225  │ │   ),
226  │ │   ChemicalElement(
227  │ │     name: 'Silicon',
228  │ │     symbol: 'Si',
229  │ │     category: 'metalloid',
230  │ │     stpPhase: MatterPhase.solid,
231  │ │     appearance: 'crystalline, reflective with bluish-tinged faces',
232  │ │     number: 14,
233  │ │     period: 3,
234  │ │     row: 3,
235  │ │     column: 14,
236  │ │     shells: [2, 8, 4],
237  │ │     atomicMass: 28.085,
238  │ │     molecularDensity: 2.329,
239  │ │     heatCapacity: 19.789,
240  │ │     meltingPoint: 1687,
241  │ │     boilingPoint: 3538,
242  │ │   ),
243  │ │   ChemicalElement(
244  │ │     name: 'Phosphorus',
245  │ │     symbol: 'P',
246  │ │     category: 'polyatomic nonmetal',
247  │ │     stpPhase: MatterPhase.solid,
248  │ │     appearance: 'colourless, waxy white, yellow, scarlet, red, violet, black',
249  │ │     number: 15,
250  │ │     period: 3,
251  │ │     row: 3,
252  │ │     column: 15,
253  │ │     shells: [2, 8, 5],
254  │ │     atomicMass: 30.9737619985,
255  │ │     molecularDensity: 1.823,
256  │ │     heatCapacity: 23.824,
257  │ │   ),
258  │ │   ChemicalElement(
259  │ │     name: 'Sulfur',
260  │ │     symbol: 'S',
261  │ │     category: 'polyatomic nonmetal',
262  │ │     stpPhase: MatterPhase.solid,
263  │ │     appearance: 'lemon yellow sintered microcrystals',
264  │ │     number: 16,
265  │ │     period: 3,
266  │ │     row: 3,
267  │ │     column: 16,
268  │ │     shells: [2, 8, 6],
269  │ │     atomicMass: 32.06,
270  │ │     molecularDensity: 2.07,
271  │ │     heatCapacity: 22.75,
272  │ │     meltingPoint: 388.36,
273  │ │     boilingPoint: 717.8,
274  │ │   ),
275  │ │   ChemicalElement(
276  │ │     name: 'Chlorine',
277  │ │     symbol: 'Cl',
278  │ │     category: 'diatomic nonmetal',
279  │ │     stpPhase: MatterPhase.gas,
280  │ │     appearance: 'pale yellow-green gas',
281  │ │     number: 17,
282  │ │     period: 3,
283  │ │     row: 3,
284  │ │     column: 17,
285  │ │     shells: [2, 8, 7],
286  │ │     atomicMass: 35.45,
287  │ │     molecularDensity: 3.2,
288  │ │     meltingPoint: 171.6,
289  │ │     boilingPoint: 239.11,
290  │ │   ),
291  │ │   ChemicalElement(
292  │ │     name: 'Argon',
293  │ │     symbol: 'Ar',
294  │ │     category: 'noble gas',
295  │ │     stpPhase: MatterPhase.gas,
296  │ │     appearance:
297  │ │         'colorless gas exhibiting a lilac/violet glow when placed in a high voltage electric field',
298  │ │     number: 18,
299  │ │     period: 3,
300  │ │     row: 3,
301  │ │     column: 18,
302  │ │     shells: [2, 8, 8],
303  │ │     atomicMass: 39.9481,
304  │ │     molecularDensity: 1.784,
305  │ │     meltingPoint: 83.81,
306  │ │     boilingPoint: 87.302,
307  │ │   ),
308  │ │   ChemicalElement(
309  │ │     name: 'Potassium',
310  │ │     symbol: 'K',
311  │ │     category: 'alkali metal',
312  │ │     stpPhase: MatterPhase.solid,
313  │ │     appearance: 'silvery gray',
314  │ │     number: 19,
315  │ │     period: 4,
316  │ │     row: 4,
317  │ │     column: 1,
318  │ │     shells: [2, 8, 8, 1],
319  │ │     atomicMass: 39.09831,
320  │ │     molecularDensity: 0.862,
321  │ │     heatCapacity: 29.6,
322  │ │     meltingPoint: 336.7,
323  │ │     boilingPoint: 1032,
324  │ │   ),
325  │ │   ChemicalElement(
326  │ │     name: 'Calcium',
327  │ │     symbol: 'Ca',
328  │ │     category: 'alkaline earth metal',
329  │ │     stpPhase: MatterPhase.solid,
330  │ │     appearance: '',
331  │ │     number: 20,
332  │ │     period: 4,
333  │ │     row: 4,
334  │ │     column: 2,
335  │ │     shells: [2, 8, 8, 2],
336  │ │     atomicMass: 40.0784,
337  │ │     molecularDensity: 1.55,
338  │ │     heatCapacity: 25.929,
339  │ │     meltingPoint: 1115,
340  │ │     boilingPoint: 1757,
341  │ │   ),
342  │ │   ChemicalElement(
343  │ │     name: 'Scandium',
344  │ │     symbol: 'Sc',
345  │ │     category: 'transition metal',
346  │ │     stpPhase: MatterPhase.solid,
347  │ │     appearance: 'silvery white',
348  │ │     number: 21,
349  │ │     period: 4,
350  │ │     row: 4,
351  │ │     column: 3,
352  │ │     shells: [2, 8, 9, 2],
353  │ │     atomicMass: 44.9559085,
354  │ │     molecularDensity: 2.985,
355  │ │     heatCapacity: 25.52,
356  │ │     meltingPoint: 1814,
357  │ │     boilingPoint: 3109,
358  │ │   ),
359  │ │   ChemicalElement(
360  │ │     name: 'Titanium',
361  │ │     symbol: 'Ti',
362  │ │     category: 'transition metal',
363  │ │     stpPhase: MatterPhase.solid,
364  │ │     appearance: 'silvery grey-white metallic',
365  │ │     number: 22,
366  │ │     period: 4,
367  │ │     row: 4,
368  │ │     column: 4,
369  │ │     shells: [2, 8, 10, 2],
370  │ │     atomicMass: 47.8671,
371  │ │     molecularDensity: 4.506,
372  │ │     heatCapacity: 25.06,
373  │ │     meltingPoint: 1941,
374  │ │     boilingPoint: 3560,
375  │ │   ),
376  │ │   ChemicalElement(
377  │ │     name: 'Vanadium',
378  │ │     symbol: 'V',
379  │ │     category: 'transition metal',
380  │ │     stpPhase: MatterPhase.solid,
381  │ │     appearance: 'blue-silver-grey metal',
382  │ │     number: 23,
383  │ │     period: 4,
384  │ │     row: 4,
385  │ │     column: 5,
386  │ │     shells: [2, 8, 11, 2],
387  │ │     atomicMass: 50.94151,
388  │ │     molecularDensity: 6,
389  │ │     heatCapacity: 24.89,
390  │ │     meltingPoint: 2183,
391  │ │     boilingPoint: 3680,
392  │ │   ),
393  │ │   ChemicalElement(
394  │ │     name: 'Chromium',
395  │ │     symbol: 'Cr',
396  │ │     category: 'transition metal',
397  │ │     stpPhase: MatterPhase.solid,
398  │ │     appearance: 'silvery metallic',
399  │ │     number: 24,
400  │ │     period: 4,
401  │ │     row: 4,
402  │ │     column: 6,
403  │ │     shells: [2, 8, 13, 1],
404  │ │     atomicMass: 51.99616,
405  │ │     molecularDensity: 7.19,
406  │ │     heatCapacity: 23.35,
407  │ │     meltingPoint: 2180,
408  │ │     boilingPoint: 2944,
409  │ │   ),
410  │ │   ChemicalElement(
411  │ │     name: 'Manganese',
412  │ │     symbol: 'Mn',
413  │ │     category: 'transition metal',
414  │ │     stpPhase: MatterPhase.solid,
415  │ │     appearance: 'silvery metallic',
416  │ │     number: 25,
417  │ │     period: 4,
418  │ │     row: 4,
419  │ │     column: 7,
420  │ │     shells: [2, 8, 13, 2],
421  │ │     atomicMass: 54.9380443,
422  │ │     molecularDensity: 7.21,
423  │ │     heatCapacity: 26.32,
424  │ │     meltingPoint: 1519,
425  │ │     boilingPoint: 2334,
426  │ │   ),
427  │ │   ChemicalElement(
428  │ │     name: 'Iron',
429  │ │     symbol: 'Fe',
430  │ │     category: 'transition metal',
431  │ │     stpPhase: MatterPhase.solid,
432  │ │     appearance: 'lustrous metallic with a grayish tinge',
433  │ │     number: 26,
434  │ │     period: 4,
435  │ │     row: 4,
436  │ │     column: 8,
437  │ │     shells: [2, 8, 14, 2],
438  │ │     atomicMass: 55.8452,
439  │ │     molecularDensity: 7.874,
440  │ │     heatCapacity: 25.1,
441  │ │     meltingPoint: 1811,
442  │ │     boilingPoint: 3134,
443  │ │   ),
444  │ │   ChemicalElement(
445  │ │     name: 'Cobalt',
446  │ │     symbol: 'Co',
447  │ │     category: 'transition metal',
448  │ │     stpPhase: MatterPhase.solid,
449  │ │     appearance: 'hard lustrous gray metal',
450  │ │     number: 27,
451  │ │     period: 4,
452  │ │     row: 4,
453  │ │     column: 9,
454  │ │     shells: [2, 8, 15, 2],
455  │ │     atomicMass: 58.9331944,
456  │ │     molecularDensity: 8.9,
457  │ │     heatCapacity: 24.81,
458  │ │     meltingPoint: 1768,
459  │ │     boilingPoint: 3200,
460  │ │   ),
461  │ │   ChemicalElement(
462  │ │     name: 'Nickel',
463  │ │     symbol: 'Ni',
464  │ │     category: 'transition metal',
465  │ │     stpPhase: MatterPhase.solid,
466  │ │     appearance: 'lustrous, metallic, and silver with a gold tinge',
467  │ │     number: 28,
468  │ │     period: 4,
469  │ │     row: 4,
470  │ │     column: 10,
471  │ │     shells: [2, 8, 16, 2],
472  │ │     atomicMass: 58.69344,
473  │ │     molecularDensity: 8.908,
474  │ │     heatCapacity: 26.07,
475  │ │     meltingPoint: 1728,
476  │ │     boilingPoint: 3003,
477  │ │   ),
478  │ │   ChemicalElement(
479  │ │     name: 'Copper',
480  │ │     symbol: 'Cu',
481  │ │     category: 'transition metal',
482  │ │     stpPhase: MatterPhase.solid,
483  │ │     appearance: 'red-orange metallic luster',
484  │ │     number: 29,
485  │ │     period: 4,
486  │ │     row: 4,
487  │ │     column: 11,
488  │ │     shells: [2, 8, 18, 1],
489  │ │     atomicMass: 63.5463,
490  │ │     molecularDensity: 8.96,
491  │ │     heatCapacity: 24.44,
492  │ │     meltingPoint: 1357.77,
493  │ │     boilingPoint: 2835,
494  │ │   ),
495  │ │   ChemicalElement(
496  │ │     name: 'Zinc',
497  │ │     symbol: 'Zn',
498  │ │     category: 'transition metal',
499  │ │     stpPhase: MatterPhase.solid,
500  │ │     appearance: 'silver-gray',
501  │ │     number: 30,
502  │ │     period: 4,
503  │ │     row: 4,
504  │ │     column: 12,
505  │ │     shells: [2, 8, 18, 2],
506  │ │     atomicMass: 65.382,
507  │ │     molecularDensity: 7.14,
508  │ │     heatCapacity: 25.47,
509  │ │     meltingPoint: 692.68,
510  │ │     boilingPoint: 1180,
511  │ │   ),
512  │ │   ChemicalElement(
513  │ │     name: 'Gallium',
514  │ │     symbol: 'Ga',
515  │ │     category: 'post-transition metal',
516  │ │     stpPhase: MatterPhase.solid,
517  │ │     appearance: 'silver-white',
518  │ │     number: 31,
519  │ │     period: 4,
520  │ │     row: 4,
521  │ │     column: 13,
522  │ │     shells: [2, 8, 18, 3],
523  │ │     atomicMass: 69.7231,
524  │ │     molecularDensity: 5.91,
525  │ │     heatCapacity: 25.86,
526  │ │     meltingPoint: 302.9146,
527  │ │     boilingPoint: 2673,
528  │ │   ),
529  │ │   ChemicalElement(
530  │ │     name: 'Germanium',
531  │ │     symbol: 'Ge',
532  │ │     category: 'metalloid',
533  │ │     stpPhase: MatterPhase.solid,
534  │ │     appearance: 'grayish-white',
535  │ │     number: 32,
536  │ │     period: 4,
537  │ │     row: 4,
538  │ │     column: 14,
539  │ │     shells: [2, 8, 18, 4],
540  │ │     atomicMass: 72.6308,
541  │ │     molecularDensity: 5.323,
542  │ │     heatCapacity: 23.222,
543  │ │     meltingPoint: 1211.4,
544  │ │     boilingPoint: 3106,
545  │ │   ),
546  │ │   ChemicalElement(
547  │ │     name: 'Arsenic',
548  │ │     symbol: 'As',
549  │ │     category: 'metalloid',
550  │ │     stpPhase: MatterPhase.solid,
551  │ │     appearance: 'metallic grey',
552  │ │     number: 33,
553  │ │     period: 4,
554  │ │     row: 4,
555  │ │     column: 15,
556  │ │     shells: [2, 8, 18, 5],
557  │ │     atomicMass: 74.9215956,
558  │ │     molecularDensity: 5.727,
559  │ │     heatCapacity: 24.64,
560  │ │   ),
561  │ │   ChemicalElement(
562  │ │     name: 'Selenium',
563  │ │     symbol: 'Se',
564  │ │     category: 'polyatomic nonmetal',
565  │ │     stpPhase: MatterPhase.solid,
566  │ │     appearance: 'black, red, and gray (not pictured) allotropes',
567  │ │     number: 34,
568  │ │     period: 4,
569  │ │     row: 4,
570  │ │     column: 16,
571  │ │     shells: [2, 8, 18, 6],
572  │ │     atomicMass: 78.9718,
573  │ │     molecularDensity: 4.81,
574  │ │     heatCapacity: 25.363,
575  │ │     meltingPoint: 494,
576  │ │     boilingPoint: 958,
577  │ │   ),
578  │ │   ChemicalElement(
579  │ │     name: 'Bromine',
580  │ │     symbol: 'Br',
581  │ │     category: 'diatomic nonmetal',
582  │ │     stpPhase: MatterPhase.liquid,
583  │ │     appearance: '',
584  │ │     number: 35,
585  │ │     period: 4,
586  │ │     row: 4,
587  │ │     column: 17,
588  │ │     shells: [2, 8, 18, 7],
589  │ │     atomicMass: 79.904,
590  │ │     molecularDensity: 23.1028,
591  │ │     meltingPoint: 265.8,
592  │ │     boilingPoint: 332,
593  │ │   ),
594  │ │   ChemicalElement(
595  │ │     name: 'Krypton',
596  │ │     symbol: 'Kr',
597  │ │     category: 'noble gas',
598  │ │     stpPhase: MatterPhase.gas,
599  │ │     appearance:
600  │ │         'colorless gas, exhibiting a whitish glow in a high electric field',
601  │ │     number: 36,
602  │ │     period: 4,
603  │ │     row: 4,
604  │ │     column: 18,
605  │ │     shells: [2, 8, 18, 8],
606  │ │     atomicMass: 83.7982,
607  │ │     molecularDensity: 3.749,
608  │ │     meltingPoint: 115.78,
609  │ │     boilingPoint: 119.93,
610  │ │   ),
611  │ │   ChemicalElement(
612  │ │     name: 'Rubidium',
613  │ │     symbol: 'Rb',
614  │ │     category: 'alkali metal',
615  │ │     stpPhase: MatterPhase.solid,
616  │ │     appearance: 'grey white',
617  │ │     number: 37,
618  │ │     period: 5,
619  │ │     row: 5,
620  │ │     column: 1,
621  │ │     shells: [2, 8, 18, 8, 1],
622  │ │     atomicMass: 85.46783,
623  │ │     molecularDensity: 1.532,
624  │ │     heatCapacity: 31.06,
625  │ │     meltingPoint: 312.45,
626  │ │     boilingPoint: 961,
627  │ │   ),
628  │ │   ChemicalElement(
629  │ │     name: 'Strontium',
630  │ │     symbol: 'Sr',
631  │ │     category: 'alkaline earth metal',
632  │ │     stpPhase: MatterPhase.solid,
633  │ │     appearance: '',
634  │ │     number: 38,
635  │ │     period: 5,
636  │ │     row: 5,
637  │ │     column: 2,
638  │ │     shells: [2, 8, 18, 8, 2],
639  │ │     atomicMass: 87.621,
640  │ │     molecularDensity: 2.64,
641  │ │     heatCapacity: 26.4,
642  │ │     meltingPoint: 1050,
643  │ │     boilingPoint: 1650,
644  │ │   ),
645  │ │   ChemicalElement(
646  │ │     name: 'Yttrium',
647  │ │     symbol: 'Y',
648  │ │     category: 'transition metal',
649  │ │     stpPhase: MatterPhase.solid,
650  │ │     appearance: 'silvery white',
651  │ │     number: 39,
652  │ │     period: 5,
653  │ │     row: 5,
654  │ │     column: 3,
655  │ │     shells: [2, 8, 18, 9, 2],
656  │ │     atomicMass: 88.905842,
657  │ │     molecularDensity: 4.472,
658  │ │     heatCapacity: 26.53,
659  │ │     meltingPoint: 1799,
660  │ │     boilingPoint: 3203,
661  │ │   ),
662  │ │   ChemicalElement(
663  │ │     name: 'Zirconium',
664  │ │     symbol: 'Zr',
665  │ │     category: 'transition metal',
666  │ │     stpPhase: MatterPhase.solid,
667  │ │     appearance: 'silvery white',
668  │ │     number: 40,
669  │ │     period: 5,
670  │ │     row: 5,
671  │ │     column: 4,
672  │ │     shells: [2, 8, 18, 10, 2],
673  │ │     atomicMass: 91.2242,
674  │ │     molecularDensity: 6.52,
675  │ │     heatCapacity: 25.36,
676  │ │     meltingPoint: 2128,
677  │ │     boilingPoint: 4650,
678  │ │   ),
679  │ │   ChemicalElement(
680  │ │     name: 'Niobium',
681  │ │     symbol: 'Nb',
682  │ │     category: 'transition metal',
683  │ │     stpPhase: MatterPhase.solid,
684  │ │     appearance: 'gray metallic, bluish when oxidized',
685  │ │     number: 41,
686  │ │     period: 5,
687  │ │     row: 5,
688  │ │     column: 5,
689  │ │     shells: [2, 8, 18, 12, 1],
690  │ │     atomicMass: 92.906372,
691  │ │     molecularDensity: 8.57,
692  │ │     heatCapacity: 24.6,
693  │ │     meltingPoint: 2750,
694  │ │     boilingPoint: 5017,
695  │ │   ),
696  │ │   ChemicalElement(
697  │ │     name: 'Molybdenum',
698  │ │     symbol: 'Mo',
699  │ │     category: 'transition metal',
700  │ │     stpPhase: MatterPhase.solid,
701  │ │     appearance: 'gray metallic',
702  │ │     number: 42,
703  │ │     period: 5,
704  │ │     row: 5,
705  │ │     column: 6,
706  │ │     shells: [2, 8, 18, 13, 1],
707  │ │     atomicMass: 95.951,
708  │ │     molecularDensity: 10.28,
709  │ │     heatCapacity: 24.06,
710  │ │     meltingPoint: 2896,
711  │ │     boilingPoint: 4912,
712  │ │   ),
713  │ │   ChemicalElement(
714  │ │     name: 'Technetium',
715  │ │     symbol: 'Tc',
716  │ │     category: 'transition metal',
717  │ │     stpPhase: MatterPhase.solid,
718  │ │     appearance: 'shiny gray metal',
719  │ │     number: 43,
720  │ │     period: 5,
721  │ │     row: 5,
722  │ │     column: 7,
723  │ │     shells: [2, 8, 18, 13, 2],
724  │ │     atomicMass: 98,
725  │ │     molecularDensity: 11,
726  │ │     heatCapacity: 24.27,
727  │ │     meltingPoint: 2430,
728  │ │     boilingPoint: 4538,
729  │ │   ),
730  │ │   ChemicalElement(
731  │ │     name: 'Ruthenium',
732  │ │     symbol: 'Ru',
733  │ │     category: 'transition metal',
734  │ │     stpPhase: MatterPhase.solid,
735  │ │     appearance: 'silvery white metallic',
736  │ │     number: 44,
737  │ │     period: 5,
738  │ │     row: 5,
739  │ │     column: 8,
740  │ │     shells: [2, 8, 18, 15, 1],
741  │ │     atomicMass: 101.072,
742  │ │     molecularDensity: 12.45,
743  │ │     heatCapacity: 24.06,
744  │ │     meltingPoint: 2607,
745  │ │     boilingPoint: 4423,
746  │ │   ),
747  │ │   ChemicalElement(
748  │ │     name: 'Rhodium',
749  │ │     symbol: 'Rh',
750  │ │     category: 'transition metal',
751  │ │     stpPhase: MatterPhase.solid,
752  │ │     appearance: 'silvery white metallic',
753  │ │     number: 45,
754  │ │     period: 5,
755  │ │     row: 5,
756  │ │     column: 9,
757  │ │     shells: [2, 8, 18, 16, 1],
758  │ │     atomicMass: 102.905502,
759  │ │     molecularDensity: 12.41,
760  │ │     heatCapacity: 24.98,
761  │ │     meltingPoint: 2237,
762  │ │     boilingPoint: 3968,
763  │ │   ),
764  │ │   ChemicalElement(
765  │ │     name: 'Palladium',
766  │ │     symbol: 'Pd',
767  │ │     category: 'transition metal',
768  │ │     stpPhase: MatterPhase.solid,
769  │ │     appearance: 'silvery white',
770  │ │     number: 46,
771  │ │     period: 5,
772  │ │     row: 5,
773  │ │     column: 10,
774  │ │     shells: [2, 8, 18, 18],
775  │ │     atomicMass: 106.421,
776  │ │     molecularDensity: 12.023,
777  │ │     heatCapacity: 25.98,
778  │ │     meltingPoint: 1828.05,
779  │ │     boilingPoint: 3236,
780  │ │   ),
781  │ │   ChemicalElement(
782  │ │     name: 'Silver',
783  │ │     symbol: 'Ag',
784  │ │     category: 'transition metal',
785  │ │     stpPhase: MatterPhase.solid,
786  │ │     appearance: 'lustrous white metal',
787  │ │     number: 47,
788  │ │     period: 5,
789  │ │     row: 5,
790  │ │     column: 11,
791  │ │     shells: [2, 8, 18, 18, 1],
792  │ │     atomicMass: 107.86822,
793  │ │     molecularDensity: 10.49,
794  │ │     heatCapacity: 25.35,
795  │ │     meltingPoint: 1234.93,
796  │ │     boilingPoint: 2435,
797  │ │   ),
798  │ │   ChemicalElement(
799  │ │     name: 'Cadmium',
800  │ │     symbol: 'Cd',
801  │ │     category: 'transition metal',
802  │ │     stpPhase: MatterPhase.solid,
803  │ │     appearance: 'silvery bluish-gray metallic',
804  │ │     number: 48,
805  │ │     period: 5,
806  │ │     row: 5,
807  │ │     column: 12,
808  │ │     shells: [2, 8, 18, 18, 2],
809  │ │     atomicMass: 112.4144,
810  │ │     molecularDensity: 8.65,
811  │ │     heatCapacity: 26.02,
812  │ │     meltingPoint: 594.22,
813  │ │     boilingPoint: 1040,
814  │ │   ),
815  │ │   ChemicalElement(
816  │ │     name: 'Indium',
817  │ │     symbol: 'In',
818  │ │     category: 'post-transition metal',
819  │ │     stpPhase: MatterPhase.solid,
820  │ │     appearance: 'silvery lustrous gray',
821  │ │     number: 49,
822  │ │     period: 5,
823  │ │     row: 5,
824  │ │     column: 13,
825  │ │     shells: [2, 8, 18, 18, 3],
826  │ │     atomicMass: 114.8181,
827  │ │     molecularDensity: 7.31,
828  │ │     heatCapacity: 26.74,
829  │ │     meltingPoint: 429.7485,
830  │ │     boilingPoint: 2345,
831  │ │   ),
832  │ │   ChemicalElement(
833  │ │     name: 'Tin',
834  │ │     symbol: 'Sn',
835  │ │     category: 'post-transition metal',
836  │ │     stpPhase: MatterPhase.solid,
837  │ │     appearance: 'silvery-white (beta, β) or gray (alpha, α)',
838  │ │     number: 50,
839  │ │     period: 5,
840  │ │     row: 5,
841  │ │     column: 14,
842  │ │     shells: [2, 8, 18, 18, 4],
843  │ │     atomicMass: 118.7107,
844  │ │     molecularDensity: 7.365,
845  │ │     heatCapacity: 27.112,
846  │ │     meltingPoint: 505.08,
847  │ │     boilingPoint: 2875,
848  │ │   ),
849  │ │   ChemicalElement(
850  │ │     name: 'Antimony',
851  │ │     symbol: 'Sb',
852  │ │     category: 'metalloid',
853  │ │     stpPhase: MatterPhase.solid,
854  │ │     appearance: 'silvery lustrous gray',
855  │ │     number: 51,
856  │ │     period: 5,
857  │ │     row: 5,
858  │ │     column: 15,
859  │ │     shells: [2, 8, 18, 18, 5],
860  │ │     atomicMass: 121.7601,
861  │ │     molecularDensity: 6.697,
862  │ │     heatCapacity: 25.23,
863  │ │     meltingPoint: 903.78,
864  │ │     boilingPoint: 1908,
865  │ │   ),
866  │ │   ChemicalElement(
867  │ │     name: 'Tellurium',
868  │ │     symbol: 'Te',
869  │ │     category: 'metalloid',
870  │ │     stpPhase: MatterPhase.solid,
871  │ │     appearance: '',
872  │ │     number: 52,
873  │ │     period: 5,
874  │ │     row: 5,
875  │ │     column: 16,
876  │ │     shells: [2, 8, 18, 18, 6],
877  │ │     atomicMass: 127.603,
878  │ │     molecularDensity: 6.24,
879  │ │     heatCapacity: 25.73,
880  │ │     meltingPoint: 722.66,
881  │ │     boilingPoint: 1261,
882  │ │   ),
883  │ │   ChemicalElement(
884  │ │     name: 'Iodine',
885  │ │     symbol: 'I',
886  │ │     category: 'diatomic nonmetal',
887  │ │     stpPhase: MatterPhase.solid,
888  │ │     appearance: 'lustrous metallic gray, violet as a gas',
889  │ │     number: 53,
890  │ │     period: 5,
891  │ │     row: 5,
892  │ │     column: 17,
893  │ │     shells: [2, 8, 18, 18, 7],
894  │ │     atomicMass: 126.904473,
895  │ │     molecularDensity: 4.933,
896  │ │     meltingPoint: 386.85,
897  │ │     boilingPoint: 457.4,
898  │ │   ),
899  │ │   ChemicalElement(
900  │ │     name: 'Xenon',
901  │ │     symbol: 'Xe',
902  │ │     category: 'noble gas',
903  │ │     stpPhase: MatterPhase.gas,
904  │ │     appearance:
905  │ │         'colorless gas, exhibiting a blue glow when placed in a high voltage electric field',
906  │ │     number: 54,
907  │ │     period: 5,
908  │ │     row: 5,
909  │ │     column: 18,
910  │ │     shells: [2, 8, 18, 18, 8],
911  │ │     atomicMass: 131.2936,
912  │ │     molecularDensity: 5.894,
913  │ │     meltingPoint: 161.4,
914  │ │     boilingPoint: 165.051,
915  │ │   ),
916  │ │   ChemicalElement(
917  │ │     name: 'Cesium',
918  │ │     symbol: 'Cs',
919  │ │     category: 'alkali metal',
920  │ │     stpPhase: MatterPhase.solid,
921  │ │     appearance: 'silvery gold',
922  │ │     number: 55,
923  │ │     period: 6,
924  │ │     row: 6,
925  │ │     column: 1,
926  │ │     shells: [2, 8, 18, 18, 8, 1],
927  │ │     atomicMass: 132.905451966,
928  │ │     molecularDensity: 1.93,
929  │ │     heatCapacity: 32.21,
930  │ │     meltingPoint: 301.7,
931  │ │     boilingPoint: 944,
932  │ │   ),
933  │ │   ChemicalElement(
934  │ │     name: 'Barium',
935  │ │     symbol: 'Ba',
936  │ │     category: 'alkaline earth metal',
937  │ │     stpPhase: MatterPhase.solid,
938  │ │     appearance: '',
939  │ │     number: 56,
940  │ │     period: 6,
941  │ │     row: 6,
942  │ │     column: 2,
943  │ │     shells: [2, 8, 18, 18, 8, 2],
944  │ │     atomicMass: 137.3277,
945  │ │     molecularDensity: 3.51,
946  │ │     heatCapacity: 28.07,
947  │ │     meltingPoint: 1000,
948  │ │     boilingPoint: 2118,
949  │ │   ),
950  │ │   ChemicalElement(
951  │ │     name: 'Lanthanum',
952  │ │     symbol: 'La',
953  │ │     category: 'lanthanide',
954  │ │     stpPhase: MatterPhase.solid,
955  │ │     appearance: 'silvery white',
956  │ │     number: 57,
957  │ │     period: 6,
958  │ │     row: 9,
959  │ │     column: 3,
960  │ │     shells: [2, 8, 18, 18, 9, 2],
961  │ │     atomicMass: 138.905477,
962  │ │     molecularDensity: 6.162,
963  │ │     heatCapacity: 27.11,
964  │ │     meltingPoint: 1193,
965  │ │     boilingPoint: 3737,
966  │ │   ),
967  │ │   ChemicalElement(
968  │ │     name: 'Cerium',
969  │ │     symbol: 'Ce',
970  │ │     category: 'lanthanide',
971  │ │     stpPhase: MatterPhase.solid,
972  │ │     appearance: 'silvery white',
973  │ │     number: 58,
974  │ │     period: 6,
975  │ │     row: 9,
976  │ │     column: 4,
977  │ │     shells: [2, 8, 18, 19, 9, 2],
978  │ │     atomicMass: 140.1161,
979  │ │     molecularDensity: 6.77,
980  │ │     heatCapacity: 26.94,
981  │ │     meltingPoint: 1068,
982  │ │     boilingPoint: 3716,
983  │ │   ),
984  │ │   ChemicalElement(
985  │ │     name: 'Praseodymium',
986  │ │     symbol: 'Pr',
987  │ │     category: 'lanthanide',
988  │ │     stpPhase: MatterPhase.solid,
989  │ │     appearance: 'grayish white',
990  │ │     number: 59,
991  │ │     period: 6,
992  │ │     row: 9,
993  │ │     column: 5,
994  │ │     shells: [2, 8, 18, 21, 8, 2],
995  │ │     atomicMass: 140.907662,
996  │ │     molecularDensity: 6.77,
997  │ │     heatCapacity: 27.2,
998  │ │     meltingPoint: 1208,
999  │ │     boilingPoint: 3403,
1000 │ │   ),
1001 │ │   ChemicalElement(
1002 │ │     name: 'Neodymium',
1003 │ │     symbol: 'Nd',
1004 │ │     category: 'lanthanide',
1005 │ │     stpPhase: MatterPhase.solid,
1006 │ │     appearance: 'silvery white',
1007 │ │     number: 60,
1008 │ │     period: 6,
1009 │ │     row: 9,
1010 │ │     column: 6,
1011 │ │     shells: [2, 8, 18, 22, 8, 2],
1012 │ │     atomicMass: 144.2423,
1013 │ │     molecularDensity: 7.01,
1014 │ │     heatCapacity: 27.45,
1015 │ │     meltingPoint: 1297,
1016 │ │     boilingPoint: 3347,
1017 │ │   ),
1018 │ │   ChemicalElement(
1019 │ │     name: 'Promethium',
1020 │ │     symbol: 'Pm',
1021 │ │     category: 'lanthanide',
1022 │ │     stpPhase: MatterPhase.solid,
1023 │ │     appearance: 'metallic',
1024 │ │     number: 61,
1025 │ │     period: 6,
1026 │ │     row: 9,
1027 │ │     column: 7,
1028 │ │     shells: [2, 8, 18, 23, 8, 2],
1029 │ │     atomicMass: 145,
1030 │ │     molecularDensity: 7.26,
1031 │ │     meltingPoint: 1315,
1032 │ │     boilingPoint: 3273,
1033 │ │   ),
1034 │ │   ChemicalElement(
1035 │ │     name: 'Samarium',
1036 │ │     symbol: 'Sm',
1037 │ │     category: 'lanthanide',
1038 │ │     stpPhase: MatterPhase.solid,
1039 │ │     appearance: 'silvery white',
1040 │ │     number: 62,
1041 │ │     period: 6,
1042 │ │     row: 9,
1043 │ │     column: 8,
1044 │ │     shells: [2, 8, 18, 24, 8, 2],
1045 │ │     atomicMass: 150.362,
1046 │ │     molecularDensity: 7.52,
1047 │ │     heatCapacity: 29.54,
1048 │ │     meltingPoint: 1345,
1049 │ │     boilingPoint: 2173,
1050 │ │   ),
1051 │ │   ChemicalElement(
1052 │ │     name: 'Europium',
1053 │ │     symbol: 'Eu',
1054 │ │     category: 'lanthanide',
1055 │ │     stpPhase: MatterPhase.solid,
1056 │ │     appearance: '',
1057 │ │     number: 63,
1058 │ │     period: 6,
1059 │ │     row: 9,
1060 │ │     column: 9,
1061 │ │     shells: [2, 8, 18, 25, 8, 2],
1062 │ │     atomicMass: 151.9641,
1063 │ │     molecularDensity: 5.264,
1064 │ │     heatCapacity: 27.66,
1065 │ │     meltingPoint: 1099,
1066 │ │     boilingPoint: 1802,
1067 │ │   ),
1068 │ │   ChemicalElement(
1069 │ │     name: 'Gadolinium',
1070 │ │     symbol: 'Gd',
1071 │ │     category: 'lanthanide',
1072 │ │     stpPhase: MatterPhase.solid,
1073 │ │     appearance: 'silvery white',
1074 │ │     number: 64,
1075 │ │     period: 6,
1076 │ │     row: 9,
1077 │ │     column: 10,
1078 │ │     shells: [2, 8, 18, 25, 9, 2],
1079 │ │     atomicMass: 157.253,
1080 │ │     molecularDensity: 7.9,
1081 │ │     heatCapacity: 37.03,
1082 │ │     meltingPoint: 1585,
1083 │ │     boilingPoint: 3273,
1084 │ │   ),
1085 │ │   ChemicalElement(
1086 │ │     name: 'Terbium',
1087 │ │     symbol: 'Tb',
1088 │ │     category: 'lanthanide',
1089 │ │     stpPhase: MatterPhase.solid,
1090 │ │     appearance: 'silvery white',
1091 │ │     number: 65,
1092 │ │     period: 6,
1093 │ │     row: 9,
1094 │ │     column: 11,
1095 │ │     shells: [2, 8, 18, 27, 8, 2],
1096 │ │     atomicMass: 158.925352,
1097 │ │     molecularDensity: 8.23,
1098 │ │     heatCapacity: 28.91,
1099 │ │     meltingPoint: 1629,
1100 │ │     boilingPoint: 3396,
1101 │ │   ),
1102 │ │   ChemicalElement(
1103 │ │     name: 'Dysprosium',
1104 │ │     symbol: 'Dy',
1105 │ │     category: 'lanthanide',
1106 │ │     stpPhase: MatterPhase.solid,
1107 │ │     appearance: 'silvery white',
1108 │ │     number: 66,
1109 │ │     period: 6,
1110 │ │     row: 9,
1111 │ │     column: 12,
1112 │ │     shells: [2, 8, 18, 28, 8, 2],
1113 │ │     atomicMass: 162.5001,
1114 │ │     molecularDensity: 8.54,
1115 │ │     heatCapacity: 27.7,
1116 │ │     meltingPoint: 1680,
1117 │ │     boilingPoint: 2840,
1118 │ │   ),
1119 │ │   ChemicalElement(
1120 │ │     name: 'Holmium',
1121 │ │     symbol: 'Ho',
1122 │ │     category: 'lanthanide',
1123 │ │     stpPhase: MatterPhase.solid,
1124 │ │     appearance: 'silvery white',
1125 │ │     number: 67,
1126 │ │     period: 6,
1127 │ │     row: 9,
1128 │ │     column: 13,
1129 │ │     shells: [2, 8, 18, 29, 8, 2],
1130 │ │     atomicMass: 164.930332,
1131 │ │     molecularDensity: 8.79,
1132 │ │     heatCapacity: 27.15,
1133 │ │     meltingPoint: 1734,
1134 │ │     boilingPoint: 2873,
1135 │ │   ),
1136 │ │   ChemicalElement(
1137 │ │     name: 'Erbium',
1138 │ │     symbol: 'Er',
1139 │ │     category: 'lanthanide',
1140 │ │     stpPhase: MatterPhase.solid,
1141 │ │     appearance: 'silvery white',
1142 │ │     number: 68,
1143 │ │     period: 6,
1144 │ │     row: 9,
1145 │ │     column: 14,
1146 │ │     shells: [2, 8, 18, 30, 8, 2],
1147 │ │     atomicMass: 167.2593,
1148 │ │     molecularDensity: 9.066,
1149 │ │     heatCapacity: 28.12,
1150 │ │     meltingPoint: 1802,
1151 │ │     boilingPoint: 3141,
1152 │ │   ),
1153 │ │   ChemicalElement(
1154 │ │     name: 'Thulium',
1155 │ │     symbol: 'Tm',
1156 │ │     category: 'lanthanide',
1157 │ │     stpPhase: MatterPhase.solid,
1158 │ │     appearance: 'silvery gray',
1159 │ │     number: 69,
1160 │ │     period: 6,
1161 │ │     row: 9,
1162 │ │     column: 15,
1163 │ │     shells: [2, 8, 18, 31, 8, 2],
1164 │ │     atomicMass: 168.934222,
1165 │ │     molecularDensity: 9.32,
1166 │ │     heatCapacity: 27.03,
1167 │ │     meltingPoint: 1818,
1168 │ │     boilingPoint: 2223,
1169 │ │   ),
1170 │ │   ChemicalElement(
1171 │ │     name: 'Ytterbium',
1172 │ │     symbol: 'Yb',
1173 │ │     category: 'lanthanide',
1174 │ │     stpPhase: MatterPhase.solid,
1175 │ │     appearance: '',
1176 │ │     number: 70,
1177 │ │     period: 6,
1178 │ │     row: 9,
1179 │ │     column: 16,
1180 │ │     shells: [2, 8, 18, 32, 8, 2],
1181 │ │     atomicMass: 173.0451,
1182 │ │     molecularDensity: 6.9,
1183 │ │     heatCapacity: 26.74,
1184 │ │     meltingPoint: 1097,
1185 │ │     boilingPoint: 1469,
1186 │ │   ),
1187 │ │   ChemicalElement(
1188 │ │     name: 'Lutetium',
1189 │ │     symbol: 'Lu',
1190 │ │     category: 'lanthanide',
1191 │ │     stpPhase: MatterPhase.solid,
1192 │ │     appearance: 'silvery white',
1193 │ │     number: 71,
1194 │ │     period: 6,
1195 │ │     row: 9,
1196 │ │     column: 17,
1197 │ │     shells: [2, 8, 18, 32, 9, 2],
1198 │ │     atomicMass: 174.96681,
1199 │ │     molecularDensity: 9.841,
1200 │ │     heatCapacity: 26.86,
1201 │ │     meltingPoint: 1925,
1202 │ │     boilingPoint: 3675,
1203 │ │   ),
1204 │ │   ChemicalElement(
1205 │ │     name: 'Hafnium',
1206 │ │     symbol: 'Hf',
1207 │ │     category: 'transition metal',
1208 │ │     stpPhase: MatterPhase.solid,
1209 │ │     appearance: 'steel gray',
1210 │ │     number: 72,
1211 │ │     period: 6,
1212 │ │     row: 6,
1213 │ │     column: 4,
1214 │ │     shells: [2, 8, 18, 32, 10, 2],
1215 │ │     atomicMass: 178.492,
1216 │ │     molecularDensity: 13.31,
1217 │ │     heatCapacity: 25.73,
1218 │ │     meltingPoint: 2506,
1219 │ │     boilingPoint: 4876,
1220 │ │   ),
1221 │ │   ChemicalElement(
1222 │ │     name: 'Tantalum',
1223 │ │     symbol: 'Ta',
1224 │ │     category: 'transition metal',
1225 │ │     stpPhase: MatterPhase.solid,
1226 │ │     appearance: 'gray blue',
1227 │ │     number: 73,
1228 │ │     period: 6,
1229 │ │     row: 6,
1230 │ │     column: 5,
1231 │ │     shells: [2, 8, 18, 32, 11, 2],
1232 │ │     atomicMass: 180.947882,
1233 │ │     molecularDensity: 16.69,
1234 │ │     heatCapacity: 25.36,
1235 │ │     meltingPoint: 3290,
1236 │ │     boilingPoint: 5731,
1237 │ │   ),
1238 │ │   ChemicalElement(
1239 │ │     name: 'Tungsten',
1240 │ │     symbol: 'W',
1241 │ │     category: 'transition metal',
1242 │ │     stpPhase: MatterPhase.solid,
1243 │ │     appearance: 'grayish white, lustrous',
1244 │ │     number: 74,
1245 │ │     period: 6,
1246 │ │     row: 6,
1247 │ │     column: 6,
1248 │ │     shells: [2, 8, 18, 32, 12, 2],
1249 │ │     atomicMass: 183.841,
1250 │ │     molecularDensity: 19.25,
1251 │ │     heatCapacity: 24.27,
1252 │ │     meltingPoint: 3695,
1253 │ │     boilingPoint: 6203,
1254 │ │   ),
1255 │ │   ChemicalElement(
1256 │ │     name: 'Rhenium',
1257 │ │     symbol: 'Re',
1258 │ │     category: 'transition metal',
1259 │ │     stpPhase: MatterPhase.solid,
1260 │ │     appearance: 'silvery-grayish',
1261 │ │     number: 75,
1262 │ │     period: 6,
1263 │ │     row: 6,
1264 │ │     column: 7,
1265 │ │     shells: [2, 8, 18, 32, 13, 2],
1266 │ │     atomicMass: 186.2071,
1267 │ │     molecularDensity: 21.02,
1268 │ │     heatCapacity: 25.48,
1269 │ │     meltingPoint: 3459,
1270 │ │     boilingPoint: 5869,
1271 │ │   ),
1272 │ │   ChemicalElement(
1273 │ │     name: 'Osmium',
1274 │ │     symbol: 'Os',
1275 │ │     category: 'transition metal',
1276 │ │     stpPhase: MatterPhase.solid,
1277 │ │     appearance: 'silvery, blue cast',
1278 │ │     number: 76,
1279 │ │     period: 6,
1280 │ │     row: 6,
1281 │ │     column: 8,
1282 │ │     shells: [2, 8, 18, 32, 14, 2],
1283 │ │     atomicMass: 190.233,
1284 │ │     molecularDensity: 22.59,
1285 │ │     heatCapacity: 24.7,
1286 │ │     meltingPoint: 3306,
1287 │ │     boilingPoint: 5285,
1288 │ │   ),
1289 │ │   ChemicalElement(
1290 │ │     name: 'Iridium',
1291 │ │     symbol: 'Ir',
1292 │ │     category: 'transition metal',
1293 │ │     stpPhase: MatterPhase.solid,
1294 │ │     appearance: 'silvery white',
1295 │ │     number: 77,
1296 │ │     period: 6,
1297 │ │     row: 6,
1298 │ │     column: 9,
1299 │ │     shells: [2, 8, 18, 32, 15, 2],
1300 │ │     atomicMass: 192.2173,
1301 │ │     molecularDensity: 22.56,
1302 │ │     heatCapacity: 25.1,
1303 │ │     meltingPoint: 2719,
1304 │ │     boilingPoint: 4403,
1305 │ │   ),
1306 │ │   ChemicalElement(
1307 │ │     name: 'Platinum',
1308 │ │     symbol: 'Pt',
1309 │ │     category: 'transition metal',
1310 │ │     stpPhase: MatterPhase.solid,
1311 │ │     appearance: 'silvery white',
1312 │ │     number: 78,
1313 │ │     period: 6,
1314 │ │     row: 6,
1315 │ │     column: 10,
1316 │ │     shells: [2, 8, 18, 32, 17, 1],
1317 │ │     atomicMass: 195.0849,
1318 │ │     molecularDensity: 21.45,
1319 │ │     heatCapacity: 25.86,
1320 │ │     meltingPoint: 2041.4,
1321 │ │     boilingPoint: 4098,
1322 │ │   ),
1323 │ │   ChemicalElement(
1324 │ │     name: 'Gold',
1325 │ │     symbol: 'Au',
1326 │ │     category: 'transition metal',
1327 │ │     stpPhase: MatterPhase.solid,
1328 │ │     appearance: 'metallic yellow',
1329 │ │     number: 79,
1330 │ │     period: 6,
1331 │ │     row: 6,
1332 │ │     column: 11,
1333 │ │     shells: [2, 8, 18, 32, 18, 1],
1334 │ │     atomicMass: 196.9665695,
1335 │ │     molecularDensity: 19.3,
1336 │ │     heatCapacity: 25.418,
1337 │ │     meltingPoint: 1337.33,
1338 │ │     boilingPoint: 3243,
1339 │ │   ),
1340 │ │   ChemicalElement(
1341 │ │     name: 'Mercury',
1342 │ │     symbol: 'Hg',
1343 │ │     category: 'transition metal',
1344 │ │     stpPhase: MatterPhase.liquid,
1345 │ │     appearance: 'silvery',
1346 │ │     number: 80,
1347 │ │     period: 6,
1348 │ │     row: 6,
1349 │ │     column: 12,
1350 │ │     shells: [2, 8, 18, 32, 18, 2],
1351 │ │     atomicMass: 200.5923,
1352 │ │     molecularDensity: 13.534,
1353 │ │     heatCapacity: 27.983,
1354 │ │     meltingPoint: 234.321,
1355 │ │     boilingPoint: 629.88,
1356 │ │   ),
1357 │ │   ChemicalElement(
1358 │ │     name: 'Thallium',
1359 │ │     symbol: 'Tl',
1360 │ │     category: 'post-transition metal',
1361 │ │     stpPhase: MatterPhase.solid,
1362 │ │     appearance: 'silvery white',
1363 │ │     number: 81,
1364 │ │     period: 6,
1365 │ │     row: 6,
1366 │ │     column: 13,
1367 │ │     shells: [2, 8, 18, 32, 18, 3],
1368 │ │     atomicMass: 204.38,
1369 │ │     molecularDensity: 11.85,
1370 │ │     heatCapacity: 26.32,
1371 │ │     meltingPoint: 577,
1372 │ │     boilingPoint: 1746,
1373 │ │   ),
1374 │ │   ChemicalElement(
1375 │ │     name: 'Lead',
1376 │ │     symbol: 'Pb',
1377 │ │     category: 'post-transition metal',
1378 │ │     stpPhase: MatterPhase.solid,
1379 │ │     appearance: 'metallic gray',
1380 │ │     number: 82,
1381 │ │     period: 6,
1382 │ │     row: 6,
1383 │ │     column: 14,
1384 │ │     shells: [2, 8, 18, 32, 18, 4],
1385 │ │     atomicMass: 207.21,
1386 │ │     molecularDensity: 11.34,
1387 │ │     heatCapacity: 26.65,
1388 │ │     meltingPoint: 600.61,
1389 │ │     boilingPoint: 2022,
1390 │ │   ),
1391 │ │   ChemicalElement(
1392 │ │     name: 'Bismuth',
1393 │ │     symbol: 'Bi',
1394 │ │     category: 'post-transition metal',
1395 │ │     stpPhase: MatterPhase.solid,
1396 │ │     appearance: 'lustrous silver',
1397 │ │     number: 83,
1398 │ │     period: 6,
1399 │ │     row: 6,
1400 │ │     column: 15,
1401 │ │     shells: [2, 8, 18, 32, 18, 5],
1402 │ │     atomicMass: 208.980401,
1403 │ │     molecularDensity: 9.78,
1404 │ │     heatCapacity: 25.52,
1405 │ │     meltingPoint: 544.7,
1406 │ │     boilingPoint: 1837,
1407 │ │   ),
1408 │ │   ChemicalElement(
1409 │ │     name: 'Polonium',
1410 │ │     symbol: 'Po',
1411 │ │     category: 'post-transition metal',
1412 │ │     stpPhase: MatterPhase.solid,
1413 │ │     appearance: 'silvery',
1414 │ │     number: 84,
1415 │ │     period: 6,
1416 │ │     row: 6,
1417 │ │     column: 16,
1418 │ │     shells: [2, 8, 18, 32, 18, 6],
1419 │ │     atomicMass: 209,
1420 │ │     molecularDensity: 9.196,
1421 │ │     heatCapacity: 26.4,
1422 │ │     meltingPoint: 527,
1423 │ │     boilingPoint: 1235,
1424 │ │   ),
1425 │ │   ChemicalElement(
1426 │ │     name: 'Astatine',
1427 │ │     symbol: 'At',
1428 │ │     category: 'metalloid',
1429 │ │     stpPhase: MatterPhase.solid,
1430 │ │     appearance: 'unknown, probably metallic',
1431 │ │     number: 85,
1432 │ │     period: 6,
1433 │ │     row: 6,
1434 │ │     column: 17,
1435 │ │     shells: [2, 8, 18, 32, 18, 7],
1436 │ │     atomicMass: 210,
1437 │ │     molecularDensity: 26.35,
1438 │ │     meltingPoint: 575,
1439 │ │     boilingPoint: 610,
1440 │ │   ),
1441 │ │   ChemicalElement(
1442 │ │     name: 'Radon',
1443 │ │     symbol: 'Rn',
1444 │ │     category: 'noble gas',
1445 │ │     stpPhase: MatterPhase.gas,
1446 │ │     appearance:
1447 │ │         'colorless gas, occasionally glows green or red in discharge tubes',
1448 │ │     number: 86,
1449 │ │     period: 6,
1450 │ │     row: 6,
1451 │ │     column: 18,
1452 │ │     shells: [2, 8, 18, 32, 18, 8],
1453 │ │     atomicMass: 222,
1454 │ │     molecularDensity: 9.73,
1455 │ │     meltingPoint: 202,
1456 │ │     boilingPoint: 211.5,
1457 │ │   ),
1458 │ │   ChemicalElement(
1459 │ │     name: 'Francium',
1460 │ │     symbol: 'Fr',
1461 │ │     category: 'alkali metal',
1462 │ │     stpPhase: MatterPhase.solid,
1463 │ │     appearance: '',
1464 │ │     number: 87,
1465 │ │     period: 7,
1466 │ │     row: 7,
1467 │ │     column: 1,
1468 │ │     shells: [2, 8, 18, 32, 18, 8, 1],
1469 │ │     atomicMass: 223,
1470 │ │     molecularDensity: 1.87,
1471 │ │     meltingPoint: 300,
1472 │ │     boilingPoint: 950,
1473 │ │   ),
1474 │ │   ChemicalElement(
1475 │ │     name: 'Radium',
1476 │ │     symbol: 'Ra',
1477 │ │     category: 'alkaline earth metal',
1478 │ │     stpPhase: MatterPhase.solid,
1479 │ │     appearance: 'silvery white metallic',
1480 │ │     number: 88,
1481 │ │     period: 7,
1482 │ │     row: 7,
1483 │ │     column: 2,
1484 │ │     shells: [2, 8, 18, 32, 18, 8, 2],
1485 │ │     atomicMass: 226,
1486 │ │     molecularDensity: 5.5,
1487 │ │     meltingPoint: 1233,
1488 │ │     boilingPoint: 2010,
1489 │ │   ),
1490 │ │   ChemicalElement(
1491 │ │     name: 'Actinium',
1492 │ │     symbol: 'Ac',
1493 │ │     category: 'actinide',
1494 │ │     stpPhase: MatterPhase.solid,
1495 │ │     appearance: '',
1496 │ │     number: 89,
1497 │ │     period: 7,
1498 │ │     row: 10,
1499 │ │     column: 3,
1500 │ │     shells: [2, 8, 18, 32, 18, 9, 2],
1501 │ │     atomicMass: 227,
1502 │ │     molecularDensity: 10,
1503 │ │     heatCapacity: 27.2,
1504 │ │     meltingPoint: 1500,
1505 │ │     boilingPoint: 3500,
1506 │ │   ),
1507 │ │   ChemicalElement(
1508 │ │     name: 'Thorium',
1509 │ │     symbol: 'Th',
1510 │ │     category: 'actinide',
1511 │ │     stpPhase: MatterPhase.solid,
1512 │ │     appearance: 'silvery, often with black tarnish',
1513 │ │     number: 90,
1514 │ │     period: 7,
1515 │ │     row: 10,
1516 │ │     column: 4,
1517 │ │     shells: [2, 8, 18, 32, 18, 10, 2],
1518 │ │     atomicMass: 232.03774,
1519 │ │     molecularDensity: 11.724,
1520 │ │     heatCapacity: 26.23,
1521 │ │     meltingPoint: 2023,
1522 │ │     boilingPoint: 5061,
1523 │ │   ),
1524 │ │   ChemicalElement(
1525 │ │     name: 'Protactinium',
1526 │ │     symbol: 'Pa',
1527 │ │     category: 'actinide',
1528 │ │     stpPhase: MatterPhase.solid,
1529 │ │     appearance: 'bright, silvery metallic luster',
1530 │ │     number: 91,
1531 │ │     period: 7,
1532 │ │     row: 10,
1533 │ │     column: 5,
1534 │ │     shells: [2, 8, 18, 32, 20, 9, 2],
1535 │ │     atomicMass: 231.035882,
1536 │ │     molecularDensity: 15.37,
1537 │ │     meltingPoint: 1841,
1538 │ │     boilingPoint: 4300,
1539 │ │   ),
1540 │ │   ChemicalElement(
1541 │ │     name: 'Uranium',
1542 │ │     symbol: 'U',
1543 │ │     category: 'actinide',
1544 │ │     stpPhase: MatterPhase.solid,
1545 │ │     appearance: '',
1546 │ │     number: 92,
1547 │ │     period: 7,
1548 │ │     row: 10,
1549 │ │     column: 6,
1550 │ │     shells: [2, 8, 18, 32, 21, 9, 2],
1551 │ │     atomicMass: 238.028913,
1552 │ │     molecularDensity: 19.1,
1553 │ │     heatCapacity: 27.665,
1554 │ │     meltingPoint: 1405.3,
1555 │ │     boilingPoint: 4404,
1556 │ │   ),
1557 │ │   ChemicalElement(
1558 │ │     name: 'Neptunium',
1559 │ │     symbol: 'Np',
1560 │ │     category: 'actinide',
1561 │ │     stpPhase: MatterPhase.solid,
1562 │ │     appearance: 'silvery metallic',
1563 │ │     number: 93,
1564 │ │     period: 7,
1565 │ │     row: 10,
1566 │ │     column: 7,
1567 │ │     shells: [2, 8, 18, 32, 22, 9, 2],
1568 │ │     atomicMass: 237,
1569 │ │     molecularDensity: 20.45,
1570 │ │     heatCapacity: 29.46,
1571 │ │     meltingPoint: 912,
1572 │ │     boilingPoint: 4447,
1573 │ │   ),
1574 │ │   ChemicalElement(
1575 │ │     name: 'Plutonium',
1576 │ │     symbol: 'Pu',
1577 │ │     category: 'actinide',
1578 │ │     stpPhase: MatterPhase.solid,
1579 │ │     appearance: 'silvery white, tarnishing to dark gray in air',
1580 │ │     number: 94,
1581 │ │     period: 7,
1582 │ │     row: 10,
1583 │ │     column: 8,
1584 │ │     shells: [2, 8, 18, 32, 24, 8, 2],
1585 │ │     atomicMass: 244,
1586 │ │     molecularDensity: 19.816,
1587 │ │     heatCapacity: 35.5,
1588 │ │     meltingPoint: 912.5,
1589 │ │     boilingPoint: 3505,
1590 │ │   ),
1591 │ │   ChemicalElement(
1592 │ │     name: 'Americium',
1593 │ │     symbol: 'Am',
1594 │ │     category: 'actinide',
1595 │ │     stpPhase: MatterPhase.solid,
1596 │ │     appearance: 'silvery white',
1597 │ │     number: 95,
1598 │ │     period: 7,
1599 │ │     row: 10,
1600 │ │     column: 9,
1601 │ │     shells: [2, 8, 18, 32, 25, 8, 2],
1602 │ │     atomicMass: 243,
1603 │ │     molecularDensity: 12,
1604 │ │     heatCapacity: 62.7,
1605 │ │     meltingPoint: 1449,
1606 │ │     boilingPoint: 2880,
1607 │ │   ),
1608 │ │   ChemicalElement(
1609 │ │     name: 'Curium',
1610 │ │     symbol: 'Cm',
1611 │ │     category: 'actinide',
1612 │ │     stpPhase: MatterPhase.solid,
1613 │ │     appearance: 'silvery metallic, glows purple in the dark',
1614 │ │     number: 96,
1615 │ │     period: 7,
1616 │ │     row: 10,
1617 │ │     column: 10,
1618 │ │     shells: [2, 8, 18, 32, 25, 9, 2],
1619 │ │     atomicMass: 247,
1620 │ │     molecularDensity: 13.51,
1621 │ │     meltingPoint: 1613,
1622 │ │     boilingPoint: 3383,
1623 │ │   ),
1624 │ │   ChemicalElement(
1625 │ │     name: 'Berkelium',
1626 │ │     symbol: 'Bk',
1627 │ │     category: 'actinide',
1628 │ │     stpPhase: MatterPhase.solid,
1629 │ │     appearance: 'silvery',
1630 │ │     number: 97,
1631 │ │     period: 7,
1632 │ │     row: 10,
1633 │ │     column: 11,
1634 │ │     shells: [2, 8, 18, 32, 27, 8, 2],
1635 │ │     atomicMass: 247,
1636 │ │     molecularDensity: 14.78,
1637 │ │     meltingPoint: 1259,
1638 │ │     boilingPoint: 2900,
1639 │ │   ),
1640 │ │   ChemicalElement(
1641 │ │     name: 'Californium',
1642 │ │     symbol: 'Cf',
1643 │ │     category: 'actinide',
1644 │ │     stpPhase: MatterPhase.solid,
1645 │ │     appearance: 'silvery',
1646 │ │     number: 98,
1647 │ │     period: 7,
1648 │ │     row: 10,
1649 │ │     column: 12,
1650 │ │     shells: [2, 8, 18, 32, 28, 8, 2],
1651 │ │     atomicMass: 251,
1652 │ │     molecularDensity: 15.1,
1653 │ │     meltingPoint: 1173,
1654 │ │     boilingPoint: 1743,
1655 │ │   ),
1656 │ │   ChemicalElement(
1657 │ │     name: 'Einsteinium',
1658 │ │     symbol: 'Es',
1659 │ │     category: 'actinide',
1660 │ │     stpPhase: MatterPhase.solid,
1661 │ │     appearance: 'silver-colored',
1662 │ │     number: 99,
1663 │ │     period: 7,
1664 │ │     row: 10,
1665 │ │     column: 13,
1666 │ │     shells: [2, 8, 18, 32, 29, 8, 2],
1667 │ │     atomicMass: 252,
1668 │ │     molecularDensity: 8.84,
1669 │ │     meltingPoint: 1133,
1670 │ │     boilingPoint: 1269,
1671 │ │   ),
1672 │ │   ChemicalElement(
1673 │ │     name: 'Fermium',
1674 │ │     symbol: 'Fm',
1675 │ │     category: 'actinide',
1676 │ │     stpPhase: MatterPhase.solid,
1677 │ │     appearance: '',
1678 │ │     number: 100,
1679 │ │     period: 7,
1680 │ │     row: 10,
1681 │ │     column: 14,
1682 │ │     shells: [2, 8, 18, 32, 30, 8, 2],
1683 │ │     atomicMass: 257,
1684 │ │     meltingPoint: 1800,
1685 │ │   ),
1686 │ │   ChemicalElement(
1687 │ │     name: 'Mendelevium',
1688 │ │     symbol: 'Md',
1689 │ │     category: 'actinide',
1690 │ │     stpPhase: MatterPhase.solid,
1691 │ │     appearance: '',
1692 │ │     number: 101,
1693 │ │     period: 7,
1694 │ │     row: 10,
1695 │ │     column: 15,
1696 │ │     shells: [2, 8, 18, 32, 31, 8, 2],
1697 │ │     atomicMass: 258,
1698 │ │     meltingPoint: 1100,
1699 │ │   ),
1700 │ │   ChemicalElement(
1701 │ │     name: 'Nobelium',
1702 │ │     symbol: 'No',
1703 │ │     category: 'actinide',
1704 │ │     stpPhase: MatterPhase.solid,
1705 │ │     appearance: '',
1706 │ │     number: 102,
1707 │ │     period: 7,
1708 │ │     row: 10,
1709 │ │     column: 16,
1710 │ │     shells: [2, 8, 18, 32, 32, 8, 2],
1711 │ │     atomicMass: 259,
1712 │ │     meltingPoint: 1100,
1713 │ │   ),
1714 │ │   ChemicalElement(
1715 │ │     name: 'Lawrencium',
1716 │ │     symbol: 'Lr',
1717 │ │     category: 'actinide',
1718 │ │     stpPhase: MatterPhase.solid,
1719 │ │     appearance: '',
1720 │ │     number: 103,
1721 │ │     period: 7,
1722 │ │     row: 10,
1723 │ │     column: 17,
1724 │ │     shells: [2, 8, 18, 32, 32, 8, 3],
1725 │ │     atomicMass: 266,
1726 │ │     meltingPoint: 1900,
1727 │ │   ),
1728 │ │   ChemicalElement(
1729 │ │     name: 'Rutherfordium',
1730 │ │     symbol: 'Rf',
1731 │ │     category: 'transition metal',
1732 │ │     stpPhase: MatterPhase.solid,
1733 │ │     appearance: '',
1734 │ │     number: 104,
1735 │ │     period: 7,
1736 │ │     row: 7,
1737 │ │     column: 4,
1738 │ │     shells: [2, 8, 18, 32, 32, 10, 2],
1739 │ │     atomicMass: 267,
1740 │ │     molecularDensity: 23.2,
1741 │ │     meltingPoint: 2400,
1742 │ │     boilingPoint: 5800,
1743 │ │   ),
1744 │ │   ChemicalElement(
1745 │ │     name: 'Dubnium',
1746 │ │     symbol: 'Db',
1747 │ │     category: 'transition metal',
1748 │ │     stpPhase: MatterPhase.solid,
1749 │ │     appearance: '',
1750 │ │     number: 105,
1751 │ │     period: 7,
1752 │ │     row: 7,
1753 │ │     column: 5,
1754 │ │     shells: [2, 8, 18, 32, 32, 11, 2],
1755 │ │     atomicMass: 268,
1756 │ │     molecularDensity: 29.3,
1757 │ │   ),
1758 │ │   ChemicalElement(
1759 │ │     name: 'Seaborgium',
1760 │ │     symbol: 'Sg',
1761 │ │     category: 'transition metal',
1762 │ │     stpPhase: MatterPhase.solid,
1763 │ │     appearance: '',
1764 │ │     number: 106,
1765 │ │     period: 7,
1766 │ │     row: 7,
1767 │ │     column: 6,
1768 │ │     shells: [2, 8, 18, 32, 32, 12, 2],
1769 │ │     atomicMass: 269,
1770 │ │     molecularDensity: 35,
1771 │ │   ),
1772 │ │   ChemicalElement(
1773 │ │     name: 'Bohrium',
1774 │ │     symbol: 'Bh',
1775 │ │     category: 'transition metal',
1776 │ │     stpPhase: MatterPhase.solid,
1777 │ │     appearance: '',
1778 │ │     number: 107,
1779 │ │     period: 7,
1780 │ │     row: 7,
1781 │ │     column: 7,
1782 │ │     shells: [2, 8, 18, 32, 32, 13, 2],
1783 │ │     atomicMass: 270,
1784 │ │     molecularDensity: 37.1,
1785 │ │   ),
1786 │ │   ChemicalElement(
1787 │ │     name: 'Hassium',
1788 │ │     symbol: 'Hs',
1789 │ │     category: 'transition metal',
1790 │ │     stpPhase: MatterPhase.solid,
1791 │ │     appearance: '',
1792 │ │     number: 108,
1793 │ │     period: 7,
1794 │ │     row: 7,
1795 │ │     column: 8,
1796 │ │     shells: [2, 8, 18, 32, 32, 14, 2],
1797 │ │     atomicMass: 269,
1798 │ │     molecularDensity: 40.7,
1799 │ │     meltingPoint: 126,
1800 │ │   ),
1801 │ │   ChemicalElement(
1802 │ │     name: 'Meitnerium',
1803 │ │     symbol: 'Mt',
1804 │ │     category: 'unknown, probably transition metal',
1805 │ │     stpPhase: MatterPhase.solid,
1806 │ │     appearance: '',
1807 │ │     number: 109,
1808 │ │     period: 7,
1809 │ │     row: 7,
1810 │ │     column: 9,
1811 │ │     shells: [2, 8, 18, 32, 32, 15, 2],
1812 │ │     atomicMass: 278,
1813 │ │     molecularDensity: 37.4,
1814 │ │   ),
1815 │ │   ChemicalElement(
1816 │ │     name: 'Darmstadtium',
1817 │ │     symbol: 'Ds',
1818 │ │     category: 'unknown, probably transition metal',
1819 │ │     stpPhase: MatterPhase.solid,
1820 │ │     appearance: '',
1821 │ │     number: 110,
1822 │ │     period: 7,
1823 │ │     row: 7,
1824 │ │     column: 10,
1825 │ │     shells: [2, 8, 18, 32, 32, 16, 2],
1826 │ │     atomicMass: 281,
1827 │ │     molecularDensity: 34.8,
1828 │ │   ),
1829 │ │   ChemicalElement(
1830 │ │     name: 'Roentgenium',
1831 │ │     symbol: 'Rg',
1832 │ │     category: 'unknown, probably transition metal',
1833 │ │     stpPhase: MatterPhase.solid,
1834 │ │     appearance: '',
1835 │ │     number: 111,
1836 │ │     period: 7,
1837 │ │     row: 7,
1838 │ │     column: 11,
1839 │ │     shells: [2, 8, 18, 32, 32, 17, 2],
1840 │ │     atomicMass: 282,
1841 │ │     molecularDensity: 28.7,
1842 │ │   ),
1843 │ │   ChemicalElement(
1844 │ │     name: 'Copernicium',
1845 │ │     symbol: 'Cn',
1846 │ │     category: 'transition metal',
1847 │ │     stpPhase: MatterPhase.gas,
1848 │ │     appearance: '',
1849 │ │     number: 112,
1850 │ │     period: 7,
1851 │ │     row: 7,
1852 │ │     column: 12,
1853 │ │     shells: [2, 8, 18, 32, 32, 18, 2],
1854 │ │     atomicMass: 285,
1855 │ │     molecularDensity: 23.7,
1856 │ │     boilingPoint: 3570,
1857 │ │   ),
1858 │ │   ChemicalElement(
1859 │ │     name: 'Nihonium',
1860 │ │     symbol: 'Nh',
1861 │ │     category: 'unknown, probably transition metal',
1862 │ │     stpPhase: MatterPhase.solid,
1863 │ │     appearance: '',
1864 │ │     number: 113,
1865 │ │     period: 7,
1866 │ │     row: 7,
1867 │ │     column: 13,
1868 │ │     shells: [2, 8, 18, 32, 32, 18, 3],
1869 │ │     atomicMass: 286,
1870 │ │     molecularDensity: 16,
1871 │ │     meltingPoint: 700,
1872 │ │     boilingPoint: 1430,
1873 │ │   ),
1874 │ │   ChemicalElement(
1875 │ │     name: 'Flerovium',
1876 │ │     symbol: 'Fl',
1877 │ │     category: 'post-transition metal',
1878 │ │     stpPhase: MatterPhase.solid,
1879 │ │     appearance: '',
1880 │ │     number: 114,
1881 │ │     period: 7,
1882 │ │     row: 7,
1883 │ │     column: 14,
1884 │ │     shells: [2, 8, 18, 32, 32, 18, 4],
1885 │ │     atomicMass: 289,
1886 │ │     molecularDensity: 14,
1887 │ │     meltingPoint: 340,
1888 │ │     boilingPoint: 420,
1889 │ │   ),
1890 │ │   ChemicalElement(
1891 │ │     name: 'Moscovium',
1892 │ │     symbol: 'Mc',
1893 │ │     category: 'unknown, probably post-transition metal',
1894 │ │     stpPhase: MatterPhase.solid,
1895 │ │     appearance: '',
1896 │ │     number: 115,
1897 │ │     period: 7,
1898 │ │     row: 7,
1899 │ │     column: 15,
1900 │ │     shells: [2, 8, 18, 32, 32, 18, 5],
1901 │ │     atomicMass: 289,
1902 │ │     molecularDensity: 13.5,
1903 │ │     meltingPoint: 670,
1904 │ │     boilingPoint: 1400,
1905 │ │   ),
1906 │ │   ChemicalElement(
1907 │ │     name: 'Livermorium',
1908 │ │     symbol: 'Lv',
1909 │ │     category: 'unknown, probably post-transition metal',
1910 │ │     stpPhase: MatterPhase.solid,
1911 │ │     appearance: '',
1912 │ │     number: 116,
1913 │ │     period: 7,
1914 │ │     row: 7,
1915 │ │     column: 16,
1916 │ │     shells: [2, 8, 18, 32, 32, 18, 6],
1917 │ │     atomicMass: 293,
1918 │ │     molecularDensity: 12.9,
1919 │ │     meltingPoint: 709,
1920 │ │     boilingPoint: 1085,
1921 │ │   ),
1922 │ │   ChemicalElement(
1923 │ │     name: 'Tennessine',
1924 │ │     symbol: 'Ts',
1925 │ │     category: 'unknown, probably metalloid',
1926 │ │     stpPhase: MatterPhase.solid,
1927 │ │     appearance: '',
1928 │ │     number: 117,
1929 │ │     period: 7,
1930 │ │     row: 7,
1931 │ │     column: 17,
1932 │ │     shells: [2, 8, 18, 32, 32, 18, 7],
1933 │ │     atomicMass: 294,
1934 │ │     molecularDensity: 7.17,
1935 │ │     meltingPoint: 723,
1936 │ │     boilingPoint: 883,
1937 │ │   ),
1938 │ │   ChemicalElement(
1939 │ │     name: 'Oganesson',
1940 │ │     symbol: 'Og',
1941 │ │     category: 'unknown, predicted to be noble gas',
1942 │ │     stpPhase: MatterPhase.solid,
1943 │ │     appearance: '',
1944 │ │     number: 118,
1945 │ │     period: 7,
1946 │ │     row: 7,
1947 │ │     column: 18,
1948 │ │     shells: [2, 8, 18, 32, 32, 18, 8],
1949 │ │     atomicMass: 294,
1950 │ │     molecularDensity: 4.95,
1951 │ │     boilingPoint: 350,
1952 │ │   ),
1953 │ │   ChemicalElement(
1954 │ │     name: 'Ununennium',
1955 │ │     symbol: 'Uue',
1956 │ │     category: 'unknown, but predicted to be an alkali metal',
1957 │ │     stpPhase: MatterPhase.solid,
1958 │ │     appearance: '',
1959 │ │     number: 119,
1960 │ │     period: 8,
1961 │ │     row: 8,
1962 │ │     column: 1,
1963 │ │     shells: [2, 8, 18, 32, 32, 18, 8, 1],
1964 │ │     atomicMass: 315,
1965 │ │     molecularDensity: 3,
1966 │ │     boilingPoint: 630,
1967 │ │   ),
1968 │ │ ];
     │ └─^
     ╵

To reproduce make sure you are using pedantic and run dartanalyzer lib/src/generated/data.dart

Support up-to-date dependencies
20 / 20

10/10 points: All of the package dependencies are supported in the latest version

No dependencies.

To reproduce run pub outdated --no-dev-dependencies --up-to-date --no-dependency-overrides.

10/10 points: Package supports latest stable Dart and Flutter SDKs

1
likes
65
pub points
22%
popularity

The Periodic Table of Elements data as Dart package

Repository (GitHub)
View/report issues

Documentation

API reference

Uploader

hermanbergwerf@gmail.com

License

unknown (LICENSE)

More

Packages that depend on periodic_table