Skip to content

Commit c1f34da

Browse files
committed
fix errors in eda_wbm.py
GitHub repo language stats ignore generated svelte figs nested under site/figs/**/* add n_sites col to 2023-01-10-mp-energies.csv.gz and rename formula_pretty col to formula
1 parent 8fc4d89 commit c1f34da

22 files changed

+51
-66
lines changed

.gitattributes

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
# exclude generated plot files when calculating repo language statistics on GitHub
2-
**/figs/* linguist-generated
2+
**/figs/**/* linguist-generated
33
data/**/*.svelte linguist-generated

data/mp/2023-01-10-mp-energies.csv.gz

226 KB
Binary file not shown.

data/mp/eda_mp_trj.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,8 @@
3636
f"{data_page}/mp-element-counts-by-occurrence.json", typ="series"
3737
)
3838
df_mp = pd.read_csv(DataFiles.mp_energies.path, na_filter=False)
39-
# TODO get the real formula from the Composition rather than rename.
40-
df_mp = df_mp.rename(columns={"formula_pretty": Key.formula, "nsites": Key.n_sites})
41-
df_mp.loc[
42-
df_mp[Key.mat_id].isin(["mp-1080032", "mp-1179882", "mp-1009221"]), Key.formula
43-
] = "NaN"
44-
assert len(df_mp[df_mp[Key.formula].isna() | (df_mp[Key.formula] == "")]) == 0
4539
df_mp = df_mp.set_index(Key.mat_id)
40+
assert sum(df_mp[Key.formula].isna() | (df_mp[Key.formula] == "")) == 0
4641

4742

4843
# %% --- load preprocessed MPtrj summary data if available ---

data/mp/get_mp_energies.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
assert (spg_nums.sort_index() == df_spg["number"].sort_index()).all()
7979

8080
df_mp.to_csv(DataFiles.mp_energies.path)
81-
# df = pd.read_csv(DataFiles.mp_energies.path, na_filter=False).set_index(Key.mat_id)
81+
# df_mp = pd.read_csv(DataFiles.mp_energies.path, na_filter=False).set_index(Key.mat_id)
8282

8383

8484
# %% reproduce fig. 1b from https://arxiv.org/abs/2001.10591 (as data consistency check)

data/mp/get_mp_traj.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,13 @@
4141
# %%
4242
ids_path = f"{module_dir}/2023-03-15-mp-task-ids.csv.bz2"
4343
fields = (
44-
f"{Key.task_id} formula_pretty run_type nsites task_type tags completed_at".split()
44+
Key.task_id,
45+
"formula_pretty",
46+
"run_type",
47+
"nsites",
48+
Key.task_type,
49+
"tags",
50+
"completed_at",
4551
)
4652

4753
if os.path.isfile(ids_path):

data/wbm/eda_wbm.py

+24-40
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@
1212
from matplotlib.colors import SymLogNorm
1313
from pymatgen.core import Composition, Structure
1414
from pymatviz.enums import Key
15-
from pymatviz.utils import PLOTLY, si_fmt, si_fmt_int
15+
from pymatviz.utils import PLOTLY, si_fmt_int
1616

1717
from matbench_discovery import PDF_FIGS, ROOT, SITE_FIGS, STABILITY_THRESHOLD
1818
from matbench_discovery import plots as plots
1919
from matbench_discovery.data import DataFiles, df_wbm
2020
from matbench_discovery.energy import mp_elem_ref_entries
2121
from matbench_discovery.enums import MbdKey
22-
from matbench_discovery.preds import Model, df_each_err
22+
from matbench_discovery.preds import df_each_err
2323

2424
__author__ = "Janosh Riebesell"
2525
__date__ = "2023-03-30"
@@ -29,21 +29,21 @@
2929

3030

3131
# %% load MP training set
32-
df_mp = pd.read_csv(DataFiles.mp_energies.path, na_filter=False, na_values=[])
33-
34-
df_mp[df_mp[Key.formula].isna()]
32+
df_mp = pd.read_csv(DataFiles.mp_energies.path, na_filter=False)
33+
df_mp = df_mp.set_index(Key.mat_id)
3534

3635

