Rev 13331 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 13331 | Rev 17747 | ||
---|---|---|---|
Line 3... | Line 3... | ||
3 | 3 | ||
4 | #include "chemeq.h" |
4 | #include "chemeq.h" |
5 | // not i18nalized ? |
5 | // not i18nalized ? |
6 | #define N_(a) a |
6 | #define N_(a) a |
7 | 7 | ||
- | 8 | /* data taken from https://www.nist.gov/system/files/documents/2019/12/10/nist_periodictable_july2019.pdf |
|
- | 9 | NIST SP 966 (July 2019) |
|
- | 10 | « NIST web pages are provided as a public service by the National Institute of Standards and Technology (NIST). |
|
- | 11 | With the exception of material marked as copyrighted, information presented on NIST sites are considered public |
|
- | 12 | information and may be distributed or copied. |
|
8 |
|
13 | Use of appropriate byline/photo/image credits is requested. » |
9 | 14 | */ |
|
10 | struct table_entry table [] = { |
15 | struct table_entry table [] = { |
11 | {{N_("Hydrogen"), "H", "1", "1. |
16 | {{N_("Hydrogen"), "H", "1", "1.008"}}, |
12 | {{N_("Helium"), "He", "2", "4. |
17 | {{N_("Helium"), "He", "2", "4.0026"}}, |
13 | 18 | ||
14 | {{N_("Lithium"), "Li", "3", "6. |
19 | {{N_("Lithium"), "Li", "3", "6.940"}}, |
15 | {{N_("Beryllium"), "Be", "4", "9. |
20 | {{N_("Beryllium"), "Be", "4", "9.0122"}}, |
16 | {{N_("Boron"), "B", "5", "10. |
21 | {{N_("Boron"), "B", "5", "10.810"}}, |
17 | {{N_("Carbon"), "C", "6", "12.011 |
22 | {{N_("Carbon"), "C", "6", "12.011"}}, |
18 | {{N_("Nitrogen"), "N", "7", "14. |
23 | {{N_("Nitrogen"), "N", "7", "14.007"}}, |
19 | {{N_("Oxygen"), "O", "8", "15. |
24 | {{N_("Oxygen"), "O", "8", "15.999"}}, |
20 | {{N_("Fluorine"), "F", "9", "18. |
25 | {{N_("Fluorine"), "F", "9", "18.998"}}, |
21 | {{N_("Neon"), "Ne", "10", "20. |
26 | {{N_("Neon"), "Ne", "10", "20.180"}}, |
22 | 27 | ||
23 | {{N_("Sodium"), "Na", "11", "22. |
28 | {{N_("Sodium"), "Na", "11", "22.990"}}, |
24 | {{N_("Magnesium"), "Mg", "12", "24.305 |
29 | {{N_("Magnesium"), "Mg", "12", "24.305"}}, |
25 | {{N_("Aluminum"), "Al", "13", "26. |
30 | {{N_("Aluminum"), "Al", "13", "26.982"}}, |
26 | {{N_("Silicon"), "Si", "14", "28. |
31 | {{N_("Silicon"), "Si", "14", "28.085"}}, |
27 | {{N_("Phosphorus"), "P", "15", "30. |
32 | {{N_("Phosphorus"), "P", "15", "30.974"}}, |
28 | {{N_("Sulfur"), "S", "16", "32. |
33 | {{N_("Sulfur"), "S", "16", "32.060"}}, |
29 | {{N_("Chlorine"), "Cl", "17", "35. |
34 | {{N_("Chlorine"), "Cl", "17", "35.450"}}, |
30 | {{N_("Argon"), "Ar", "18", "39.948 |
35 | {{N_("Argon"), "Ar", "18", "39.948"}}, |
31 | 36 | ||
32 | {{N_("Potassium"), "K", "19", "39. |
37 | {{N_("Potassium"), "K", "19", "39.098"}}, |
33 | {{N_("Calcium"), "Ca", "20", "40.078 |
38 | {{N_("Calcium"), "Ca", "20", "40.078"}}, |
34 | {{N_("Scandium"), "Sc", "21", "44. |
39 | {{N_("Scandium"), "Sc", "21", "44.956"}}, |
35 | {{N_("Titanium"), "Ti", "22", "47. |
40 | {{N_("Titanium"), "Ti", "22", "47.867"}}, |
36 | {{N_("Vanadium"), "V", "23", "50. |
41 | {{N_("Vanadium"), "V", "23", "50.942"}}, |
37 | {{N_("Chromium"), "Cr", "24", "51. |
42 | {{N_("Chromium"), "Cr", "24", "51.996"}}, |
38 | {{N_("Manganese"), "Mn", "25", "54. |
43 | {{N_("Manganese"), "Mn", "25", "54.938"}}, |
39 | {{N_("Iron"), "Fe", "26", "55. |
44 | {{N_("Iron"), "Fe", "26", "55.845"}}, |
40 | {{N_("Cobalt"), "Co", "27", "58. |
45 | {{N_("Cobalt"), "Co", "27", "58.933"}}, |
41 | {{N_("Nickel"), "Ni", "28", "58. |
46 | {{N_("Nickel"), "Ni", "28", "58.693"}}, |
42 | {{N_("Copper"), "Cu", "29", "63.546 |
47 | {{N_("Copper"), "Cu", "29", "63.546"}}, |
43 | {{N_("Zinc"), "Zn", "30", "65. |
48 | {{N_("Zinc"), "Zn", "30", "65.380"}}, |
44 | {{N_("Gallium"), "Ga", "31", "69.723 |
49 | {{N_("Gallium"), "Ga", "31", "69.723"}}, |
45 | {{N_("Germanium"), "Ge", "32", "72. |
50 | {{N_("Germanium"), "Ge", "32", "72.630"}}, |
46 | {{N_("Arsenic"), "As", "33", "74. |
51 | {{N_("Arsenic"), "As", "33", "74.922"}}, |
47 | {{N_("Selenium"), "Se", "34", "78. |
52 | {{N_("Selenium"), "Se", "34", "78.971"}}, |
48 | {{N_("Bromine"), "Br", "35", "79.904 |
53 | {{N_("Bromine"), "Br", "35", "79.904"}}, |
49 | {{N_("Krypton"), "Kr", "36", "83. |
54 | {{N_("Krypton"), "Kr", "36", "83.798"}}, |
50 | 55 | ||
51 | {{N_("Rubidium"), "Rb", "37", "85. |
56 | {{N_("Rubidium"), "Rb", "37", "85.468"}}, |
52 | {{N_("Strontium"), "Sr", "38", "87. |
57 | {{N_("Strontium"), "Sr", "38", "87.620"}}, |
53 | {{N_("Yttrium"), "Y", "39", "88. |
58 | {{N_("Yttrium"), "Y", "39", "88.906"}}, |
54 | {{N_("Zirconium"), "Zr", "40", "91.224 |
59 | {{N_("Zirconium"), "Zr", "40", "91.224"}}, |
55 | {{N_("Niobium"), "Nb", "41", "92. |
60 | {{N_("Niobium"), "Nb", "41", "92.906"}}, |
56 | {{N_("Molybdenum"), "Mo", "42", "95. |
61 | {{N_("Molybdenum"), "Mo", "42", "95.950"}}, |
57 | {{N_("Technetium"), "Tc", "43", "97. |
62 | {{N_("Technetium"), "Tc", "43", "97.000"}}, |
58 | {{N_("Ruthenium"), "Ru", "44", "101. |
63 | {{N_("Ruthenium"), "Ru", "44", "101.070"}}, |
59 | {{N_("Rhodium"), "Rh", "45", "102. |
64 | {{N_("Rhodium"), "Rh", "45", "102.910"}}, |
60 | {{N_("Palladium"), "Pd", "46", "106. |
65 | {{N_("Palladium"), "Pd", "46", "106.420"}}, |
61 | {{N_("Silver"), "Ag", "47", "107. |
66 | {{N_("Silver"), "Ag", "47", "107.870"}}, |
62 | {{N_("Cadmium"), "Cd", "48", "112. |
67 | {{N_("Cadmium"), "Cd", "48", "112.410"}}, |
63 | {{N_("Indium"), "In", "49", "114. |
68 | {{N_("Indium"), "In", "49", "114.820"}}, |
64 | {{N_("Tin"), "Sn", "50", "118. |
69 | {{N_("Tin"), "Sn", "50", "118.710"}}, |
65 | {{N_("Antimony"), "Sb", "51", "121.760 |
70 | {{N_("Antimony"), "Sb", "51", "121.760"}}, |
66 | {{N_("Tellurium"), "Te", "52", "127. |
71 | {{N_("Tellurium"), "Te", "52", "127.600"}}, |
67 | {{N_("Iodine"), "I", "53", "126. |
72 | {{N_("Iodine"), "I", "53", "126.900"}}, |
68 | {{N_("Xenon"), "Xe", "54", "131. |
73 | {{N_("Xenon"), "Xe", "54", "131.290"}}, |
69 | 74 | ||
70 | {{N_("Cesium"), "Cs", "55", "132. |
75 | {{N_("Cesium"), "Cs", "55", "132.910"}}, |
71 | {{N_("Barium"), "Ba", "56", "137. |
76 | {{N_("Barium"), "Ba", "56", "137.330"}}, |
72 | 77 | ||
73 | {{N_("Lanthanum"), "La", "57", "138. |
78 | {{N_("Lanthanum"), "La", "57", "138.910"}}, |
74 | {{N_("Cerium"), "Ce", "58", "140. |
79 | {{N_("Cerium"), "Ce", "58", "140.120"}}, |
75 | {{N_("Praseodymium"), "Pr", "59", "140. |
80 | {{N_("Praseodymium"), "Pr", "59", "140.910"}}, |
76 | {{N_("Neodymium"), "Nd", "60", "144. |
81 | {{N_("Neodymium"), "Nd", "60", "144.240"}}, |
77 | {{N_("Promethium"), "Pm", "61", " |
82 | {{N_("Promethium"), "Pm", "61", "145.000"}}, |
78 | {{N_("Samarium"), "Sm", "62", "150. |
83 | {{N_("Samarium"), "Sm", "62", "150.360"}}, |
79 | {{N_("Europium"), "Eu", "63", "151. |
84 | {{N_("Europium"), "Eu", "63", "151.960"}}, |
80 | {{N_("Gadolinium"), "Gd", "64", "157. |
85 | {{N_("Gadolinium"), "Gd", "64", "157.250"}}, |
81 | {{N_("Terbium"), "Tb", "65", "158. |
86 | {{N_("Terbium"), "Tb", "65", "158.930"}}, |
82 | {{N_("Dysprosium"), "Dy", "66", "162. |
87 | {{N_("Dysprosium"), "Dy", "66", "162.500"}}, |
83 | {{N_("Holmium"), "Ho", "67", "164. |
88 | {{N_("Holmium"), "Ho", "67", "164.930"}}, |
84 | {{N_("Erbium"), "Er", "68", "167. |
89 | {{N_("Erbium"), "Er", "68", "167.260"}}, |
85 | {{N_("Thulium"), "Tm", "69", "168. |
90 | {{N_("Thulium"), "Tm", "69", "168.930"}}, |
86 | {{N_("Ytterbium"), "Yb", "70", "173. |
91 | {{N_("Ytterbium"), "Yb", "70", "173.050"}}, |
- | 92 | {{N_("Lutetium"), "Lu", "71", "174.970"}}, |
|
87 | 93 | ||
88 | {{N_("Lutetium"), "Lu", "71", "174.967", "1936", "3668", "1.27"}}, |
- | |
89 | {{N_("Hafnium"), "Hf", "72", "178.49 |
94 | {{N_("Hafnium"), "Hf", "72", "178.49"}}, |
90 | {{N_("Tantalum"), "Ta", "73", "180. |
95 | {{N_("Tantalum"), "Ta", "73", "180.95"}}, |
91 | {{N_("Tungsten"), "W", "74", "183.84 |
96 | {{N_("Tungsten"), "W", "74", "183.84"}}, |
92 | {{N_("Rhenium"), "Re", "75", "186. |
97 | {{N_("Rhenium"), "Re", "75", "186.21"}}, |
93 | {{N_("Osmium"), "Os", "76", "190.23 |
98 | {{N_("Osmium"), "Os", "76", "190.23"}}, |
94 | {{N_("Iridium"), "Ir", "77", "192.22 |
99 | {{N_("Iridium"), "Ir", "77", "192.22"}}, |
95 | {{N_("Platinum"), "Pt", "78", "195.08 |
100 | {{N_("Platinum"), "Pt", "78", "195.08"}}, |
96 | {{N_("Gold"), "Au", "79", "196. |
101 | {{N_("Gold"), "Au", "79", "196.97"}}, |
97 | {{N_("Mercury"), "Hg", "80", "200.59 |
102 | {{N_("Mercury"), "Hg", "80", "200.59"}}, |
98 | {{N_("Thallium"), "Tl", "81", "204. |
103 | {{N_("Thallium"), "Tl", "81", "204.38"}}, |
99 | {{N_("Lead"), "Pb", "82", "207. |
104 | {{N_("Lead"), "Pb", "82", "207.20"}}, |
100 | {{N_("Bismuth"), "Bi", "83", "208. |
105 | {{N_("Bismuth"), "Bi", "83", "208.98"}}, |
101 | {{N_("Polonium"), "Po", "84", " |
106 | {{N_("Polonium"), "Po", "84", "209.00"}}, |
102 | {{N_("Astatine"), "At", "85", " |
107 | {{N_("Astatine"), "At", "85", "210.00"}}, |
103 | {{N_("Radon"), "Rn", "86", "222. |
108 | {{N_("Radon"), "Rn", "86", "222.00"}}, |
104 | 109 | ||
105 | {{N_("Francium"), "Fr", "87", "223. |
110 | {{N_("Francium"), "Fr", "87", "223.00"}}, |
106 | {{N_("Radium"), "Ra", "88", "226. |
111 | {{N_("Radium"), "Ra", "88", "226.00"}}, |
107 | 112 | ||
108 | {{N_("Actinium"), "Ac", "89", "227. |
113 | {{N_("Actinium"), "Ac", "89", "227.000"}}, |
109 | {{N_("Thorium"), "Th", "90", "232. |
114 | {{N_("Thorium"), "Th", "90", "232.040"}}, |
110 | {{N_("Protactinium"), "Pa", "91", "231. |
115 | {{N_("Protactinium"), "Pa", "91", "231.040"}}, |
111 | {{N_("Uranium"), "U", "92", "238. |
116 | {{N_("Uranium"), "U", "92", "238.030"}}, |
112 | {{N_("Neptunium"), "Np", "93", "237. |
117 | {{N_("Neptunium"), "Np", "93", "237.000"}}, |
113 | {{N_("Plutonium"), "Pu", "94", "244. |
118 | {{N_("Plutonium"), "Pu", "94", "244.000"}}, |
114 | {{N_("Americium"), "Am", "95", "243. |
119 | {{N_("Americium"), "Am", "95", "243.000"}}, |
115 | {{N_("Curium"), "Cm", "96", "247. |
120 | {{N_("Curium"), "Cm", "96", "247.000"}}, |
116 | {{N_("Berkelium"), "Bk", "97", "247. |
121 | {{N_("Berkelium"), "Bk", "97", "247.000"}}, |
117 | {{N_("Californium"), "Cf", "98", "251. |
122 | {{N_("Californium"), "Cf", "98", "251.000"}}, |
118 | {{N_("Einsteinium"), "Es", "99", "252. |
123 | {{N_("Einsteinium"), "Es", "99", "252.000"}}, |
119 | {{N_("Fermium"), "Fm", "100", "257. |
124 | {{N_("Fermium"), "Fm", "100", "257.000"}}, |
120 | {{N_("Mendelevium"), "Md", "101", "258. |
125 | {{N_("Mendelevium"), "Md", "101", "258.000"}}, |
121 | {{N_("Nobelium"), "No", "102", "259. |
126 | {{N_("Nobelium"), "No", "102", "259.000"}}, |
- | 127 | {{N_("Lawrencium"), "Lr", "103", "266.000"}}, |
|
122 | 128 | ||
123 | {{N_("Lawrencium"), "Lr", "103", "262.11", "n/a", "n/a", "n/a"}}, |
- | |
124 | {{N_("Rutherfordium"), "Rf", "104", " |
129 | {{N_("Rutherfordium"), "Rf", "104", "267.000"}}, |
125 | {{N_("Dubnium"), "Db", "105", " |
130 | {{N_("Dubnium"), "Db", "105", "268.000"}}, |
126 | {{N_("Seaborgium"), "Sg", "106", " |
131 | {{N_("Seaborgium"), "Sg", "106", "269.000"}}, |
127 | {{N_("Bohrium"), "Bh", "107", " |
132 | {{N_("Bohrium"), "Bh", "107", "270.000"}}, |
128 | {{N_("Hassium"), "Hs", "108", " |
133 | {{N_("Hassium"), "Hs", "108", "269.000"}}, |
129 | {{N_("Meitnerium"), "Mt", "109", " |
134 | {{N_("Meitnerium"), "Mt", "109", "278.000"}}, |
130 | {{N_(" |
135 | {{N_("Darmstadtium"), "Ds", "110", "281.000"}}, |
131 | {{N_(" |
136 | {{N_("Roentgenium"), "Rg", "111", "282.000"}}, |
132 | {{N_(" |
137 | {{N_("Copernicium"), "Cn", "112", "285.000"}}, |
133 | {{N_(" |
138 | {{N_("Nihonium"), "Nh", "113", "286.000"}}, |
134 | {{N_(" |
139 | {{N_("Flerovium"), "Fl", "114", "289.000"}}, |
135 | {{N_(" |
140 | {{N_("Moscovium"), "Mc", "115", "289.000"}}, |
136 | {{N_(" |
141 | {{N_("Livermorium"), "Lv", "116", "293.000"}}, |
137 | {{N_(" |
142 | {{N_("Tennessine"), "Ts", "117", "294.000"}}, |
138 | {{N_(" |
143 | {{N_("Oganesson"), "Og", "118", "294.000"}}, |
139 | {{(char *)NULL}} |
144 | {{(char *)NULL}} |
140 | }; |
145 | }; |