3736
# %%
38-
wbm_occu_counts = pmv.count_elements(
39-
df_wbm[Key.formula], count_mode="occurrence"
40-
).astype(int)
37+
wbm_occu_counts = pmv.count_elements(df_wbm[Key.formula], count_mode="occurrence")
38+
wbm_occu_counts = wbm_occu_counts.dropna().astype(int)
4139
wbm_comp_counts = pmv.count_elements(df_wbm[Key.formula], count_mode="composition")
40+
wbm_comp_counts = wbm_comp_counts.dropna().astype(int)
41+
42+
mp_occu_counts = pmv.count_elements(df_mp[Key.formula], count_mode="occurrence")
43+
mp_occu_counts = mp_occu_counts.dropna().astype(int)
4244

43-
mp_occu_counts = pmv.count_elements(df_mp[Key.formula], count_mode="occurrence").astype(
44-
int
45-
)
4645
mp_comp_counts = pmv.count_elements(df_mp[Key.formula], count_mode="composition")
46+
mp_comp_counts = mp_comp_counts.dropna().astype(int)
4747

4848
all_counts = (
4949
("wbm", "occurrence", wbm_occu_counts),
@@ -74,23 +74,20 @@
7474
elem_counts.to_json(f"{data_page}/{filename}.json")
7575

7676
title = f"Number of {dataset.upper()} structures containing each element"
77-
fig = pmv.ptable_heatmap_plotly(elem_counts, font_size=10)
77+
fig = pmv.ptable_heatmap_plotly(elem_counts, font_size=10, fmt=",.0f")
7878
fig.layout.title.update(text=title, x=0.4, y=0.9)
7979
fig.show()
8080

81-
ax_mp_cnt = pmv.ptable_heatmap( # matplotlib version looks better for SI
81+
# saving matplotlib heatmap to PDF mostly for historical reasons, could also use
82+
# pmv.ptable_heatmap_plotly
83+
ax_elem_counts = pmv.ptable_heatmap(
8284
elem_counts,
83-
fmt=lambda x, _: si_fmt(x, ".0f"),
84-
cbar_fmt=lambda x, _: si_fmt(x, ".0f"),
85-
zero_color="#efefef",
86-
label_font_size=17,
87-
value_font_size=14,
8885
cbar_title=f"{dataset.upper()} Element Count",
8986
log=(log := SymLogNorm(linthresh=100)),
9087
)
9188
if log:
9289
filename += "-symlog" if isinstance(log, SymLogNorm) else "-log"
93-
pmv.save_fig(ax_mp_cnt, f"{PDF_FIGS}/{filename}.pdf")
90+
pmv.save_fig(ax_elem_counts, f"{PDF_FIGS}/{filename}.pdf")
9491

9592

9693
# %% ratio of WBM to MP counts
@@ -264,31 +261,20 @@
264261
df_2d_tsne = df_2d_tsne.set_index(Key.mat_id)
265262

266263
df_3d_tsne = pd.read_csv(f"{module_dir}/tsne/one-hot-112-composition-3d.csv.gz")
267-
model = Model.wrenformer.label
268-
df_3d_tsne = pd.read_csv(
269-
f"{module_dir}/tsne/one-hot-112-composition+{model}-each-err-3d-metric=eucl.csv.gz"
270-
)
271-
df_3d_tsne = df_3d_tsne.set_index(Key.mat_id)
272264

273265
df_wbm[list(df_2d_tsne)] = df_2d_tsne
274266
df_wbm[list(df_3d_tsne)] = df_3d_tsne
275267
df_wbm[list(df_each_err.add_suffix(" abs EACH error"))] = df_each_err.abs()
276268

277269

278-
# %%
279-
color_col = f"{model} abs EACH error"
280-
clr_range_max = df_wbm[color_col].mean() + df_wbm[color_col].std()
281-
282-
283270
# %%
284271
fig = px.scatter(
285272
df_wbm,
286273
x="2d t-SNE 1",
287274
y="2d t-SNE 2",
288-
color=color_col,
275+
color="step",
289276
hover_name=Key.mat_id,
290277
hover_data=(Key.formula, MbdKey.each_true),
291-
range_color=(0, clr_range_max),
292278
)
293279
fig.show()
294280

@@ -299,23 +285,22 @@
299285
x="3d t-SNE 1",
300286
y="3d t-SNE 2",
301287
z="3d t-SNE 3",
302-
color=color_col,
303-
custom_data=[Key.mat_id, Key.formula, MbdKey.each_true, color_col],
304-
range_color=(0, clr_range_max),
288+
color="step",
289+
custom_data=[Key.mat_id, Key.formula, MbdKey.each_true],
305290
)
306291
fig.data[0].hovertemplate = (
307292
"<b>material_id: %{customdata[0]}</b><br><br>"
308293
"t-SNE: (%{x:.2f}, %{y:.2f}, %{z:.2f})<br>"
309294
"Formula: %{customdata[1]}<br>"
310295
"E<sub>above hull</sub>: %{customdata[2]:.2f}<br>"
311-
f"{color_col}: %{{customdata[3]:.2f}}<br>"
296+
"WBM step: %{customdata[3]:.2f}<br>"
312297
)
313298
fig.show()
314299

315300

316301
# %%
317302
df_wbm[Key.spg_num] = df_wbm[MbdKey.init_wyckoff].str.split("_").str[2].astype(int)
318-
df_mp[Key.spg_num] = df_mp[Key.wyckoff].str.split("_").str[2].astype(int)
303+
df_mp[Key.spg_num] = df_mp[f"{Key.wyckoff}_spglib"].str.split("_").str[2].astype(int)
319304

320305

321306
# %%
@@ -371,16 +356,15 @@
371356

372357
# %% find large structures that changed symmetry during relaxation
373358
df_sym_change = (
374-
df_wbm.query(f"{MbdKey.init_wyckoff} != {Key.wyckoff}")
359+
df_wbm.query(f"{MbdKey.init_wyckoff} != {Key.wyckoff}_spglib")
375360
.filter(regex="wyckoff|sites")
376361
.nlargest(10, Key.n_sites)
377362
)
378363

379364

380365
# %%
381-
df_wbm_structs = pd.read_json(DataFiles.wbm_cses_plus_init_structs.path).set_index(
382-
Key.mat_id
383-
)
366+
df_wbm_structs = pd.read_json(DataFiles.wbm_cses_plus_init_structs.path)
367+
df_wbm_structs = df_wbm_structs.set_index(Key.mat_id)
384368

385369

386370
# %%

matbench_discovery/data.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ class DataFiles(Files):
287287
)
288288
mp_energies = (
289289
"mp/2023-01-10-mp-energies.csv.gz",
290-
"https://figshare.com/ndownloader/files/41296875",
290+
"https://figshare.com/ndownloader/files/49083124",
291291
)
292292
mp_patched_phase_diagram = (
293293
"mp/2023-02-07-ppd-mp.pkl.gz",

matbench_discovery/figshare/1.0.0.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"2023-02-07-mp-elemental-reference-entries.json.gz"
1414
],
1515
"mp_energies": [
16-
"https://figshare.com/ndownloader/files/41296875",
16+
"https://figshare.com/ndownloader/files/49083124",
1717
"2023-01-10-mp-energies.csv.gz"
1818
],
1919
"mp_patched_phase_diagram": [
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"H":82651.0,"He":8.0,"Li":68094.0,"Be":3368.0,"B":24452.0,"C":32142.0,"N":38570.0,"O":875788.0,"F":69127.0,"Ne":1.0,"Na":43175.0,"Mg":94342.0,"Al":27435.0,"Si":42222.0,"P":55151.0,"S":67290.0,"Cl":27129.0,"Ar":2.0,"K":16561.0,"Ca":18724.0,"Sc":5730.0,"Ti":19468.0,"V":23426.0,"Cr":14274.0,"Mn":37674.0,"Fe":40513.0,"Co":31098.0,"Ni":24960.0,"Cu":23482.0,"Zn":16243.0,"Ga":13866.0,"Ge":15316.0,"As":8986.0,"Se":25339.0,"Br":12274.0,"Kr":26.0,"Rb":9262.0,"Sr":16720.0,"Y":9753.0,"Zr":9121.0,"Nb":13893.0,"Mo":14207.0,"Tc":1118.0,"Ru":5050.0,"Rh":6318.0,"Pd":7198.0,"Ag":8507.0,"Cd":6869.0,"In":9629.0,"Sn":13562.0,"Sb":12381.0,"Te":14257.0,"I":11851.0,"Xe":302.0,"Cs":7352.0,"Ba":18855.0,"La":13513.0,"Ce":5921.0,"Pr":6202.0,"Nd":6977.0,"Pm":823.0,"Sm":5912.0,"Eu":3683.0,"Gd":2770.0,"Tb":4604.0,"Dy":4643.0,"Ho":4535.0,"Er":4768.0,"Tm":3449.0,"Yb":4446.0,"Lu":3131.0,"Hf":5471.0,"Ta":8541.0,"W":10159.0,"Re":3042.0,"Os":2191.0,"Ir":4105.0,"Pt":5177.0,"Au":5088.0,"Hg":5547.0,"Tl":5665.0,"Pb":6927.0,"Bi":12069.0,"Po":0.0,"At":0.0,"Rn":0.0,"Fr":0.0,"Ra":0.0,"Ac":495.0,"Th":1920.0,"Pa":374.0,"U":4524.0,"Np":574.0,"Pu":735.0,"Am":0.0,"Cm":0.0,"Bk":0.0,"Cf":0.0,"Es":0.0,"Fm":0.0,"Md":0.0,"No":0.0,"Lr":0.0,"Rf":0.0,"Db":0.0,"Sg":0.0,"Bh":0.0,"Hs":0.0,"Mt":0.0,"Ds":0.0,"Rg":0.0,"Cn":0.0,"Nh":0.0,"Fl":0.0,"Mc":0.0,"Lv":0.0,"Ts":0.0,"Og":0.0}
1+
{"H":82651,"He":8,"Li":68094,"Be":3368,"B":24452,"C":32142,"N":38573,"O":875788,"F":69127,"Ne":1,"Na":43178,"Mg":94342,"Al":27435,"Si":42222,"P":55151,"S":67290,"Cl":27129,"Ar":2,"K":16561,"Ca":18724,"Sc":5730,"Ti":19468,"V":23426,"Cr":14274,"Mn":37674,"Fe":40513,"Co":31098,"Ni":24960,"Cu":23482,"Zn":16243,"Ga":13866,"Ge":15316,"As":8986,"Se":25339,"Br":12274,"Kr":26,"Rb":9262,"Sr":16720,"Y":9753,"Zr":9121,"Nb":13893,"Mo":14207,"Tc":1118,"Ru":5050,"Rh":6318,"Pd":7198,"Ag":8507,"Cd":6869,"In":9629,"Sn":13562,"Sb":12381,"Te":14257,"I":11851,"Xe":302,"Cs":7352,"Ba":18855,"La":13513,"Ce":5921,"Pr":6202,"Nd":6977,"Pm":823,"Sm":5912,"Eu":3683,"Gd":2770,"Tb":4604,"Dy":4643,"Ho":4535,"Er":4768,"Tm":3449,"Yb":4446,"Lu":3131,"Hf":5471,"Ta":8541,"W":10159,"Re":3042,"Os":2191,"Ir":4105,"Pt":5177,"Au":5088,"Hg":5547,"Tl":5665,"Pb":6927,"Bi":12069,"Ac":495,"Th":1920,"Pa":374,"U":4524,"Np":574,"Pu":735}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"H":10409,"He":8,"Li":21576,"Be":1186,"B":6363,"C":9069,"N":11419,"O":81887,"F":12067,"Ne":1,"Na":12795,"Mg":19007,"Al":7803,"Si":12756,"P":16814,"S":15341,"Cl":6385,"Ar":2,"K":8034,"Ca":8422,"Sc":2686,"Ti":7721,"V":9703,"Cr":6774,"Mn":13966,"Fe":12889,"Co":11045,"Ni":8293,"Cu":9903,"Zn":6905,"Ga":5076,"Ge":5497,"As":3894,"Se":6509,"Br":3011,"Kr":15,"Rb":4599,"Sr":7297,"Y":5012,"Zr":3847,"Nb":5460,"Mo":5411,"Tc":696,"Ru":2453,"Rh":2512,"Pd":2985,"Ag":4109,"Cd":3396,"In":4400,"Sn":6157,"Sb":5784,"Te":4980,"I":3004,"Xe":157,"Cs":4071,"Ba":8338,"La":5599,"Ce":3271,"Pr":2894,"Nd":3234,"Pm":537,"Sm":2902,"Eu":2431,"Gd":1659,"Tb":2225,"Dy":2318,"Ho":2164,"Er":2208,"Tm":1752,"Yb":2121,"Lu":1634,"Hf":2729,"Ta":3407,"W":5121,"Re":1476,"Os":1229,"Ir":2053,"Pt":2444,"Au":2515,"Hg":2341,"Tl":2998,"Pb":3021,"Bi":4936,"Po":0,"At":0,"Rn":0,"Fr":0,"Ra":0,"Ac":304,"Th":1059,"Pa":286,"U":2439,"Np":410,"Pu":463,"Am":0,"Cm":0,"Bk":0,"Cf":0,"Es":0,"Fm":0,"Md":0,"No":0,"Lr":0,"Rf":0,"Db":0,"Sg":0,"Bh":0,"Hs":0,"Mt":0,"Ds":0,"Rg":0,"Cn":0,"Nh":0,"Fl":0,"Mc":0,"Lv":0,"Ts":0,"Og":0}
1+
{"H":10409,"He":8,"Li":21576,"Be":1186,"B":6363,"C":9069,"N":11422,"O":81887,"F":12067,"Ne":1,"Na":12798,"Mg":19007,"Al":7803,"Si":12756,"P":16814,"S":15341,"Cl":6385,"Ar":2,"K":8034,"Ca":8422,"Sc":2686,"Ti":7721,"V":9703,"Cr":6774,"Mn":13966,"Fe":12889,"Co":11045,"Ni":8293,"Cu":9903,"Zn":6905,"Ga":5076,"Ge":5497,"As":3894,"Se":6509,"Br":3011,"Kr":15,"Rb":4599,"Sr":7297,"Y":5012,"Zr":3847,"Nb":5460,"Mo":5411,"Tc":696,"Ru":2453,"Rh":2512,"Pd":2985,"Ag":4109,"Cd":3396,"In":4400,"Sn":6157,"Sb":5784,"Te":4980,"I":3004,"Xe":157,"Cs":4071,"Ba":8338,"La":5599,"Ce":3271,"Pr":2894,"Nd":3234,"Pm":537,"Sm":2902,"Eu":2431,"Gd":1659,"Tb":2225,"Dy":2318,"Ho":2164,"Er":2208,"Tm":1752,"Yb":2121,"Lu":1634,"Hf":2729,"Ta":3407,"W":5121,"Re":1476,"Os":1229,"Ir":2053,"Pt":2444,"Au":2515,"Hg":2341,"Tl":2998,"Pb":3021,"Bi":4936,"Ac":304,"Th":1059,"Pa":286,"U":2439,"Np":410,"Pu":463}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"H":1351.0,"He":0.0,"Li":958.0,"Be":644.0,"B":721.0,"C":560.0,"N":993.0,"O":4814.0,"F":2256.0,"Ne":0.0,"Na":853.0,"Mg":3185.0,"Al":5531.0,"Si":2521.0,"P":2446.0,"S":5420.0,"Cl":4182.0,"Ar":0.0,"K":914.0,"Ca":2045.0,"Sc":2398.0,"Ti":2602.0,"V":2141.0,"Cr":2490.0,"Mn":4959.0,"Fe":6678.0,"Co":5108.0,"Ni":6567.0,"Cu":5663.0,"Zn":4877.0,"Ga":3539.0,"Ge":2917.0,"As":2472.0,"Se":5192.0,"Br":4391.0,"Kr":0.0,"Rb":718.0,"Sr":2006.0,"Y":2266.0,"Zr":2761.0,"Nb":2176.0,"Mo":574.0,"Tc":323.0,"Ru":3693.0,"Rh":5358.0,"Pd":5347.0,"Ag":2163.0,"Cd":2566.0,"In":4690.0,"Sn":4101.0,"Sb":2098.0,"Te":4279.0,"I":4254.0,"Xe":2.0,"Cs":615.0,"Ba":1462.0,"La":2035.0,"Ce":1884.0,"Pr":1742.0,"Nd":1750.0,"Pm":203.0,"Sm":1793.0,"Eu":1068.0,"Gd":974.0,"Tb":2343.0,"Dy":2102.0,"Ho":2097.0,"Er":2085.0,"Tm":2272.0,"Yb":2021.0,"Lu":1702.0,"Hf":2419.0,"Ta":1676.0,"W":780.0,"Re":819.0,"Os":1955.0,"Ir":4169.0,"Pt":5427.0,"Au":5429.0,"Hg":1903.0,"Tl":1643.0,"Pb":2532.0,"Bi":1684.0,"Po":0.0,"At":0.0,"Rn":0.0,"Fr":0.0,"Ra":0.0,"Ac":302.0,"Th":1793.0,"Pa":433.0,"U":1863.0,"Np":1239.0,"Pu":1407.0,"Am":0.0,"Cm":0.0,"Bk":0.0,"Cf":0.0,"Es":0.0,"Fm":0.0,"Md":0.0,"No":0.0,"Lr":0.0,"Rf":0.0,"Db":0.0,"Sg":0.0,"Bh":0.0,"Hs":0.0,"Mt":0.0,"Ds":0.0,"Rg":0.0,"Cn":0.0,"Nh":0.0,"Fl":0.0,"Mc":0.0,"Lv":0.0,"Ts":0.0,"Og":0.0}
1+
{"H":1351.0,"He":null,"Li":958.0,"Be":644.0,"B":721.0,"C":560.0,"N":993.0,"O":4814.0,"F":2256.0,"Ne":null,"Na":853.0,"Mg":3185.0,"Al":5531.0,"Si":2521.0,"P":2446.0,"S":5420.0,"Cl":4182.0,"Ar":null,"K":914.0,"Ca":2045.0,"Sc":2398.0,"Ti":2602.0,"V":2141.0,"Cr":2490.0,"Mn":4959.0,"Fe":6678.0,"Co":5108.0,"Ni":6567.0,"Cu":5663.0,"Zn":4877.0,"Ga":3539.0,"Ge":2917.0,"As":2472.0,"Se":5192.0,"Br":4391.0,"Kr":null,"Rb":718.0,"Sr":2006.0,"Y":2266.0,"Zr":2761.0,"Nb":2176.0,"Mo":574.0,"Tc":323.0,"Ru":3693.0,"Rh":5358.0,"Pd":5347.0,"Ag":2163.0,"Cd":2566.0,"In":4690.0,"Sn":4101.0,"Sb":2098.0,"Te":4279.0,"I":4254.0,"Xe":2.0,"Cs":615.0,"Ba":1462.0,"La":2035.0,"Ce":1884.0,"Pr":1742.0,"Nd":1750.0,"Pm":203.0,"Sm":1793.0,"Eu":1068.0,"Gd":974.0,"Tb":2343.0,"Dy":2102.0,"Ho":2097.0,"Er":2085.0,"Tm":2272.0,"Yb":2021.0,"Lu":1702.0,"Hf":2419.0,"Ta":1676.0,"W":780.0,"Re":819.0,"Os":1955.0,"Ir":4169.0,"Pt":5427.0,"Au":5429.0,"Hg":1903.0,"Tl":1643.0,"Pb":2532.0,"Bi":1684.0,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":302.0,"Th":1793.0,"Pa":433.0,"U":1863.0,"Np":1239.0,"Pu":1407.0,"Am":null,"Cm":null,"Bk":null,"Cf":null,"Es":null,"Fm":null,"Md":null,"No":null,"Lr":null,"Rf":null,"Db":null,"Sg":null,"Bh":null,"Hs":null,"Mt":null,"Ds":null,"Rg":null,"Cn":null,"Nh":null,"Fl":null,"Mc":null,"Lv":null,"Ts":null,"Og":null}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"H":16587.0,"He":0.0,"Li":9321.0,"Be":1340.0,"B":16010.0,"C":9898.0,"N":22981.0,"O":69927.0,"F":44916.0,"Ne":0.0,"Na":9367.0,"Mg":19206.0,"Al":43197.0,"Si":41088.0,"P":19705.0,"S":20813.0,"Cl":17214.0,"Ar":0.0,"K":11720.0,"Ca":16023.0,"Sc":14126.0,"Ti":11232.0,"V":8871.0,"Cr":11595.0,"Mn":25306.0,"Fe":34203.0,"Co":30282.0,"Ni":36785.0,"Cu":30897.0,"Zn":24084.0,"Ga":37586.0,"Ge":40940.0,"As":21649.0,"Se":19972.0,"Br":15500.0,"Kr":0.0,"Rb":10752.0,"Sr":15492.0,"Y":14809.0,"Zr":13605.0,"Nb":9420.0,"Mo":2225.0,"Tc":1313.0,"Ru":21416.0,"Rh":30855.0,"Pd":30300.0,"Ag":11736.0,"Cd":13758.0,"In":35782.0,"Sn":36638.0,"Sb":15997.0,"Te":14549.0,"I":11163.0,"Xe":0.0,"Cs":8333.0,"Ba":13214.0,"La":14403.0,"Ce":12411.0,"Pr":13237.0,"Nd":13356.0,"Pm":1259.0,"Sm":13235.0,"Eu":7750.0,"Gd":7242.0,"Tb":14546.0,"Dy":14208.0,"Ho":13563.0,"Er":13457.0,"Tm":14424.0,"Yb":15179.0,"Lu":9674.0,"Hf":11155.0,"Ta":7655.0,"W":2022.0,"Re":3041.0,"Os":10622.0,"Ir":21639.0,"Pt":31423.0,"Au":21586.0,"Hg":7546.0,"Tl":13432.0,"Pb":16314.0,"Bi":9809.0,"Po":0.0,"At":0.0,"Rn":0.0,"Fr":0.0,"Ra":0.0,"Ac":1561.0,"Th":14304.0,"Pa":3297.0,"U":10739.0,"Np":7774.0,"Pu":9971.0,"Am":0.0,"Cm":0.0,"Bk":0.0,"Cf":0.0,"Es":0.0,"Fm":0.0,"Md":0.0,"No":0.0,"Lr":0.0,"Rf":0.0,"Db":0.0,"Sg":0.0,"Bh":0.0,"Hs":0.0,"Mt":0.0,"Ds":0.0,"Rg":0.0,"Cn":0.0,"Nh":0.0,"Fl":0.0,"Mc":0.0,"Lv":0.0,"Ts":0.0,"Og":0.0}
1+
{"H":16587.0,"He":null,"Li":9321.0,"Be":1340.0,"B":16010.0,"C":9898.0,"N":22981.0,"O":69927.0,"F":44916.0,"Ne":null,"Na":9367.0,"Mg":19206.0,"Al":43197.0,"Si":41088.0,"P":19705.0,"S":20813.0,"Cl":17214.0,"Ar":null,"K":11720.0,"Ca":16023.0,"Sc":14126.0,"Ti":11232.0,"V":8871.0,"Cr":11595.0,"Mn":25306.0,"Fe":34203.0,"Co":30282.0,"Ni":36785.0,"Cu":30897.0,"Zn":24084.0,"Ga":37586.0,"Ge":40940.0,"As":21649.0,"Se":19972.0,"Br":15500.0,"Kr":null,"Rb":10752.0,"Sr":15492.0,"Y":14809.0,"Zr":13605.0,"Nb":9420.0,"Mo":2225.0,"Tc":1313.0,"Ru":21416.0,"Rh":30855.0,"Pd":30300.0,"Ag":11736.0,"Cd":13758.0,"In":35782.0,"Sn":36638.0,"Sb":15997.0,"Te":14549.0,"I":11163.0,"Xe":null,"Cs":8333.0,"Ba":13214.0,"La":14403.0,"Ce":12411.0,"Pr":13237.0,"Nd":13356.0,"Pm":1259.0,"Sm":13235.0,"Eu":7750.0,"Gd":7242.0,"Tb":14546.0,"Dy":14208.0,"Ho":13563.0,"Er":13457.0,"Tm":14424.0,"Yb":15179.0,"Lu":9674.0,"Hf":11155.0,"Ta":7655.0,"W":2022.0,"Re":3041.0,"Os":10622.0,"Ir":21639.0,"Pt":31423.0,"Au":21586.0,"Hg":7546.0,"Tl":13432.0,"Pb":16314.0,"Bi":9809.0,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":1561.0,"Th":14304.0,"Pa":3297.0,"U":10739.0,"Np":7774.0,"Pu":9971.0,"Am":null,"Cm":null,"Bk":null,"Cf":null,"Es":null,"Fm":null,"Md":null,"No":null,"Lr":null,"Rf":null,"Db":null,"Sg":null,"Bh":null,"Hs":null,"Mt":null,"Ds":null,"Rg":null,"Cn":null,"Nh":null,"Fl":null,"Mc":null,"Lv":null,"Ts":null,"Og":null}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"H":5412.0,"He":0.0,"Li":3981.0,"Be":5.0,"B":5121.0,"C":3125.0,"N":3857.0,"O":72709.0,"F":9737.0,"Ne":0.0,"Na":3308.0,"Mg":3042.0,"Al":6756.0,"Si":4140.0,"P":3755.0,"S":16788.0,"Cl":4618.0,"Ar":0.0,"K":5193.0,"Ca":3602.0,"Sc":1995.0,"Ti":1813.0,"V":1073.0,"Cr":1292.0,"Mn":2854.0,"Fe":3681.0,"Co":2621.0,"Ni":3968.0,"Cu":6444.0,"Zn":3203.0,"Ga":4212.0,"Ge":5930.0,"As":3380.0,"Se":16766.0,"Br":2770.0,"Kr":0.0,"Rb":5294.0,"Sr":4791.0,"Y":2440.0,"Zr":1938.0,"Nb":1416.0,"Mo":1136.0,"Tc":0.0,"Ru":1379.0,"Rh":2250.0,"Pd":2117.0,"Ag":1975.0,"Cd":1841.0,"In":3620.0,"Sn":3240.0,"Sb":2070.0,"Te":8860.0,"I":939.0,"Xe":0.0,"Cs":5540.0,"Ba":6362.0,"La":2220.0,"Ce":1692.0,"Pr":2372.0,"Nd":2095.0,"Pm":0.0,"Sm":2170.0,"Eu":1649.0,"Gd":1233.0,"Tb":2314.0,"Dy":2303.0,"Ho":2192.0,"Er":2143.0,"Tm":2260.0,"Yb":2631.0,"Lu":1262.0,"Hf":1488.0,"Ta":1787.0,"W":943.0,"Re":320.0,"Os":974.0,"Ir":1311.0,"Pt":1796.0,"Au":1468.0,"Hg":1054.0,"Tl":1841.0,"Pb":1134.0,"Bi":1048.0,"Po":0.0,"At":0.0,"Rn":0.0,"Fr":0.0,"Ra":0.0,"Ac":0.0,"Th":1828.0,"Pa":320.0,"U":1676.0,"Np":1157.0,"Pu":1732.0,"Am":0.0,"Cm":0.0,"Bk":0.0,"Cf":0.0,"Es":0.0,"Fm":0.0,"Md":0.0,"No":0.0,"Lr":0.0,"Rf":0.0,"Db":0.0,"Sg":0.0,"Bh":0.0,"Hs":0.0,"Mt":0.0,"Ds":0.0,"Rg":0.0,"Cn":0.0,"Nh":0.0,"Fl":0.0,"Mc":0.0,"Lv":0.0,"Ts":0.0,"Og":0.0}
1+
{"H":5412.0,"He":null,"Li":3981.0,"Be":5.0,"B":5121.0,"C":3125.0,"N":3857.0,"O":72709.0,"F":9737.0,"Ne":null,"Na":3308.0,"Mg":3042.0,"Al":6756.0,"Si":4140.0,"P":3755.0,"S":16788.0,"Cl":4618.0,"Ar":null,"K":5193.0,"Ca":3602.0,"Sc":1995.0,"Ti":1813.0,"V":1073.0,"Cr":1292.0,"Mn":2854.0,"Fe":3681.0,"Co":2621.0,"Ni":3968.0,"Cu":6444.0,"Zn":3203.0,"Ga":4212.0,"Ge":5930.0,"As":3380.0,"Se":16766.0,"Br":2770.0,"Kr":null,"Rb":5294.0,"Sr":4791.0,"Y":2440.0,"Zr":1938.0,"Nb":1416.0,"Mo":1136.0,"Tc":null,"Ru":1379.0,"Rh":2250.0,"Pd":2117.0,"Ag":1975.0,"Cd":1841.0,"In":3620.0,"Sn":3240.0,"Sb":2070.0,"Te":8860.0,"I":939.0,"Xe":null,"Cs":5540.0,"Ba":6362.0,"La":2220.0,"Ce":1692.0,"Pr":2372.0,"Nd":2095.0,"Pm":null,"Sm":2170.0,"Eu":1649.0,"Gd":1233.0,"Tb":2314.0,"Dy":2303.0,"Ho":2192.0,"Er":2143.0,"Tm":2260.0,"Yb":2631.0,"Lu":1262.0,"Hf":1488.0,"Ta":1787.0,"W":943.0,"Re":320.0,"Os":974.0,"Ir":1311.0,"Pt":1796.0,"Au":1468.0,"Hg":1054.0,"Tl":1841.0,"Pb":1134.0,"Bi":1048.0,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":null,"Th":1828.0,"Pa":320.0,"U":1676.0,"Np":1157.0,"Pu":1732.0,"Am":null,"Cm":null,"Bk":null,"Cf":null,"Es":null,"Fm":null,"Md":null,"No":null,"Lr":null,"Rf":null,"Db":null,"Sg":null,"Bh":null,"Hs":null,"Mt":null,"Ds":null,"Rg":null,"Cn":null,"Nh":null,"Fl":null,"Mc":null,"Lv":null,"Ts":null,"Og":null}

0 commit comments

Comments
 (0)