diff --git a/matbench_discovery/data.py b/matbench_discovery/data.py index 5bd4a676..7a8e5ff0 100644 --- a/matbench_discovery/data.py +++ b/matbench_discovery/data.py @@ -423,8 +423,8 @@ class Model(Files, base_dir=f"{ROOT}/models"): cgcnn_p = "cgcnn/cgcnn+p.yml" # DeepMD-DPA3 models - dpa3_v1_mptrj = "deepmd_dpa3/dpa3-v1-mptrj.yml" - dpa3_v1_openlam = "deepmd_dpa3/dpa3-v1-openlam.yml" + dpa3_v1_mptrj = "deepmd/dpa3-v1-mptrj.yml" + dpa3_v1_openlam = "deepmd/dpa3-v1-openlam.yml" # original M3GNet straight from publication, not re-trained m3gnet = "m3gnet/m3gnet.yml" @@ -453,7 +453,7 @@ class Model(Files, base_dir=f"{ROOT}/models"): gnome = "gnome/gnome.yml" # MatterSim - mattersim = "mattersim/mattersim-v1.yml" + mattersim_v1_5m = "mattersim/mattersim-v1-5m.yml" # ORB orb = "orb/orb.yml" @@ -530,17 +530,17 @@ def geo_opt_path(self) -> str | None: return f"{ROOT}/{rel_path}" @property - def phonons_path(self) -> str | None: + def kappa_103_path(self) -> str | None: """File path associated with the file URL if it exists, otherwise download the file first, then return the path. """ phonons_metrics = self.metrics.get("phonons", {}) if phonons_metrics in ("not available", "not applicable"): return None - rel_path = phonons_metrics.get("pred_file") + rel_path = phonons_metrics.get("kappa_103", {}).get("pred_file") if not rel_path: raise ValueError( - f"metrics.phonons.pred_file not found in {self.rel_path!r}" + f"metrics.phonons.kappa_103.pred_file not found in {self.rel_path!r}" ) return f"{ROOT}/{rel_path}" diff --git a/matbench_discovery/metrics/phonons.py b/matbench_discovery/metrics/phonons.py index c1a7a5b6..24dc47ac 100644 --- a/matbench_discovery/metrics/phonons.py +++ b/matbench_discovery/metrics/phonons.py @@ -53,9 +53,6 @@ def calc_kappa_metrics_from_dfs( - DFT_kappa_tot_avg: Reference DFT conductivity values """ # Remove precomputed columns - cols_to_remove = [Key.srd, Key.sre, Key.srme, MbdKey.true_kappa_tot_avg] - df_pred = df_pred.drop(columns=cols_to_remove, errors="ignore") - df_pred[MbdKey.kappa_tot_avg] = df_pred[MbdKey.kappa_tot_rta].map( calculate_kappa_avg ) @@ -102,7 +99,7 @@ def calculate_kappa_avg(kappa: np.ndarray) -> np.ndarray: any NaN values or if the calculation fails. For multiple temperatures, returns an array of averages. """ - if np.any(np.isnan(kappa)): + if np.any(pd.isna(kappa)): return np.array([np.nan]) try: return np.asarray(kappa)[..., :3].mean(axis=-1) @@ -222,7 +219,7 @@ def calc_kappa_srme(kappas_pred: pd.Series, kappas_true: pd.Series) -> np.ndarra f"Neither mode_kappa_tot_avg, mode_kappa_tot nor individual kappa\n" f"components found in {label}, got\n{keys}" ) - mode_kappa_tot_avgs[label] = kappas + mode_kappa_tot_avgs[label] = np.asarray(kappas) # calculating microscopic error for all temperatures microscopic_error = ( diff --git a/matbench_discovery/phonons/__init__.py b/matbench_discovery/phonons/__init__.py index 682da7a6..1915e6e2 100644 --- a/matbench_discovery/phonons/__init__.py +++ b/matbench_discovery/phonons/__init__.py @@ -1,8 +1,17 @@ """This package contains phonon-related functionality.""" +from typing import Final + import numpy as np import pandas as pd +# q-point mesh (which phonon modes to sample) based on international space group number +spg_num_q_mesh_map: Final[dict[int, tuple[int, int, int]]] = { + 225: (19, 19, 19), # rocksalt + 186: (19, 19, 15), # wurtzite + 216: (19, 19, 19), # zincblende +} + def check_imaginary_freqs(frequencies: np.ndarray, threshold: float = -0.01) -> bool: """Check if frequencies are imaginary. diff --git a/matbench_discovery/phonons/thermal_conductivity.py b/matbench_discovery/phonons/thermal_conductivity.py index 7ec68740..a8500e61 100644 --- a/matbench_discovery/phonons/thermal_conductivity.py +++ b/matbench_discovery/phonons/thermal_conductivity.py @@ -9,6 +9,7 @@ """ import warnings +from collections.abc import Sequence from copy import deepcopy from typing import Any @@ -108,17 +109,25 @@ def calculate_fc3_set( def init_phono3py( atoms: Atoms, - symprec: float = 1e-5, + *, + fc2_supercell: np.ndarray, + fc3_supercell: np.ndarray, + q_point_mesh: tuple[int, int, int] = (20, 20, 20), displacement_distance: float = 0.03, + symprec: float = 1e-5, **kwargs: Any, ) -> Phono3py: """Initialize Phono3py object from ASE Atoms. Args: atoms (Atoms): ASE Atoms object to initialize from. - symprec (float): Symmetry precision for finding space group. Defaults to 1e-5. + fc2_supercell (np.ndarray): Supercell matrix for 2nd order force constants. + fc3_supercell (np.ndarray): Supercell matrix for 3rd order force constants. + q_point_mesh (tuple[int, int, int]): Mesh size for q-point sampling. Defaults + to (20, 20, 20). displacement_distance (float): Displacement distance for force calculations. Defaults to 0.03. + symprec (float): Symmetry precision for finding space group. Defaults to 1e-5. **kwargs (Any): Passed to Phono3py constructor. Returns: @@ -127,21 +136,16 @@ def init_phono3py( Raises: ValueError: If required metadata is missing from atoms.info """ - formula = atoms.get_chemical_formula(mode="metal") - for key in ("fc2_supercell", "fc3_supercell", "q_mesh"): - if key not in atoms.info: - raise ValueError(f"{formula} {key=} not found in {atoms.info=}") - unit_cell = PhonopyAtoms(atoms.symbols, cell=atoms.cell, positions=atoms.positions) ph3 = Phono3py( unitcell=unit_cell, - supercell_matrix=atoms.info["fc3_supercell"], - phonon_supercell_matrix=atoms.info["fc2_supercell"], + supercell_matrix=fc3_supercell, + phonon_supercell_matrix=fc2_supercell, primitive_matrix="auto", symprec=symprec, **kwargs, ) - ph3.mesh_numbers = atoms.info["q_mesh"] + ph3.mesh_numbers = q_point_mesh ph3.generate_displacements(distance=displacement_distance) @@ -207,7 +211,7 @@ def load_force_sets( def calculate_conductivity( ph3: Phono3py, - temperatures: list[float], + temperatures: Sequence[float], boundary_mfp: float = 1e6, mode_kappa_thresh: float = 1e-6, **kwargs: Any, diff --git a/models/chgnet/chgnet.yml b/models/chgnet/chgnet.yml index f1b72571..0d4a0807 100644 --- a/models/chgnet/chgnet.yml +++ b/models/chgnet/chgnet.yml @@ -65,7 +65,10 @@ notes: metrics: phonons: - κ_SRME: 1.717 + kappa_103: + κ_SRME: 1.717 + pred_file: models/chgnet/chgnet-0.3.0/2024-11-09-kappa-103-FIRE-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134857 geo_opt: pred_file: models/chgnet/chgnet-0.3.0/2023-12-21-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52061999 diff --git a/models/deepmd_dpa3/dpa3-v1-mptrj.yml b/models/deepmd/dpa3-v1-mptrj.yml similarity index 90% rename from models/deepmd_dpa3/dpa3-v1-mptrj.yml rename to models/deepmd/dpa3-v1-mptrj.yml index ad6c3a81..ed61ccb0 100644 --- a/models/deepmd_dpa3/dpa3-v1-mptrj.yml +++ b/models/deepmd/dpa3-v1-mptrj.yml @@ -88,20 +88,22 @@ notes: Designed as a large atomic model (LAM), DPA3 is tailored to integrate and simultaneously train on datasets from various disciplines, encompassing diverse chemical and materials systems across different research domains. Its model design ensures exceptional fitting accuracy and robust generalization both within and beyond the training domain. Furthermore, DPA3 maintains energy conservation and respects the physical symmetries of the potential energy surface, making it a dependable tool for a wide range of scientific applications. + metrics: phonons: - pred_file: models/deepmd_dpa3/dpa3-v1-mptrj/2025-01-10-kappa-103.json.gz - pred_file_url: https://figshare.com/ndownloader/files/52057901 - κ_SRME: 0.964 + kappa_103: + κ_SRME: 0.964 + pred_file: models/deepmd/dpa3-v1-mptrj/2025-01-10-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134860 geo_opt: - pred_file: models/deepmd_dpa3/dpa3-v1-mptrj/2025-01-10-wbm-geo-opt.json.gz + pred_file: models/deepmd/dpa3-v1-mptrj/2025-01-10-wbm-geo-opt.json.gz pred_col: dp_structure - pred_file_url: + pred_file_url: https://figshare.com/ndownloader/files/52134974 symprec=1e-5: - analysis_file: models/deepmd_dpa3/dpa3-v1-mptrj/2025-01-10-wbm-geo-opt-symprec=1e-5.csv.gz + analysis_file: models/deepmd/dpa3-v1-mptrj/2025-01-10-wbm-geo-opt-symprec=1e-5.csv.gz analysis_file_url: https://figshare.com/ndownloader/files/52059431 discovery: - pred_file: models/deepmd_dpa3/dpa3-v1-mptrj/2025-01-10-wbm-IS2RE.csv.gz + pred_file: models/deepmd/dpa3-v1-mptrj/2025-01-10-wbm-IS2RE.csv.gz pred_file_url: https://figshare.com/ndownloader/files/52057529 pred_col: e_form_per_atom_dp full_test_set: diff --git a/models/deepmd_dpa3/dpa3-v1-openlam.yml b/models/deepmd/dpa3-v1-openlam.yml similarity index 91% rename from models/deepmd_dpa3/dpa3-v1-openlam.yml rename to models/deepmd/dpa3-v1-openlam.yml index a9ad68ee..02db2a15 100644 --- a/models/deepmd_dpa3/dpa3-v1-openlam.yml +++ b/models/deepmd/dpa3-v1-openlam.yml @@ -100,20 +100,22 @@ notes: Designed as a large atomic model (LAM), DPA3 is tailored to integrate and simultaneously train on datasets from various disciplines, encompassing diverse chemical and materials systems across different research domains. Its model design ensures exceptional fitting accuracy and robust generalization both within and beyond the training domain. Furthermore, DPA3 maintains energy conservation and respects the physical symmetries of the potential energy surface, making it a dependable tool for a wide range of scientific applications. + metrics: phonons: - pred_file: models/deepmd_dpa3/dpa3-v1-openlam/2025-01-10-kappa-103.json.gz - pred_file_url: https://figshare.com/ndownloader/files/52057904 - κ_SRME: 0.741 + kappa_103: + κ_SRME: 0.741 + pred_file: models/deepmd/dpa3-v1-openlam/2025-01-10-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134863 geo_opt: - pred_file: models/deepmd_dpa3/dpa3-v1-openlam/2025-01-10-wbm-geo-opt.json.gz + pred_file: models/deepmd/dpa3-v1-openlam/2025-01-10-wbm-geo-opt.json.gz pred_col: dp_structure - pred_file_url: + pred_file_url: https://figshare.com/ndownloader/files/52135358 symprec=1e-5: - analysis_file: models/deepmd_dpa3/dpa3-v1-openlam/2025-01-10-wbm-geo-opt-symprec=1e-5.csv.gz + analysis_file: models/deepmd/dpa3-v1-openlam/2025-01-10-wbm-geo-opt-symprec=1e-5.csv.gz analysis_file_url: https://figshare.com/ndownloader/files/52059434 discovery: - pred_file: models/deepmd_dpa3/dpa3-v1-openlam/2025-01-10-wbm-IS2RE.csv.gz + pred_file: models/deepmd/dpa3-v1-openlam/2025-01-10-wbm-IS2RE.csv.gz pred_file_url: https://figshare.com/ndownloader/files/52057532 pred_col: e_form_per_atom_dp full_test_set: diff --git a/models/deepmd_dpa3/join_dpa3_preds.py b/models/deepmd/join_dpa3_preds.py similarity index 100% rename from models/deepmd_dpa3/join_dpa3_preds.py rename to models/deepmd/join_dpa3_preds.py diff --git a/models/deepmd_dpa3/readme.md b/models/deepmd/readme.md similarity index 100% rename from models/deepmd_dpa3/readme.md rename to models/deepmd/readme.md diff --git a/models/deepmd_dpa3/test_dpa3.py b/models/deepmd/test_dpa3.py similarity index 100% rename from models/deepmd_dpa3/test_dpa3.py rename to models/deepmd/test_dpa3.py diff --git a/models/eqV2/eqV2-m-omat-mp-salex.yml b/models/eqV2/eqV2-m-omat-mp-salex.yml index dcdadf5a..24a83ba6 100644 --- a/models/eqV2/eqV2-m-omat-mp-salex.yml +++ b/models/eqV2/eqV2-m-omat-mp-salex.yml @@ -85,6 +85,11 @@ notes: Training was done by fine-tuning a model pretrained for 2 epochs on the OMat24 dataset. metrics: + phonons: + kappa_103: + κ_SRME: 1.717 + pred_file: models/eqV2/eqV2-m-omat-mp-salex/2024-11-09-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134893 geo_opt: pred_file: models/eqV2/eqV2-m-omat-mp-salex/2024-10-18-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/51607436 diff --git a/models/eqV2/eqV2-s-dens-mp.yml b/models/eqV2/eqV2-s-dens-mp.yml index a2fe5a77..d02dd0a3 100644 --- a/models/eqV2/eqV2-s-dens-mp.yml +++ b/models/eqV2/eqV2-s-dens-mp.yml @@ -88,7 +88,10 @@ notes: metrics: phonons: - κ_SRME: 1.665 # eqV2 S without denoising (no DeNS) achieves slightly worse κ_SRME=1.772 + kappa_103: + κ_SRME: 1.665 # eqV2 S without denoising (no DeNS) achieves slightly worse κ_SRME=1.772 + pred_file: TODO find this file or regenerate it + pred_file_url: https://figshare.com/TODO add this URL geo_opt: pred_file: models/eqV2/eqV2-s-dens-mp/2024-10-18-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062392 diff --git a/models/gnome/gnome.yml b/models/gnome/gnome.yml index 9c36a2dc..e5df3b5a 100644 --- a/models/gnome/gnome.yml +++ b/models/gnome/gnome.yml @@ -61,10 +61,8 @@ notes: Missing Preds: According to the authors, the 1734 missing WBM predictions are mostly due out-of-memory (OOM) errors. The model was evaluated on A100s but without neighbor lists. The plan is to backfill the missing predictions once H100s are available or neighbor list implementation goes live. metrics: - geo_opt: - pred_file: # not (yet) shared by authors - pred_file_url: - pred_col: + phonons: not available # model is closed source, original GnoME submission predates phonon tasks and DeepMind did not resubmit later + geo_opt: not available # author's declined to share model-relaxed structures and can't be reproduced without model access discovery: pred_file: models/gnome/2023-11-01-gnome-50076332-wbm-IS2RE.csv.gz pred_file_url: https://figshare.com/ndownloader/files/52057556 diff --git a/models/grace/grace2l-r6.yml b/models/grace/grace2l-r6.yml index 66005270..8bbd8a8e 100644 --- a/models/grace/grace2l-r6.yml +++ b/models/grace/grace2l-r6.yml @@ -51,7 +51,10 @@ hyperparams: metrics: phonons: - κ_SRME: 0.525 # https://github.com/MPA2suite/k_SRME/pull/11/files + kappa_103: + κ_SRME: 0.525 # https://github.com/MPA2suite/k_SRME/pull/11/files + pred_file: models/grace/grace2l_r6/2024-11-20-kappa-103-FIRE-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134896 geo_opt: pred_file: models/grace/grace2l_r6/2024-11-11-relaxed-structures.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062590 diff --git a/models/m3gnet/m3gnet.yml b/models/m3gnet/m3gnet.yml index 1ed99909..48d98022 100644 --- a/models/m3gnet/m3gnet.yml +++ b/models/m3gnet/m3gnet.yml @@ -55,7 +55,10 @@ notes: metrics: phonons: - κ_SRME: 1.412 + kappa_103: + κ_SRME: 1.412 + pred_file: models/m3gnet/m3gnet-matgl-mp-2021-2-8-pes/2024-11-09-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134866 geo_opt: pred_file: models/m3gnet/m3gnet-tf-manual-sampling/2023-06-01-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062011 diff --git a/models/m3gnet/test_m3gnet_discovery.py b/models/m3gnet/test_m3gnet_discovery.py index b79ce2e6..897510c2 100644 --- a/models/m3gnet/test_m3gnet_discovery.py +++ b/models/m3gnet/test_m3gnet_discovery.py @@ -74,11 +74,13 @@ if slurm_array_task_count > 1: df_in = np.array_split(df_in, slurm_array_task_count)[slurm_array_task_id - 1] -checkpoint = None if model_type == "direct": checkpoint = f"{ROOT}/models/{model_name}/2023-05-26-DI-DFTstrictF10-TTRS-128U-442E" -if model_type == "ms": +elif model_type == "manual-sampling": checkpoint = f"{ROOT}/models/{model_name}/2023-05-26-MS-DFTstrictF10-128U-154E" +else: + raise ValueError(f"{model_type=} not supported") + relax_results: dict[str, dict[str, Any]] = {} m3gnet = Relaxer(potential=checkpoint) # load pre-trained M3GNet model diff --git a/models/mace/calc_kappa_mace_ray_parallelized.py b/models/mace/calc_kappa_mace_ray_parallelized.py index 0aefa9a9..922e9e17 100644 --- a/models/mace/calc_kappa_mace_ray_parallelized.py +++ b/models/mace/calc_kappa_mace_ray_parallelized.py @@ -31,6 +31,7 @@ from matbench_discovery.phonons import thermal_conductivity as ltc if TYPE_CHECKING: + from ase.filters import Filter from ase.optimize.optimize import Optimizer module_dir = os.path.dirname(__file__) @@ -43,6 +44,7 @@ def calc_kappa_for_structure( *, # force keyword-only arguments atoms: Atoms, + displacement_distance: float, checkpoint: str, temperatures: list[float], ase_optimizer: str, @@ -60,7 +62,8 @@ def calc_kappa_for_structure( """Predict ML kappa for single structure with ray. Args: - atoms (Atoms): Input structure + atoms (Atoms): ASE Atoms object with fc2_supercell, fc3_supercell, + q_point_mesh keys in its info dict. calc (Calculator): ASE calculator temperatures (list[float]): Which temperatures to calculate kappa at in Kelvin ase_optimizer (str): ASE optimizer to use @@ -88,21 +91,20 @@ def calc_kappa_for_structure( # Create a deep copy of the atoms object to avoid ray read-only issues atoms = atoms.copy() # Ensure arrays are writable - atoms.arrays = {k: v.copy() for k, v in atoms.arrays.items()} + atoms.arrays = {key: val.copy() for key, val in atoms.arrays.items()} mat_id = atoms.info[Key.mat_id] init_info = deepcopy(atoms.info) mat_name = atoms.info["name"] - info_dict = { + info_dict: dict[str, Any] = { "name": mat_name, "errors": [], "error_traceback": [], } - filter_cls: type[ExpCellFilter | FrechetCellFilter] = { - "frechet": FrechetCellFilter, - "exp": ExpCellFilter, - }[ase_filter] + filter_cls: Filter = {"frechet": FrechetCellFilter, "exp": ExpCellFilter}[ + ase_filter + ] optim_cls: type[Optimizer] = {"FIRE": FIRE, "LBFGS": LBFGS}[ase_optimizer] @@ -124,7 +126,7 @@ def calc_kappa_for_structure( filtered_atoms = filter_cls(atoms) optimizer = optim_cls( - filtered_atoms, logfile=f"{out_dir}/relax_{task_id}.log" + filtered_atoms, logfile=f"{out_dir}/relaxations/{task_id}.log" ) optimizer.run(fmax=force_max, steps=max_steps) @@ -148,13 +150,20 @@ def calc_kappa_for_structure( except Exception as exc: warnings.warn(f"Failed to relax {mat_name=}, {mat_id=}: {exc!r}", stacklevel=2) traceback.print_exc() - info_dict["errors"].append(f"RelaxError: {exc!r}") - info_dict["error_traceback"].append(traceback.format_exc()) + info_dict["errors"] += [f"RelaxError: {exc!r}"] + info_dict["error_traceback"] += [traceback.format_exc()] return mat_id, info_dict | relax_dict, None # Calculation of force sets try: - ph3 = ltc.init_phono3py(atoms, symprec=symprec) + ph3 = ltc.init_phono3py( + atoms, + fc2_supercell=atoms.info["fc2_supercell"], + fc3_supercell=atoms.info["fc3_supercell"], + q_point_mesh=atoms.info["q_point_mesh"], + displacement_distance=displacement_distance, + symprec=symprec, + ) ph3, fc2_set, freqs = ltc.get_fc2_and_freqs( ph3, calculator=calc, pbar_kwargs={"disable": True} @@ -186,8 +195,8 @@ def calc_kappa_for_structure( except Exception as exc: warnings.warn(f"Failed to calculate force sets {mat_id}: {exc!r}", stacklevel=2) traceback.print_exc() - info_dict["errors"].append(f"ForceConstantError: {exc!r}") - info_dict["error_traceback"].append(traceback.format_exc()) + info_dict["errors"] += [f"ForceConstantError: {exc!r}"] + info_dict["error_traceback"] += [traceback.format_exc()] return mat_id, info_dict | relax_dict, force_results # Calculation of conductivity @@ -195,7 +204,6 @@ def calc_kappa_for_structure( ph3, kappa_dict, _cond = ltc.calculate_conductivity( ph3, temperatures=temperatures ) - print(f"{kappa_dict=}") return mat_id, info_dict | relax_dict | freqs_dict | kappa_dict, force_results except Exception as exc: @@ -203,8 +211,8 @@ def calc_kappa_for_structure( f"Failed to calculate conductivity {mat_id}: {exc!r}", stacklevel=2 ) traceback.print_exc() - info_dict["errors"].append(f"ConductivityError: {exc!r}") - info_dict["error_traceback"].append(traceback.format_exc()) + info_dict["errors"] += [f"ConductivityError: {exc!r}"] + info_dict["error_traceback"] += [traceback.format_exc()] return mat_id, info_dict | relax_dict | freqs_dict, force_results @@ -216,7 +224,7 @@ def main() -> None: ase_optimizer: Literal["FIRE", "LBFGS", "BFGS"] = "FIRE" ase_filter: Literal["frechet", "exp"] = "frechet" max_steps = 300 - force_max = 1e-4 # Run until the forces are smaller than this in eV/A + fmax = 1e-4 # Run until the forces are smaller than this in eV/A # Symmetry parameters symprec = 1e-5 # symmetry precision for enforcing relaxation and conductivity calcs @@ -272,7 +280,11 @@ def main() -> None: checkpoint = f"https://github.com/ACEsuit/mace-mp/releases/download/mace_omat_0/{model_name}.model" task_type = "LTC" # lattice thermal conductivity - job_name = f"phononDB-{task_type}-{ase_optimizer}_force{force_max}_sym{symprec}" + displacement_distance = 0.01 + job_name = ( + f"phononDB-{task_type}-{ase_optimizer}-dist={displacement_distance}-" + f"{fmax=}-{symprec=}" + ) out_dir = os.getenv( "SBATCH_OUTPUT", f"{module_dir}/{model_name}/{today}-{job_name}" ) @@ -289,7 +301,7 @@ def main() -> None: ase_optimizer=ase_optimizer, ase_filter=ase_filter, max_steps=max_steps, - force_max=force_max, + force_max=fmax, symprec=symprec, enforce_relax_symm=enforce_relax_symm, conductivity_broken_symm=conductivity_broken_symm, @@ -307,13 +319,13 @@ def main() -> None: futures = [ calc_kappa_for_structure.remote( atoms=atoms, - # calc=calc, + displacement_distance=displacement_distance, checkpoint=checkpoint, temperatures=temperatures, ase_optimizer=ase_optimizer, ase_filter=ase_filter, max_steps=max_steps, - force_max=force_max, + force_max=fmax, symprec=symprec, enforce_relax_symm=enforce_relax_symm, conductivity_broken_symm=conductivity_broken_symm, diff --git a/models/mace/mace-mp-0.yml b/models/mace/mace-mp-0.yml index a0d54942..2c1ec232 100644 --- a/models/mace/mace-mp-0.yml +++ b/models/mace/mace-mp-0.yml @@ -70,7 +70,10 @@ notes: metrics: phonons: - κ_SRME: 0.647 + kappa_103: + κ_SRME: 0.647 + pred_file: models/mace/mace-mp-0/2024-11-09-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134872 geo_opt: pred_file: models/mace/mace-mp-0/2023-12-11-wbm-IS2RE-FIRE.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062020 diff --git a/models/mace/mace-mpa-0.yml b/models/mace/mace-mpa-0.yml index 30a4fe29..7dc79d6d 100644 --- a/models/mace/mace-mpa-0.yml +++ b/models/mace/mace-mpa-0.yml @@ -69,10 +69,13 @@ notes: metrics: phonons: - κ_SRME: 0.412 + kappa_103: + κ_SRME: 0.412 + pred_file: models/mace/mace-mpa-0/2024-11-25-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134875 geo_opt: pred_file: models/mace/mace-mpa-0/2024-12-09-wbm-IS2RE-FIRE.json.gz - pred_file_url: + pred_file_url: https://figshare.com/TODO add pred file URL pred_col: mace_structure symprec=1e-2: rmsd: 0.0142 # Å @@ -82,6 +85,7 @@ metrics: symmetry_increase: 0.1231 # fraction n_structures: 256963 # count analysis_file: TODO add analysis file + analysis_file_url: https://figshare.com/TODO add analysis file URL symprec=1e-5: rmsd: 0.0142 # Å n_sym_ops_mae: 1.8808 # unitless @@ -90,6 +94,7 @@ metrics: symmetry_increase: 0.2306 # fraction n_structures: 256963 # count analysis_file: TODO add analysis file + analysis_file_url: https://figshare.com/TODO add analysis file URL discovery: pred_file: models/mace/mace-mpa-0/2024-12-09-wbm-IS2RE-FIRE.csv.gz pred_file_url: https://figshare.com/ndownloader/files/52057541 diff --git a/models/mattersim/mattersim-v1.yml b/models/mattersim/mattersim-v1-5m.yml similarity index 92% rename from models/mattersim/mattersim-v1.yml rename to models/mattersim/mattersim-v1-5m.yml index c40f02b2..ff2fc8bf 100644 --- a/models/mattersim/mattersim-v1.yml +++ b/models/mattersim/mattersim-v1-5m.yml @@ -1,5 +1,5 @@ -model_name: MatterSim-v1 -model_key: mattersim-v1 +model_name: MatterSim v1 5M +model_key: mattersim-v1-5m model_version: v1.0.0 matbench_discovery_version: 1.0.0 date_added: "2024-12-16" @@ -120,12 +120,15 @@ notes: - newly generated structures and MD trajectories metrics: - phonons: # https://github.com/MPA2suite/k_SRME/pull/13 - κ_SRME: 0.574 # dimensionless + phonons: + kappa_103: # https://github.com/MPA2suite/k_SRME/pull/13 + κ_SRME: 0.574 # dimensionless + pred_file: models/mattersim/mattersim-v1-5m/2024-12-09-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134884 geo_opt: - pred_file: models/mattersim/mattersim-v1-5M/2024-12-19-relaxed-structures.json.gz + pred_file: models/mattersim/mattersim-v1-5M/2024-12-19-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062176 - pred_col: + pred_col: mattersim_structure discovery: pred_file: models/mattersim/mattersim-v1-5M/2024-12-16-wbm-IS2RE.csv.gz # the original Graphormer-based replaced the M3GNet-based MatterSim on the leaderboard diff --git a/models/orb/orb-mptrj.yml b/models/orb/orb-mptrj.yml index 15156781..d33906da 100644 --- a/models/orb/orb-mptrj.yml +++ b/models/orb/orb-mptrj.yml @@ -74,7 +74,10 @@ notes: metrics: phonons: - κ_SRME: 1.725 + kappa_103: + κ_SRME: 1.725 + pred_file: models/orb/orbff-mptrj-v2/2024-11-09-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134890 geo_opt: pred_file: models/orb/orbff-mptrj-v2/2024-10-14-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062317 diff --git a/models/orb/orb.yml b/models/orb/orb.yml index 20872800..808f85e0 100644 --- a/models/orb/orb.yml +++ b/models/orb/orb.yml @@ -74,7 +74,10 @@ notes: metrics: phonons: - κ_SRME: 1.732 + kappa_103: + κ_SRME: 1.732 + pred_file: models/orb/orbff-v2/2024-11-09-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134887 geo_opt: pred_file: models/orb/orbff-v2/2024-10-11-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062194 diff --git a/models/sevennet/sevennet-0.yml b/models/sevennet/sevennet-0.yml index 900a1ca3..bacbf7a4 100644 --- a/models/sevennet/sevennet-0.yml +++ b/models/sevennet/sevennet-0.yml @@ -78,7 +78,10 @@ notes: metrics: phonons: - κ_SRME: 0.767 + kappa_103: + κ_SRME: 0.767 + pred_file: models/sevennet/sevennet-0/2024-11-09-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134878 geo_opt: pred_file: models/sevennet/sevennet-0/2024-07-11-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062035 diff --git a/models/sevennet/sevennet-l3i5.yml b/models/sevennet/sevennet-l3i5.yml index 3f8db7e0..ff9b7785 100644 --- a/models/sevennet/sevennet-l3i5.yml +++ b/models/sevennet/sevennet-l3i5.yml @@ -77,7 +77,10 @@ notes: metrics: phonons: - κ_SRME: 0.550 + kappa_103: + κ_SRME: 0.550 + pred_file: models/sevennet/sevennet-l3i5/2024-12-10-kappa-103-FIRE-dist=0.01-fmax=1e-4-symprec=1e-5.json.gz + pred_file_url: https://figshare.com/ndownloader/files/52134881 geo_opt: pred_file: models/sevennet/sevennet-l3i5/2024-12-10-wbm-geo-opt.json.gz pred_file_url: https://figshare.com/ndownloader/files/52062056 diff --git a/scripts/metrics/eval_kappa_srme.py b/scripts/metrics/eval_kappa_srme.py index 1e09f8aa..191d617c 100644 --- a/scripts/metrics/eval_kappa_srme.py +++ b/scripts/metrics/eval_kappa_srme.py @@ -3,25 +3,26 @@ """ # %% +import os + import pandas as pd from pymatviz.enums import Key from matbench_discovery.data import DataFiles, Model from matbench_discovery.metrics import phonons -model_name = "mace-omat-0-medium" -in_folder = f"2025-01-28-{model_name}-phononDB-LTC-FIRE_2SR_force0.0001_sym1e-05" -model_dir = Model.mace_mpa_0.yaml_path.rsplit("/", 1)[0] -in_path = f"{model_dir}/{in_folder}/kappa.json.gz" +for model in Model: + if model.kappa_103_path is None or not os.path.isfile(model.kappa_103_path): + continue -df_ml = pd.read_json(in_path).set_index(Key.mat_id) + df_ml = pd.read_json(model.kappa_103_path).set_index(Key.mat_id) -json_path = DataFiles.phonondb_pbe_103_kappa_no_nac.path -df_dft = pd.read_json(json_path).set_index("mp_id") + json_path = DataFiles.phonondb_pbe_103_kappa_no_nac.path + df_dft = pd.read_json(json_path).set_index(Key.mat_id) -df_ml_metrics = phonons.calc_kappa_metrics_from_dfs(df_ml, df_dft) + df_ml_metrics = phonons.calc_kappa_metrics_from_dfs(df_ml, df_dft) -kappa_sre = df_ml_metrics[Key.sre].mean() -kappa_srme = df_ml_metrics[Key.srme].mean() + kappa_sre = df_ml_metrics[Key.sre].mean() + kappa_srme = df_ml_metrics[Key.srme].mean() -print(f"{model_name = }\n\t{kappa_srme = :.6f}\n\t{kappa_sre = :.6f}") + print(f"{model.label=}\n\t{kappa_srme=:.4f}\n\t{kappa_sre=:.4f}") diff --git a/scripts/upload_model_preds_to_figshare.py b/scripts/upload_model_preds_to_figshare.py index 98a91113..327edfcc 100644 --- a/scripts/upload_model_preds_to_figshare.py +++ b/scripts/upload_model_preds_to_figshare.py @@ -170,7 +170,7 @@ def find_file_keys(data: dict[str, Any], prefix: str = "") -> dict[str, str]: if file_hash == md5_hash: file_url = f"{figshare.DOWNLOAD_URL_PREFIX}/{file_id}" # Update model metadata if URL not present - url_key = f"{key_path[:-5]}_url" # replace _file with _url + url_key = f"{key_path}_url" # append _url to YAML key if url_key not in metric_data: *parts, last = url_key.split(".") target = metric_data @@ -187,7 +187,7 @@ def find_file_keys(data: dict[str, Any], prefix: str = "") -> dict[str, str]: ) file_url = f"{figshare.DOWNLOAD_URL_PREFIX}/{file_id}" updated_files[filename] = file_url - *parts, last = key_path[:-5].split(".") + *parts, last = key_path.split(".") target = metric_data for part in parts: target = target[part] @@ -202,7 +202,7 @@ def find_file_keys(data: dict[str, Any], prefix: str = "") -> dict[str, str]: ) file_url = f"{figshare.DOWNLOAD_URL_PREFIX}/{file_id}" new_files[filename] = file_url - *parts, last = key_path[:-5].split(".") + *parts, last = key_path.split(".") target = metric_data for part in parts: target = target[part] diff --git a/site/src/figs/energy-parity/e-form-parity-mattersim-v1.svelte b/site/src/figs/energy-parity/e-form-parity-mattersim-v1-5M.svelte similarity index 100% rename from site/src/figs/energy-parity/e-form-parity-mattersim-v1.svelte rename to site/src/figs/energy-parity/e-form-parity-mattersim-v1-5M.svelte diff --git a/site/src/figs/energy-parity/each-parity-mattersim-v1.svelte b/site/src/figs/energy-parity/each-parity-mattersim-v1-5M.svelte similarity index 100% rename from site/src/figs/energy-parity/each-parity-mattersim-v1.svelte rename to site/src/figs/energy-parity/each-parity-mattersim-v1-5M.svelte diff --git a/site/src/figs/per-element-each-errors.json b/site/src/figs/per-element-each-errors.json index c6290f27..5bdb3f0f 100644 --- a/site/src/figs/per-element-each-errors.json +++ b/site/src/figs/per-element-each-errors.json @@ -1 +1 @@ -{"MP Occurrences":{"H":10409.0,"He":8.0,"Li":21576.0,"Be":1186.0,"B":6363.0,"C":9069.0,"N":11419.0,"O":81887.0,"F":12067.0,"Ne":1.0,"Na":12795.0,"Mg":19007.0,"Al":7803.0,"Si":12756.0,"P":16814.0,"S":15341.0,"Cl":6385.0,"Ar":2.0,"K":8034.0,"Ca":8422.0,"Sc":2686.0,"Ti":7721.0,"V":9703.0,"Cr":6774.0,"Mn":13966.0,"Fe":12889.0,"Co":11045.0,"Ni":8293.0,"Cu":9903.0,"Zn":6905.0,"Ga":5076.0,"Ge":5497.0,"As":3894.0,"Se":6509.0,"Br":3011.0,"Kr":15.0,"Rb":4599.0,"Sr":7297.0,"Y":5012.0,"Zr":3847.0,"Nb":5460.0,"Mo":5411.0,"Tc":696.0,"Ru":2453.0,"Rh":2512.0,"Pd":2985.0,"Ag":4109.0,"Cd":3396.0,"In":4400.0,"Sn":6157.0,"Sb":5784.0,"Te":4980.0,"I":3004.0,"Xe":157.0,"Cs":4071.0,"Ba":8338.0,"La":5599.0,"Ce":3271.0,"Pr":2894.0,"Nd":3234.0,"Pm":537.0,"Sm":2902.0,"Eu":2431.0,"Gd":1659.0,"Tb":2225.0,"Dy":2318.0,"Ho":2164.0,"Er":2208.0,"Tm":1752.0,"Yb":2121.0,"Lu":1634.0,"Hf":2729.0,"Ta":3407.0,"W":5121.0,"Re":1476.0,"Os":1229.0,"Ir":2053.0,"Pt":2444.0,"Au":2515.0,"Hg":2341.0,"Tl":2998.0,"Pb":3021.0,"Bi":4936.0,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":304.0,"Th":1059.0,"Pa":286.0,"U":2439.0,"Np":410.0,"Pu":463.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},"Test set standard deviation":{"H":0.171,"He":null,"Li":0.1623,"Be":0.1399,"B":0.1785,"C":0.232,"N":0.2235,"O":0.2289,"F":0.2442,"Ne":null,"Na":0.1754,"Mg":0.1722,"Al":0.1448,"Si":0.1589,"P":0.1683,"S":0.1967,"Cl":0.1966,"Ar":null,"K":0.1977,"Ca":0.1674,"Sc":0.1563,"Ti":0.1486,"V":0.1934,"Cr":0.2041,"Mn":0.1831,"Fe":0.1797,"Co":0.1525,"Ni":0.1653,"Cu":0.1731,"Zn":0.1577,"Ga":0.1424,"Ge":0.1449,"As":0.1585,"Se":0.1809,"Br":0.2467,"Kr":null,"Rb":0.2164,"Sr":0.1867,"Y":0.1534,"Zr":0.1483,"Nb":0.1715,"Mo":0.1655,"Tc":0.1801,"Ru":0.1684,"Rh":0.1558,"Pd":0.162,"Ag":0.1733,"Cd":0.1751,"In":0.1657,"Sn":0.1461,"Sb":0.1735,"Te":0.1905,"I":0.2157,"Xe":null,"Cs":0.2249,"Ba":0.1885,"La":0.1481,"Ce":0.1421,"Pr":0.1451,"Nd":0.1433,"Pm":0.3152,"Sm":0.197,"Eu":0.1886,"Gd":0.1979,"Tb":0.1522,"Dy":0.1499,"Ho":0.1458,"Er":0.2078,"Tm":0.1534,"Yb":0.1669,"Lu":0.1486,"Hf":0.1442,"Ta":0.2282,"W":0.1846,"Re":0.1544,"Os":0.1843,"Ir":0.182,"Pt":0.1617,"Au":0.1532,"Hg":0.1764,"Tl":0.1876,"Pb":0.2051,"Bi":0.3188,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.3185,"Th":0.1659,"Pa":0.3957,"U":0.3139,"Np":0.179,"Pu":0.2223,"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},"eqV2 M":{"H":0.1293,"He":null,"Li":0.0235,"Be":0.02,"B":0.0527,"C":0.0487,"N":0.0679,"O":0.1178,"F":0.1366,"Ne":null,"Na":0.0263,"Mg":0.0333,"Al":0.0388,"Si":0.0525,"P":0.037,"S":0.0615,"Cl":0.0803,"Ar":null,"K":0.0304,"Ca":0.0329,"Sc":0.0246,"Ti":0.032,"V":0.0554,"Cr":0.082,"Mn":0.1101,"Fe":0.0871,"Co":0.0403,"Ni":0.0338,"Cu":0.0321,"Zn":0.0337,"Ga":0.0371,"Ge":0.0419,"As":0.0437,"Se":0.0799,"Br":0.0691,"Kr":null,"Rb":0.0314,"Sr":0.0284,"Y":0.0328,"Zr":0.0313,"Nb":0.0421,"Mo":0.0446,"Tc":0.0325,"Ru":0.0435,"Rh":0.0416,"Pd":0.0391,"Ag":0.0307,"Cd":0.0257,"In":0.0451,"Sn":0.0373,"Sb":0.049,"Te":0.105,"I":0.05,"Xe":0.206,"Cs":0.0294,"Ba":0.0291,"La":0.0281,"Ce":0.0278,"Pr":0.0275,"Nd":0.0248,"Pm":0.0287,"Sm":0.0259,"Eu":0.0562,"Gd":0.0371,"Tb":0.0261,"Dy":0.0284,"Ho":0.0245,"Er":0.0245,"Tm":0.0247,"Yb":0.0381,"Lu":0.0266,"Hf":0.0304,"Ta":0.062,"W":0.0398,"Re":0.0367,"Os":0.0419,"Ir":0.057,"Pt":0.0502,"Au":0.0525,"Hg":0.028,"Tl":0.028,"Pb":0.0479,"Bi":0.0321,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0268,"Th":0.0342,"Pa":0.0381,"U":0.0549,"Np":0.0867,"Pu":0.2028,"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},"DPA3-v1-OpenLAM":{"H":0.1311,"He":null,"Li":0.0283,"Be":0.0328,"B":0.0617,"C":0.0555,"N":0.082,"O":0.1094,"F":0.1098,"Ne":null,"Na":0.03,"Mg":0.0385,"Al":0.0498,"Si":0.062,"P":0.0544,"S":0.0723,"Cl":0.0932,"Ar":null,"K":0.0354,"Ca":0.0409,"Sc":0.0339,"Ti":0.0386,"V":0.0607,"Cr":0.0845,"Mn":0.1113,"Fe":0.0921,"Co":0.0483,"Ni":0.0428,"Cu":0.0413,"Zn":0.0403,"Ga":0.0484,"Ge":0.0528,"As":0.0557,"Se":0.0891,"Br":0.0757,"Kr":null,"Rb":0.0365,"Sr":0.0384,"Y":0.0414,"Zr":0.0395,"Nb":0.0484,"Mo":0.0515,"Tc":0.0362,"Ru":0.0542,"Rh":0.0506,"Pd":0.0472,"Ag":0.0358,"Cd":0.032,"In":0.0542,"Sn":0.0487,"Sb":0.057,"Te":0.114,"I":0.0651,"Xe":0.014,"Cs":0.0348,"Ba":0.0381,"La":0.035,"Ce":0.035,"Pr":0.0356,"Nd":0.033,"Pm":0.0325,"Sm":0.035,"Eu":0.0648,"Gd":0.0444,"Tb":0.0333,"Dy":0.0362,"Ho":0.0328,"Er":0.0333,"Tm":0.0335,"Yb":0.0498,"Lu":0.0345,"Hf":0.0409,"Ta":0.0681,"W":0.0444,"Re":0.0404,"Os":0.0527,"Ir":0.0586,"Pt":0.0587,"Au":0.0612,"Hg":0.0316,"Tl":0.0352,"Pb":0.0554,"Bi":0.0419,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0321,"Th":0.0448,"Pa":0.0488,"U":0.06,"Np":0.0925,"Pu":0.1971,"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},"ORB":{"H":0.146,"He":null,"Li":0.0339,"Be":0.0355,"B":0.0905,"C":0.076,"N":0.1117,"O":0.1473,"F":0.1442,"Ne":null,"Na":0.0359,"Mg":0.0517,"Al":0.0692,"Si":0.0852,"P":0.0716,"S":0.0914,"Cl":0.1107,"Ar":null,"K":0.0443,"Ca":0.0496,"Sc":0.0434,"Ti":0.0536,"V":0.0772,"Cr":0.1019,"Mn":0.1242,"Fe":0.1097,"Co":0.0642,"Ni":0.0527,"Cu":0.0469,"Zn":0.057,"Ga":0.0576,"Ge":0.0671,"As":0.067,"Se":0.1091,"Br":0.0936,"Kr":null,"Rb":0.0436,"Sr":0.0445,"Y":0.0473,"Zr":0.0579,"Nb":0.0702,"Mo":0.0757,"Tc":0.0392,"Ru":0.0725,"Rh":0.064,"Pd":0.0603,"Ag":0.0438,"Cd":0.0416,"In":0.0662,"Sn":0.0658,"Sb":0.068,"Te":0.127,"I":0.0691,"Xe":0.018,"Cs":0.0417,"Ba":0.0458,"La":0.0432,"Ce":0.0457,"Pr":0.0415,"Nd":0.0395,"Pm":0.0337,"Sm":0.0402,"Eu":0.0669,"Gd":0.0494,"Tb":0.04,"Dy":0.043,"Ho":0.0392,"Er":0.0392,"Tm":0.0409,"Yb":0.0701,"Lu":0.0404,"Hf":0.0535,"Ta":0.0932,"W":0.0555,"Re":0.0572,"Os":0.0729,"Ir":0.0827,"Pt":0.073,"Au":0.073,"Hg":0.0397,"Tl":0.0394,"Pb":0.0625,"Bi":0.0462,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0351,"Th":0.0571,"Pa":0.0658,"U":0.0842,"Np":0.1028,"Pu":0.2066,"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},"MatterSim-v1":{"H":0.1469,"He":null,"Li":0.0305,"Be":0.0351,"B":0.06,"C":0.0529,"N":0.0746,"O":0.1141,"F":0.1075,"Ne":null,"Na":0.0334,"Mg":0.0489,"Al":0.0537,"Si":0.0644,"P":0.0554,"S":0.0803,"Cl":0.0987,"Ar":null,"K":0.0411,"Ca":0.0438,"Sc":0.0357,"Ti":0.0435,"V":0.0579,"Cr":0.0805,"Mn":0.1052,"Fe":0.0904,"Co":0.05,"Ni":0.0482,"Cu":0.0454,"Zn":0.0441,"Ga":0.0497,"Ge":0.0677,"As":0.0557,"Se":0.1,"Br":0.0877,"Kr":null,"Rb":0.0424,"Sr":0.04,"Y":0.04,"Zr":0.0422,"Nb":0.0499,"Mo":0.054,"Tc":0.0331,"Ru":0.0539,"Rh":0.0522,"Pd":0.0525,"Ag":0.0386,"Cd":0.036,"In":0.0565,"Sn":0.0505,"Sb":0.0609,"Te":0.126,"I":0.0838,"Xe":0.022,"Cs":0.0409,"Ba":0.0427,"La":0.0381,"Ce":0.0392,"Pr":0.036,"Nd":0.0327,"Pm":0.0298,"Sm":0.0369,"Eu":0.0676,"Gd":0.0614,"Tb":0.032,"Dy":0.0344,"Ho":0.0312,"Er":0.0311,"Tm":0.0319,"Yb":0.0418,"Lu":0.0332,"Hf":0.0461,"Ta":0.0727,"W":0.0503,"Re":0.0412,"Os":0.0528,"Ir":0.0629,"Pt":0.0638,"Au":0.0657,"Hg":0.0339,"Tl":0.0396,"Pb":0.0573,"Bi":0.0484,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0288,"Th":0.0497,"Pa":0.0568,"U":0.0588,"Np":0.0887,"Pu":0.1962,"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},"MACE-MPA-0":{"H":0.1534,"He":null,"Li":0.0348,"Be":0.0452,"B":0.0864,"C":0.0778,"N":0.124,"O":0.157,"F":0.1511,"Ne":null,"Na":0.0404,"Mg":0.0441,"Al":0.062,"Si":0.0727,"P":0.0809,"S":0.1018,"Cl":0.1167,"Ar":null,"K":0.0467,"Ca":0.0481,"Sc":0.044,"Ti":0.0541,"V":0.0864,"Cr":0.0979,"Mn":0.1214,"Fe":0.1082,"Co":0.0594,"Ni":0.0575,"Cu":0.0461,"Zn":0.046,"Ga":0.0558,"Ge":0.0629,"As":0.0724,"Se":0.118,"Br":0.1003,"Kr":null,"Rb":0.0495,"Sr":0.0453,"Y":0.0497,"Zr":0.0575,"Nb":0.0713,"Mo":0.0733,"Tc":0.0473,"Ru":0.066,"Rh":0.0596,"Pd":0.0541,"Ag":0.0396,"Cd":0.0368,"In":0.0604,"Sn":0.0554,"Sb":0.0685,"Te":0.1312,"I":0.084,"Xe":0.05,"Cs":0.0482,"Ba":0.0456,"La":0.0438,"Ce":0.0438,"Pr":0.0437,"Nd":0.0415,"Pm":0.0371,"Sm":0.043,"Eu":0.0706,"Gd":0.0525,"Tb":0.0426,"Dy":0.0455,"Ho":0.0429,"Er":0.0439,"Tm":0.0434,"Yb":0.0725,"Lu":0.0486,"Hf":0.0564,"Ta":0.0946,"W":0.0631,"Re":0.0554,"Os":0.0684,"Ir":0.0753,"Pt":0.0662,"Au":0.0652,"Hg":0.0366,"Tl":0.0397,"Pb":0.0633,"Bi":0.0574,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0346,"Th":0.0575,"Pa":0.0577,"U":0.0712,"Np":0.1003,"Pu":0.2016,"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},"GNoME":{"H":0.1495,"He":null,"Li":0.0425,"Be":0.0455,"B":0.0724,"C":0.0662,"N":0.1074,"O":0.2053,"F":0.1559,"Ne":null,"Na":0.0487,"Mg":0.052,"Al":0.0694,"Si":0.0775,"P":0.0678,"S":0.1197,"Cl":0.1457,"Ar":null,"K":0.0566,"Ca":0.0609,"Sc":0.0514,"Ti":0.0626,"V":0.0876,"Cr":0.1049,"Mn":0.1261,"Fe":0.1172,"Co":0.0665,"Ni":0.0597,"Cu":0.0556,"Zn":0.0563,"Ga":0.0629,"Ge":0.0684,"As":0.0699,"Se":0.1126,"Br":0.2241,"Kr":null,"Rb":0.0605,"Sr":0.052,"Y":0.0553,"Zr":0.0596,"Nb":0.0821,"Mo":0.0626,"Tc":0.0638,"Ru":0.0792,"Rh":0.0757,"Pd":0.0735,"Ag":0.0592,"Cd":0.0489,"In":0.074,"Sn":0.0672,"Sb":0.0764,"Te":0.1279,"I":0.1441,"Xe":1.728,"Cs":0.0654,"Ba":0.0496,"La":0.0484,"Ce":0.0492,"Pr":0.0494,"Nd":0.0468,"Pm":0.0712,"Sm":0.0735,"Eu":0.0845,"Gd":0.0597,"Tb":0.0498,"Dy":0.0497,"Ho":0.0466,"Er":0.0498,"Tm":0.0502,"Yb":0.0512,"Lu":0.0462,"Hf":0.0574,"Ta":0.1084,"W":0.0769,"Re":0.0551,"Os":0.0714,"Ir":0.0948,"Pt":0.0861,"Au":0.0701,"Hg":0.0527,"Tl":0.0799,"Pb":0.0826,"Bi":0.071,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0862,"Th":0.0616,"Pa":0.0557,"U":0.0915,"Np":0.1126,"Pu":0.2568,"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},"eqV2 S DeNS":{"H":0.2123,"He":null,"Li":0.0416,"Be":0.0839,"B":0.1021,"C":0.0835,"N":0.1122,"O":0.1436,"F":0.155,"Ne":null,"Na":0.0482,"Mg":0.0601,"Al":0.0882,"Si":0.0952,"P":0.0859,"S":0.1034,"Cl":0.1326,"Ar":null,"K":0.0554,"Ca":0.0593,"Sc":0.0565,"Ti":0.064,"V":0.0833,"Cr":0.1169,"Mn":0.1465,"Fe":0.1324,"Co":0.0835,"Ni":0.0732,"Cu":0.0635,"Zn":0.0617,"Ga":0.0788,"Ge":0.0824,"As":0.0776,"Se":0.1167,"Br":0.1152,"Kr":null,"Rb":0.0546,"Sr":0.0532,"Y":0.063,"Zr":0.0711,"Nb":0.0757,"Mo":0.0755,"Tc":0.0666,"Ru":0.1022,"Rh":0.0863,"Pd":0.0826,"Ag":0.0562,"Cd":0.0539,"In":0.0854,"Sn":0.0756,"Sb":0.0739,"Te":0.139,"I":0.0979,"Xe":0.078,"Cs":0.0574,"Ba":0.0556,"La":0.0549,"Ce":0.0581,"Pr":0.0539,"Nd":0.0521,"Pm":0.0487,"Sm":0.053,"Eu":0.08,"Gd":0.0591,"Tb":0.0544,"Dy":0.0576,"Ho":0.0544,"Er":0.0561,"Tm":0.0573,"Yb":0.0612,"Lu":0.0551,"Hf":0.0717,"Ta":0.1027,"W":0.0827,"Re":0.0758,"Os":0.0977,"Ir":0.1143,"Pt":0.0913,"Au":0.0992,"Hg":0.0551,"Tl":0.0576,"Pb":0.0803,"Bi":0.0687,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0624,"Th":0.0752,"Pa":0.0976,"U":0.1005,"Np":0.1604,"Pu":0.3771,"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},"ORB MPtrj":{"H":0.2558,"He":null,"Li":0.0518,"Be":0.1035,"B":0.1311,"C":0.1094,"N":0.1585,"O":0.1713,"F":0.1705,"Ne":null,"Na":0.0595,"Mg":0.0751,"Al":0.1225,"Si":0.1225,"P":0.1135,"S":0.1468,"Cl":0.1469,"Ar":null,"K":0.0689,"Ca":0.0724,"Sc":0.0741,"Ti":0.0851,"V":0.1122,"Cr":0.1328,"Mn":0.1651,"Fe":0.1542,"Co":0.0999,"Ni":0.0907,"Cu":0.0778,"Zn":0.0871,"Ga":0.1051,"Ge":0.1045,"As":0.1039,"Se":0.1487,"Br":0.1305,"Kr":null,"Rb":0.0679,"Sr":0.065,"Y":0.0811,"Zr":0.0912,"Nb":0.1116,"Mo":0.0943,"Tc":0.0713,"Ru":0.1289,"Rh":0.1096,"Pd":0.0944,"Ag":0.0633,"Cd":0.0674,"In":0.1077,"Sn":0.0997,"Sb":0.0915,"Te":0.1571,"I":0.1221,"Xe":0.028,"Cs":0.0673,"Ba":0.064,"La":0.0698,"Ce":0.0777,"Pr":0.0687,"Nd":0.0681,"Pm":0.0576,"Sm":0.0698,"Eu":0.0834,"Gd":0.0747,"Tb":0.0737,"Dy":0.0766,"Ho":0.0727,"Er":0.073,"Tm":0.0753,"Yb":0.0748,"Lu":0.0731,"Hf":0.0908,"Ta":0.1438,"W":0.0983,"Re":0.097,"Os":0.1219,"Ir":0.1456,"Pt":0.1174,"Au":0.1102,"Hg":0.0639,"Tl":0.0726,"Pb":0.0975,"Bi":0.0783,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0527,"Th":0.1072,"Pa":0.1204,"U":0.1215,"Np":0.1616,"Pu":0.3781,"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},"DPA3-v1-MPtrj":{"H":0.2607,"He":null,"Li":0.0495,"Be":0.0953,"B":0.1171,"C":0.0962,"N":0.1437,"O":0.1495,"F":0.1649,"Ne":null,"Na":0.0585,"Mg":0.068,"Al":0.107,"Si":0.1163,"P":0.1094,"S":0.1338,"Cl":0.1477,"Ar":null,"K":0.0654,"Ca":0.0681,"Sc":0.0722,"Ti":0.0767,"V":0.1,"Cr":0.1269,"Mn":0.1493,"Fe":0.1383,"Co":0.0883,"Ni":0.085,"Cu":0.073,"Zn":0.078,"Ga":0.0934,"Ge":0.1017,"As":0.0999,"Se":0.1444,"Br":0.1359,"Kr":null,"Rb":0.0645,"Sr":0.0641,"Y":0.0786,"Zr":0.0871,"Nb":0.0984,"Mo":0.0867,"Tc":0.0765,"Ru":0.1136,"Rh":0.1005,"Pd":0.0919,"Ag":0.0652,"Cd":0.0664,"In":0.0994,"Sn":0.0972,"Sb":0.0908,"Te":0.1585,"I":0.122,"Xe":0.012,"Cs":0.0664,"Ba":0.0668,"La":0.0669,"Ce":0.0669,"Pr":0.0655,"Nd":0.0641,"Pm":0.0562,"Sm":0.0664,"Eu":0.0852,"Gd":0.0754,"Tb":0.0663,"Dy":0.0695,"Ho":0.0672,"Er":0.0736,"Tm":0.0701,"Yb":0.067,"Lu":0.0703,"Hf":0.0917,"Ta":0.1283,"W":0.0903,"Re":0.0976,"Os":0.1186,"Ir":0.124,"Pt":0.1029,"Au":0.1081,"Hg":0.0656,"Tl":0.0714,"Pb":0.098,"Bi":0.0819,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0559,"Th":0.0985,"Pa":0.1305,"U":0.1076,"Np":0.1693,"Pu":0.3747,"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},"SevenNet-l3i5":{"H":0.2716,"He":null,"Li":0.0491,"Be":0.1101,"B":0.13,"C":0.107,"N":0.1587,"O":0.1593,"F":0.1592,"Ne":null,"Na":0.0583,"Mg":0.069,"Al":0.1102,"Si":0.1167,"P":0.1142,"S":0.1355,"Cl":0.1606,"Ar":null,"K":0.0676,"Ca":0.0708,"Sc":0.0786,"Ti":0.0855,"V":0.1145,"Cr":0.1352,"Mn":0.1623,"Fe":0.1516,"Co":0.0952,"Ni":0.0894,"Cu":0.0733,"Zn":0.0768,"Ga":0.1011,"Ge":0.1031,"As":0.1028,"Se":0.1428,"Br":0.1453,"Kr":null,"Rb":0.071,"Sr":0.0684,"Y":0.08,"Zr":0.0929,"Nb":0.1169,"Mo":0.1046,"Tc":0.0826,"Ru":0.1301,"Rh":0.1004,"Pd":0.0897,"Ag":0.0605,"Cd":0.0631,"In":0.101,"Sn":0.099,"Sb":0.0934,"Te":0.1633,"I":0.1364,"Xe":0.028,"Cs":0.0755,"Ba":0.0687,"La":0.069,"Ce":0.0716,"Pr":0.0674,"Nd":0.0667,"Pm":0.0605,"Sm":0.0677,"Eu":0.0841,"Gd":0.0717,"Tb":0.0699,"Dy":0.0749,"Ho":0.07,"Er":0.0712,"Tm":0.0747,"Yb":0.0735,"Lu":0.0711,"Hf":0.0916,"Ta":0.1455,"W":0.1181,"Re":0.0964,"Os":0.1214,"Ir":0.1302,"Pt":0.1059,"Au":0.103,"Hg":0.0637,"Tl":0.0693,"Pb":0.0978,"Bi":0.0873,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0606,"Th":0.0989,"Pa":0.107,"U":0.1191,"Np":0.1867,"Pu":0.385,"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},"SevenNet-0":{"H":0.289,"He":null,"Li":0.0564,"Be":0.1321,"B":0.1568,"C":0.1227,"N":0.1673,"O":0.1699,"F":0.1803,"Ne":null,"Na":0.0653,"Mg":0.0763,"Al":0.1294,"Si":0.1312,"P":0.1322,"S":0.1703,"Cl":0.1742,"Ar":null,"K":0.0765,"Ca":0.0763,"Sc":0.0891,"Ti":0.0991,"V":0.1254,"Cr":0.1385,"Mn":0.1656,"Fe":0.1585,"Co":0.1004,"Ni":0.0993,"Cu":0.0806,"Zn":0.0886,"Ga":0.1152,"Ge":0.1198,"As":0.1137,"Se":0.1763,"Br":0.1581,"Kr":null,"Rb":0.0768,"Sr":0.0745,"Y":0.0897,"Zr":0.1071,"Nb":0.1247,"Mo":0.1131,"Tc":0.1073,"Ru":0.147,"Rh":0.1146,"Pd":0.1035,"Ag":0.0699,"Cd":0.0693,"In":0.1145,"Sn":0.1201,"Sb":0.1003,"Te":0.1695,"I":0.1474,"Xe":0.022,"Cs":0.0821,"Ba":0.0799,"La":0.0764,"Ce":0.082,"Pr":0.0753,"Nd":0.0743,"Pm":0.0661,"Sm":0.0762,"Eu":0.0874,"Gd":0.0779,"Tb":0.078,"Dy":0.0831,"Ho":0.0794,"Er":0.0821,"Tm":0.0853,"Yb":0.0803,"Lu":0.0815,"Hf":0.1071,"Ta":0.1618,"W":0.1175,"Re":0.1089,"Os":0.143,"Ir":0.1517,"Pt":0.1202,"Au":0.1118,"Hg":0.0632,"Tl":0.0779,"Pb":0.1095,"Bi":0.0921,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0636,"Th":0.111,"Pa":0.1197,"U":0.1138,"Np":0.1755,"Pu":0.4137,"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},"GRACE-2L (r6)":{"H":0.3416,"He":null,"Li":0.0684,"Be":0.1518,"B":0.159,"C":0.1344,"N":0.2175,"O":0.2293,"F":0.3081,"Ne":null,"Na":0.081,"Mg":0.083,"Al":0.1332,"Si":0.1281,"P":0.1363,"S":0.1709,"Cl":0.2755,"Ar":null,"K":0.0932,"Ca":0.0877,"Sc":0.0907,"Ti":0.1027,"V":0.126,"Cr":0.1382,"Mn":0.167,"Fe":0.1567,"Co":0.1058,"Ni":0.0882,"Cu":0.0868,"Zn":0.0921,"Ga":0.1099,"Ge":0.1151,"As":0.1231,"Se":0.1663,"Br":0.2426,"Kr":null,"Rb":0.098,"Sr":0.0885,"Y":0.1011,"Zr":0.1109,"Nb":0.1263,"Mo":0.11,"Tc":0.109,"Ru":0.1342,"Rh":0.1142,"Pd":0.1029,"Ag":0.0783,"Cd":0.078,"In":0.1099,"Sn":0.1094,"Sb":0.1102,"Te":0.1768,"I":0.1971,"Xe":1.44,"Cs":0.1059,"Ba":0.089,"La":0.0883,"Ce":0.0867,"Pr":0.086,"Nd":0.0864,"Pm":0.0685,"Sm":0.0879,"Eu":0.1018,"Gd":0.0979,"Tb":0.091,"Dy":0.0945,"Ho":0.0932,"Er":0.0935,"Tm":0.0952,"Yb":0.0932,"Lu":0.0943,"Hf":0.1195,"Ta":0.1575,"W":0.1119,"Re":0.1172,"Os":0.1366,"Ir":0.1519,"Pt":0.1133,"Au":0.1068,"Hg":0.0744,"Tl":0.0841,"Pb":0.1177,"Bi":0.1038,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0671,"Th":0.1251,"Pa":0.1552,"U":0.1249,"Np":0.1862,"Pu":0.3741,"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},"MACE-MP-0":{"H":0.3439,"He":null,"Li":0.0694,"Be":0.1664,"B":0.163,"C":0.1469,"N":0.1907,"O":0.2148,"F":0.3023,"Ne":null,"Na":0.0828,"Mg":0.0928,"Al":0.1626,"Si":0.1502,"P":0.1526,"S":0.2012,"Cl":0.2621,"Ar":null,"K":0.0979,"Ca":0.0957,"Sc":0.1016,"Ti":0.1203,"V":0.1414,"Cr":0.1576,"Mn":0.177,"Fe":0.1661,"Co":0.111,"Ni":0.1055,"Cu":0.0899,"Zn":0.1068,"Ga":0.1272,"Ge":0.1413,"As":0.1441,"Se":0.1829,"Br":0.2395,"Kr":null,"Rb":0.1015,"Sr":0.0903,"Y":0.1079,"Zr":0.1318,"Nb":0.1459,"Mo":0.1287,"Tc":0.1133,"Ru":0.1647,"Rh":0.1271,"Pd":0.1103,"Ag":0.0804,"Cd":0.0848,"In":0.1215,"Sn":0.1386,"Sb":0.1234,"Te":0.1767,"I":0.2008,"Xe":0.036,"Cs":0.1099,"Ba":0.0904,"La":0.0894,"Ce":0.0967,"Pr":0.0896,"Nd":0.0928,"Pm":0.0821,"Sm":0.0918,"Eu":0.0993,"Gd":0.0976,"Tb":0.0955,"Dy":0.1006,"Ho":0.1,"Er":0.1014,"Tm":0.0986,"Yb":0.098,"Lu":0.102,"Hf":0.1341,"Ta":0.193,"W":0.1339,"Re":0.1304,"Os":0.1484,"Ir":0.1596,"Pt":0.1322,"Au":0.1246,"Hg":0.0756,"Tl":0.0877,"Pb":0.1307,"Bi":0.1182,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.071,"Th":0.1269,"Pa":0.1601,"U":0.1469,"Np":0.1961,"Pu":0.4472,"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},"CHGNet":{"H":0.3445,"He":null,"Li":0.075,"Be":0.1673,"B":0.1946,"C":0.1543,"N":0.2159,"O":0.2223,"F":0.2347,"Ne":null,"Na":0.0892,"Mg":0.0989,"Al":0.1825,"Si":0.1895,"P":0.1792,"S":0.2182,"Cl":0.2606,"Ar":null,"K":0.1023,"Ca":0.1017,"Sc":0.1245,"Ti":0.1319,"V":0.1518,"Cr":0.1513,"Mn":0.1755,"Fe":0.1706,"Co":0.1234,"Ni":0.1185,"Cu":0.1097,"Zn":0.1314,"Ga":0.1563,"Ge":0.1676,"As":0.1657,"Se":0.2239,"Br":0.2391,"Kr":null,"Rb":0.1048,"Sr":0.0973,"Y":0.1265,"Zr":0.1516,"Nb":0.1702,"Mo":0.1342,"Tc":0.1166,"Ru":0.2024,"Rh":0.1621,"Pd":0.141,"Ag":0.0923,"Cd":0.0977,"In":0.1672,"Sn":0.1724,"Sb":0.1447,"Te":0.2255,"I":0.2051,"Xe":0.018,"Cs":0.1134,"Ba":0.1019,"La":0.1027,"Ce":0.111,"Pr":0.1085,"Nd":0.1043,"Pm":0.0914,"Sm":0.1066,"Eu":0.1128,"Gd":0.1184,"Tb":0.1133,"Dy":0.1216,"Ho":0.1193,"Er":0.1212,"Tm":0.1251,"Yb":0.1053,"Lu":0.1234,"Hf":0.1599,"Ta":0.2165,"W":0.1317,"Re":0.1482,"Os":0.1999,"Ir":0.2003,"Pt":0.1689,"Au":0.1535,"Hg":0.0859,"Tl":0.1104,"Pb":0.1408,"Bi":0.1221,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0827,"Th":0.1577,"Pa":0.1286,"U":0.1429,"Np":0.1684,"Pu":0.4156,"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},"M3GNet":{"H":0.3677,"He":null,"Li":0.0983,"Be":0.1844,"B":0.2408,"C":0.1775,"N":0.2375,"O":0.268,"F":0.2645,"Ne":null,"Na":0.1116,"Mg":0.1288,"Al":0.2194,"Si":0.2231,"P":0.2205,"S":0.2802,"Cl":0.2806,"Ar":null,"K":0.1261,"Ca":0.1262,"Sc":0.1473,"Ti":0.1538,"V":0.1759,"Cr":0.1922,"Mn":0.2042,"Fe":0.2104,"Co":0.1507,"Ni":0.146,"Cu":0.1329,"Zn":0.1603,"Ga":0.1941,"Ge":0.203,"As":0.2138,"Se":0.2575,"Br":0.2732,"Kr":null,"Rb":0.128,"Sr":0.129,"Y":0.1405,"Zr":0.188,"Nb":0.216,"Mo":0.1694,"Tc":0.1106,"Ru":0.2183,"Rh":0.1857,"Pd":0.1556,"Ag":0.1181,"Cd":0.1238,"In":0.1739,"Sn":0.2036,"Sb":0.1777,"Te":0.2475,"I":0.2494,"Xe":0.058,"Cs":0.1391,"Ba":0.1317,"La":0.1256,"Ce":0.1312,"Pr":0.1236,"Nd":0.1234,"Pm":0.1027,"Sm":0.1256,"Eu":0.1393,"Gd":0.1309,"Tb":0.131,"Dy":0.1383,"Ho":0.1337,"Er":0.1347,"Tm":0.1427,"Yb":0.1309,"Lu":0.1361,"Hf":0.1852,"Ta":0.2613,"W":0.1599,"Re":0.1557,"Os":0.2001,"Ir":0.2236,"Pt":0.1998,"Au":0.1763,"Hg":0.1095,"Tl":0.1289,"Pb":0.1625,"Bi":0.1517,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1153,"Th":0.1793,"Pa":0.1724,"U":0.1734,"Np":0.2259,"Pu":0.4114,"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},"ALIGNN":{"H":0.4468,"He":null,"Li":0.1422,"Be":0.1723,"B":0.2873,"C":0.2309,"N":0.3403,"O":0.5437,"F":0.7301,"Ne":null,"Na":0.1732,"Mg":0.1564,"Al":0.2255,"Si":0.2612,"P":0.2354,"S":0.365,"Cl":0.4445,"Ar":null,"K":0.1862,"Ca":0.1658,"Sc":0.1666,"Ti":0.2237,"V":0.2845,"Cr":0.2111,"Mn":0.2232,"Fe":0.2643,"Co":0.2063,"Ni":0.1956,"Cu":0.1686,"Zn":0.1759,"Ga":0.1816,"Ge":0.2088,"As":0.203,"Se":0.2939,"Br":0.3749,"Kr":null,"Rb":0.182,"Sr":0.1574,"Y":0.1679,"Zr":0.19,"Nb":0.2389,"Mo":0.1897,"Tc":0.1309,"Ru":0.2144,"Rh":0.1941,"Pd":0.1923,"Ag":0.1457,"Cd":0.148,"In":0.1997,"Sn":0.1934,"Sb":0.1798,"Te":0.2815,"I":0.3298,"Xe":0.064,"Cs":0.1839,"Ba":0.1704,"La":0.1867,"Ce":0.1834,"Pr":0.1596,"Nd":0.1553,"Pm":0.1166,"Sm":0.153,"Eu":0.1361,"Gd":0.1549,"Tb":0.1603,"Dy":0.1643,"Ho":0.1611,"Er":0.1595,"Tm":0.1603,"Yb":0.1464,"Lu":0.1576,"Hf":0.1879,"Ta":0.3034,"W":0.1537,"Re":0.1624,"Os":0.1947,"Ir":0.2278,"Pt":0.1983,"Au":0.1865,"Hg":0.1265,"Tl":0.1446,"Pb":0.1763,"Bi":0.1535,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1142,"Th":0.4193,"Pa":0.205,"U":0.2046,"Np":0.5261,"Pu":0.3013,"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},"MEGNet":{"H":0.6226,"He":null,"Li":0.2166,"Be":0.2522,"B":0.2756,"C":0.3344,"N":0.5599,"O":0.624,"F":1.7287,"Ne":null,"Na":0.2566,"Mg":0.2258,"Al":0.2811,"Si":0.3484,"P":0.3265,"S":0.5014,"Cl":1.3251,"Ar":null,"K":0.2955,"Ca":0.2079,"Sc":0.224,"Ti":0.3669,"V":0.5271,"Cr":0.3124,"Mn":0.3283,"Fe":0.3376,"Co":0.3152,"Ni":0.2705,"Cu":0.2135,"Zn":0.2169,"Ga":0.2679,"Ge":0.2737,"As":0.3015,"Se":0.421,"Br":0.4605,"Kr":null,"Rb":0.3098,"Sr":0.2289,"Y":0.2531,"Zr":0.2813,"Nb":0.4688,"Mo":0.2983,"Tc":0.2587,"Ru":0.269,"Rh":0.2523,"Pd":0.2557,"Ag":0.2067,"Cd":0.1953,"In":0.2707,"Sn":0.2563,"Sb":0.2504,"Te":0.368,"I":0.4133,"Xe":0.718,"Cs":0.298,"Ba":0.2667,"La":0.2546,"Ce":0.2535,"Pr":0.2512,"Nd":0.2411,"Pm":0.1256,"Sm":0.2262,"Eu":0.2184,"Gd":0.2341,"Tb":0.2503,"Dy":0.2457,"Ho":0.2388,"Er":0.2284,"Tm":0.225,"Yb":0.1928,"Lu":0.2151,"Hf":0.2867,"Ta":0.5132,"W":0.229,"Re":0.2708,"Os":0.268,"Ir":0.2699,"Pt":0.2734,"Au":0.2432,"Hg":0.1912,"Tl":0.2292,"Pb":0.241,"Bi":0.2417,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1172,"Th":0.3169,"Pa":0.2097,"U":0.282,"Np":0.2954,"Pu":0.4717,"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},"CGCNN":{"H":0.5232,"He":null,"Li":0.2163,"Be":0.2768,"B":0.4166,"C":0.3855,"N":0.5436,"O":0.7982,"F":0.7306,"Ne":null,"Na":0.2262,"Mg":0.2296,"Al":0.3493,"Si":0.4651,"P":0.3882,"S":0.6062,"Cl":0.5624,"Ar":null,"K":0.2144,"Ca":0.2336,"Sc":0.2675,"Ti":0.4989,"V":0.6942,"Cr":0.3366,"Mn":0.3146,"Fe":0.4491,"Co":0.4342,"Ni":0.3914,"Cu":0.2643,"Zn":0.2589,"Ga":0.2879,"Ge":0.3417,"As":0.3534,"Se":0.4834,"Br":0.5016,"Kr":null,"Rb":0.2148,"Sr":0.206,"Y":0.217,"Zr":0.3208,"Nb":0.4767,"Mo":0.397,"Tc":0.1876,"Ru":0.2904,"Rh":0.3068,"Pd":0.2754,"Ag":0.2349,"Cd":0.2065,"In":0.2592,"Sn":0.2838,"Sb":0.2817,"Te":0.3818,"I":0.4258,"Xe":0.398,"Cs":0.2137,"Ba":0.2229,"La":0.2435,"Ce":0.2428,"Pr":0.198,"Nd":0.202,"Pm":0.167,"Sm":0.2102,"Eu":0.1603,"Gd":0.2332,"Tb":0.207,"Dy":0.2048,"Ho":0.2064,"Er":0.2038,"Tm":0.2135,"Yb":0.1961,"Lu":0.1992,"Hf":0.3138,"Ta":0.6057,"W":0.2472,"Re":0.2368,"Os":0.2536,"Ir":0.3078,"Pt":0.309,"Au":0.2547,"Hg":0.1776,"Tl":0.2051,"Pb":0.245,"Bi":0.2488,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1315,"Th":0.4627,"Pa":0.2333,"U":0.2867,"Np":0.5577,"Pu":0.3375,"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},"CGCNN+P":{"H":0.5012,"He":null,"Li":0.1485,"Be":0.2573,"B":0.3526,"C":0.2858,"N":0.4077,"O":0.4874,"F":0.5003,"Ne":null,"Na":0.1771,"Mg":0.1922,"Al":0.324,"Si":0.3781,"P":0.2881,"S":0.4097,"Cl":0.425,"Ar":null,"K":0.1922,"Ca":0.2009,"Sc":0.2181,"Ti":0.3481,"V":0.4305,"Cr":0.2836,"Mn":0.3282,"Fe":0.3843,"Co":0.3432,"Ni":0.2945,"Cu":0.2086,"Zn":0.2377,"Ga":0.2494,"Ge":0.2898,"As":0.2703,"Se":0.3327,"Br":0.3791,"Kr":null,"Rb":0.1818,"Sr":0.1902,"Y":0.1973,"Zr":0.2595,"Nb":0.3205,"Mo":0.2602,"Tc":0.1683,"Ru":0.2802,"Rh":0.2521,"Pd":0.2202,"Ag":0.1705,"Cd":0.1813,"In":0.2329,"Sn":0.2369,"Sb":0.226,"Te":0.3179,"I":0.3191,"Xe":0.008,"Cs":0.1831,"Ba":0.1917,"La":0.2032,"Ce":0.1834,"Pr":0.1732,"Nd":0.1744,"Pm":0.1578,"Sm":0.1732,"Eu":0.1568,"Gd":0.1664,"Tb":0.1851,"Dy":0.1896,"Ho":0.1918,"Er":0.1891,"Tm":0.1998,"Yb":0.1844,"Lu":0.1913,"Hf":0.2516,"Ta":0.3763,"W":0.2187,"Re":0.2368,"Os":0.2516,"Ir":0.2915,"Pt":0.2636,"Au":0.2179,"Hg":0.1465,"Tl":0.1763,"Pb":0.2233,"Bi":0.1801,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1457,"Th":0.3104,"Pa":0.1903,"U":0.256,"Np":0.7281,"Pu":0.2895,"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},"Wrenformer":{"H":0.5593,"He":null,"Li":0.1435,"Be":0.2607,"B":0.4404,"C":0.3148,"N":0.4272,"O":0.6137,"F":0.7313,"Ne":null,"Na":0.2073,"Mg":0.1928,"Al":0.284,"Si":0.2718,"P":0.2786,"S":0.4104,"Cl":0.4683,"Ar":null,"K":0.2469,"Ca":0.2117,"Sc":0.2164,"Ti":0.2233,"V":0.2793,"Cr":0.2863,"Mn":0.2966,"Fe":0.3427,"Co":0.2322,"Ni":0.2113,"Cu":0.2124,"Zn":0.227,"Ga":0.2278,"Ge":0.2476,"As":0.2525,"Se":0.3486,"Br":0.4015,"Kr":null,"Rb":0.2363,"Sr":0.2117,"Y":0.2227,"Zr":0.2572,"Nb":0.2736,"Mo":0.2763,"Tc":0.1361,"Ru":0.306,"Rh":0.2516,"Pd":0.2209,"Ag":0.1595,"Cd":0.192,"In":0.2564,"Sn":0.2297,"Sb":0.2253,"Te":0.3165,"I":0.3326,"Xe":0.32,"Cs":0.2469,"Ba":0.2058,"La":0.1979,"Ce":0.1762,"Pr":0.1903,"Nd":0.1897,"Pm":0.1471,"Sm":0.193,"Eu":0.1748,"Gd":0.1945,"Tb":0.2082,"Dy":0.21,"Ho":0.207,"Er":0.2088,"Tm":0.2158,"Yb":0.2216,"Lu":0.1946,"Hf":0.2733,"Ta":0.3271,"W":0.2492,"Re":0.2453,"Os":0.3129,"Ir":0.3063,"Pt":0.2507,"Au":0.2471,"Hg":0.1533,"Tl":0.1831,"Pb":0.217,"Bi":0.1677,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1291,"Th":0.2609,"Pa":0.2149,"U":0.2706,"Np":0.2482,"Pu":0.3705,"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},"BOWSR":{"H":0.691,"He":null,"Li":0.1817,"Be":0.2698,"B":0.3683,"C":0.2712,"N":0.4346,"O":0.671,"F":0.6747,"Ne":null,"Na":0.2588,"Mg":0.1826,"Al":0.2934,"Si":0.3298,"P":0.2865,"S":0.6315,"Cl":0.5158,"Ar":null,"K":0.3481,"Ca":0.2203,"Sc":0.2366,"Ti":0.2659,"V":0.2882,"Cr":0.2901,"Mn":0.2988,"Fe":0.3287,"Co":0.2502,"Ni":0.216,"Cu":0.2453,"Zn":0.2132,"Ga":0.2316,"Ge":0.2481,"As":0.2711,"Se":0.7792,"Br":0.9782,"Kr":null,"Rb":0.3327,"Sr":0.2284,"Y":0.2196,"Zr":0.2781,"Nb":0.2539,"Mo":0.239,"Tc":0.1704,"Ru":0.3093,"Rh":0.2593,"Pd":0.273,"Ag":0.2352,"Cd":0.1827,"In":0.2447,"Sn":0.2357,"Sb":0.2166,"Te":0.5555,"I":0.6436,"Xe":0.804,"Cs":0.3444,"Ba":0.2439,"La":0.1974,"Ce":0.1956,"Pr":0.1929,"Nd":0.1933,"Pm":0.1269,"Sm":0.1995,"Eu":0.1982,"Gd":0.2054,"Tb":0.209,"Dy":0.2143,"Ho":0.2124,"Er":0.2169,"Tm":0.2262,"Yb":0.238,"Lu":0.2214,"Hf":0.3258,"Ta":0.3641,"W":0.2081,"Re":0.2456,"Os":0.3003,"Ir":0.2737,"Pt":0.2741,"Au":0.2664,"Hg":0.1655,"Tl":0.2198,"Pb":0.2432,"Bi":0.2011,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1285,"Th":0.2494,"Pa":0.2304,"U":0.2747,"Np":0.2231,"Pu":0.3094,"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},"Voronoi RF":{"H":0.5852,"He":null,"Li":0.2397,"Be":0.3723,"B":0.4883,"C":0.3561,"N":0.6895,"O":0.8696,"F":0.9991,"Ne":null,"Na":0.343,"Mg":0.2674,"Al":0.3046,"Si":0.3326,"P":0.348,"S":0.4893,"Cl":0.6792,"Ar":null,"K":0.2976,"Ca":0.3204,"Sc":0.2653,"Ti":0.2909,"V":0.4008,"Cr":0.5226,"Mn":0.4134,"Fe":0.4606,"Co":0.3263,"Ni":0.2564,"Cu":0.303,"Zn":0.2979,"Ga":0.2673,"Ge":0.3121,"As":0.3353,"Se":0.4864,"Br":0.6571,"Kr":null,"Rb":0.2931,"Sr":0.3244,"Y":0.2614,"Zr":0.2812,"Nb":0.3315,"Mo":0.2963,"Tc":0.2498,"Ru":0.4354,"Rh":0.2814,"Pd":0.2694,"Ag":0.28,"Cd":0.2878,"In":0.3613,"Sn":0.287,"Sb":0.3013,"Te":0.455,"I":0.5407,"Xe":0.076,"Cs":0.2848,"Ba":0.3013,"La":0.2559,"Ce":0.265,"Pr":0.2719,"Nd":0.2613,"Pm":0.2154,"Sm":0.2634,"Eu":0.2884,"Gd":0.2453,"Tb":0.2768,"Dy":0.2806,"Ho":0.2812,"Er":0.2851,"Tm":0.2965,"Yb":0.3509,"Lu":0.2478,"Hf":0.3319,"Ta":0.4082,"W":0.3084,"Re":0.2557,"Os":0.451,"Ir":0.3447,"Pt":0.2778,"Au":0.3426,"Hg":0.2602,"Tl":0.3566,"Pb":0.3953,"Bi":0.293,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.226,"Th":0.3121,"Pa":0.2956,"U":0.4561,"Np":0.4963,"Pu":0.3884,"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},"each_err_models":{"H":0.3396,"He":null,"Li":0.0928,"Be":0.1485,"B":0.2018,"C":0.1676,"N":0.2534,"O":0.3268,"F":0.3993,"Ne":null,"Na":0.114,"Mg":0.1121,"Al":0.1664,"Si":0.1854,"P":0.171,"S":0.2493,"Cl":0.3134,"Ar":null,"K":0.1262,"Ca":0.1179,"Sc":0.1209,"Ti":0.1554,"V":0.2026,"Cr":0.1855,"Mn":0.2006,"Fe":0.2095,"Co":0.1543,"Ni":0.1375,"Cu":0.1213,"Zn":0.1267,"Ga":0.1411,"Ge":0.1556,"As":0.1589,"Se":0.2416,"Br":0.2743,"Kr":null,"Rb":0.1258,"Sr":0.1147,"Y":0.1215,"Zr":0.1448,"Nb":0.1778,"Mo":0.1514,"Tc":0.1095,"Ru":0.1734,"Rh":0.1473,"Pd":0.1366,"Ag":0.1074,"Cd":0.1054,"In":0.1482,"Sn":0.1437,"Sb":0.1394,"Te":0.2282,"I":0.2263,"Xe":0.2794,"Cs":0.128,"Ba":0.1182,"La":0.1144,"Ce":0.1146,"Pr":0.1094,"Nd":0.1075,"Pm":0.0874,"Sm":0.1098,"Eu":0.1188,"Gd":0.1154,"Tb":0.1132,"Dy":0.1164,"Ho":0.1138,"Er":0.1144,"Tm":0.1174,"Yb":0.1198,"Lu":0.1119,"Hf":0.1502,"Ta":0.2229,"W":0.1357,"Re":0.135,"Os":0.1672,"Ir":0.1751,"Pt":0.1544,"Au":0.1473,"Hg":0.0954,"Tl":0.1152,"Pb":0.1428,"Bi":0.1221,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0848,"Th":0.1689,"Pa":0.1404,"U":0.1636,"Np":0.2404,"Pu":0.332,"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}} +{"MP Occurrences":{"H":10409.0,"He":8.0,"Li":21576.0,"Be":1186.0,"B":6363.0,"C":9069.0,"N":11419.0,"O":81887.0,"F":12067.0,"Ne":1.0,"Na":12795.0,"Mg":19007.0,"Al":7803.0,"Si":12756.0,"P":16814.0,"S":15341.0,"Cl":6385.0,"Ar":2.0,"K":8034.0,"Ca":8422.0,"Sc":2686.0,"Ti":7721.0,"V":9703.0,"Cr":6774.0,"Mn":13966.0,"Fe":12889.0,"Co":11045.0,"Ni":8293.0,"Cu":9903.0,"Zn":6905.0,"Ga":5076.0,"Ge":5497.0,"As":3894.0,"Se":6509.0,"Br":3011.0,"Kr":15.0,"Rb":4599.0,"Sr":7297.0,"Y":5012.0,"Zr":3847.0,"Nb":5460.0,"Mo":5411.0,"Tc":696.0,"Ru":2453.0,"Rh":2512.0,"Pd":2985.0,"Ag":4109.0,"Cd":3396.0,"In":4400.0,"Sn":6157.0,"Sb":5784.0,"Te":4980.0,"I":3004.0,"Xe":157.0,"Cs":4071.0,"Ba":8338.0,"La":5599.0,"Ce":3271.0,"Pr":2894.0,"Nd":3234.0,"Pm":537.0,"Sm":2902.0,"Eu":2431.0,"Gd":1659.0,"Tb":2225.0,"Dy":2318.0,"Ho":2164.0,"Er":2208.0,"Tm":1752.0,"Yb":2121.0,"Lu":1634.0,"Hf":2729.0,"Ta":3407.0,"W":5121.0,"Re":1476.0,"Os":1229.0,"Ir":2053.0,"Pt":2444.0,"Au":2515.0,"Hg":2341.0,"Tl":2998.0,"Pb":3021.0,"Bi":4936.0,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":304.0,"Th":1059.0,"Pa":286.0,"U":2439.0,"Np":410.0,"Pu":463.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},"Test set standard deviation":{"H":0.171,"He":null,"Li":0.1623,"Be":0.1399,"B":0.1785,"C":0.232,"N":0.2235,"O":0.2289,"F":0.2442,"Ne":null,"Na":0.1754,"Mg":0.1722,"Al":0.1448,"Si":0.1589,"P":0.1683,"S":0.1967,"Cl":0.1966,"Ar":null,"K":0.1977,"Ca":0.1674,"Sc":0.1563,"Ti":0.1486,"V":0.1934,"Cr":0.2041,"Mn":0.1831,"Fe":0.1797,"Co":0.1525,"Ni":0.1653,"Cu":0.1731,"Zn":0.1577,"Ga":0.1424,"Ge":0.1449,"As":0.1585,"Se":0.1809,"Br":0.2467,"Kr":null,"Rb":0.2164,"Sr":0.1867,"Y":0.1534,"Zr":0.1483,"Nb":0.1715,"Mo":0.1655,"Tc":0.1801,"Ru":0.1684,"Rh":0.1558,"Pd":0.162,"Ag":0.1733,"Cd":0.1751,"In":0.1657,"Sn":0.1461,"Sb":0.1735,"Te":0.1905,"I":0.2157,"Xe":null,"Cs":0.2249,"Ba":0.1885,"La":0.1481,"Ce":0.1421,"Pr":0.1451,"Nd":0.1433,"Pm":0.3152,"Sm":0.197,"Eu":0.1886,"Gd":0.1979,"Tb":0.1522,"Dy":0.1499,"Ho":0.1458,"Er":0.2078,"Tm":0.1534,"Yb":0.1669,"Lu":0.1486,"Hf":0.1442,"Ta":0.2282,"W":0.1846,"Re":0.1544,"Os":0.1843,"Ir":0.182,"Pt":0.1617,"Au":0.1532,"Hg":0.1764,"Tl":0.1876,"Pb":0.2051,"Bi":0.3188,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.3185,"Th":0.1659,"Pa":0.3957,"U":0.3139,"Np":0.179,"Pu":0.2223,"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},"eqV2 M":{"H":0.1293,"He":null,"Li":0.0235,"Be":0.02,"B":0.0527,"C":0.0487,"N":0.0679,"O":0.1178,"F":0.1366,"Ne":null,"Na":0.0263,"Mg":0.0333,"Al":0.0388,"Si":0.0525,"P":0.037,"S":0.0615,"Cl":0.0803,"Ar":null,"K":0.0304,"Ca":0.0329,"Sc":0.0246,"Ti":0.032,"V":0.0554,"Cr":0.082,"Mn":0.1101,"Fe":0.0871,"Co":0.0403,"Ni":0.0338,"Cu":0.0321,"Zn":0.0337,"Ga":0.0371,"Ge":0.0419,"As":0.0437,"Se":0.0799,"Br":0.0691,"Kr":null,"Rb":0.0314,"Sr":0.0284,"Y":0.0328,"Zr":0.0313,"Nb":0.0421,"Mo":0.0446,"Tc":0.0325,"Ru":0.0435,"Rh":0.0416,"Pd":0.0391,"Ag":0.0307,"Cd":0.0257,"In":0.0451,"Sn":0.0373,"Sb":0.049,"Te":0.105,"I":0.05,"Xe":0.206,"Cs":0.0294,"Ba":0.0291,"La":0.0281,"Ce":0.0278,"Pr":0.0275,"Nd":0.0248,"Pm":0.0287,"Sm":0.0259,"Eu":0.0562,"Gd":0.0371,"Tb":0.0261,"Dy":0.0284,"Ho":0.0245,"Er":0.0245,"Tm":0.0247,"Yb":0.0381,"Lu":0.0266,"Hf":0.0304,"Ta":0.062,"W":0.0398,"Re":0.0367,"Os":0.0419,"Ir":0.057,"Pt":0.0502,"Au":0.0525,"Hg":0.028,"Tl":0.028,"Pb":0.0479,"Bi":0.0321,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0268,"Th":0.0342,"Pa":0.0381,"U":0.0549,"Np":0.0867,"Pu":0.2028,"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},"DPA3-v1-OpenLAM":{"H":0.1311,"He":null,"Li":0.0283,"Be":0.0328,"B":0.0617,"C":0.0555,"N":0.082,"O":0.1094,"F":0.1098,"Ne":null,"Na":0.03,"Mg":0.0385,"Al":0.0498,"Si":0.062,"P":0.0544,"S":0.0723,"Cl":0.0932,"Ar":null,"K":0.0354,"Ca":0.0409,"Sc":0.0339,"Ti":0.0386,"V":0.0607,"Cr":0.0845,"Mn":0.1113,"Fe":0.0921,"Co":0.0483,"Ni":0.0428,"Cu":0.0413,"Zn":0.0403,"Ga":0.0484,"Ge":0.0528,"As":0.0557,"Se":0.0891,"Br":0.0757,"Kr":null,"Rb":0.0365,"Sr":0.0384,"Y":0.0414,"Zr":0.0395,"Nb":0.0484,"Mo":0.0515,"Tc":0.0362,"Ru":0.0542,"Rh":0.0506,"Pd":0.0472,"Ag":0.0358,"Cd":0.032,"In":0.0542,"Sn":0.0487,"Sb":0.057,"Te":0.114,"I":0.0651,"Xe":0.014,"Cs":0.0348,"Ba":0.0381,"La":0.035,"Ce":0.035,"Pr":0.0356,"Nd":0.033,"Pm":0.0325,"Sm":0.035,"Eu":0.0648,"Gd":0.0444,"Tb":0.0333,"Dy":0.0362,"Ho":0.0328,"Er":0.0333,"Tm":0.0335,"Yb":0.0498,"Lu":0.0345,"Hf":0.0409,"Ta":0.0681,"W":0.0444,"Re":0.0404,"Os":0.0527,"Ir":0.0586,"Pt":0.0587,"Au":0.0612,"Hg":0.0316,"Tl":0.0352,"Pb":0.0554,"Bi":0.0419,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0321,"Th":0.0448,"Pa":0.0488,"U":0.06,"Np":0.0925,"Pu":0.1971,"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},"ORB":{"H":0.146,"He":null,"Li":0.0339,"Be":0.0355,"B":0.0905,"C":0.076,"N":0.1117,"O":0.1473,"F":0.1442,"Ne":null,"Na":0.0359,"Mg":0.0517,"Al":0.0692,"Si":0.0852,"P":0.0716,"S":0.0914,"Cl":0.1107,"Ar":null,"K":0.0443,"Ca":0.0496,"Sc":0.0434,"Ti":0.0536,"V":0.0772,"Cr":0.1019,"Mn":0.1242,"Fe":0.1097,"Co":0.0642,"Ni":0.0527,"Cu":0.0469,"Zn":0.057,"Ga":0.0576,"Ge":0.0671,"As":0.067,"Se":0.1091,"Br":0.0936,"Kr":null,"Rb":0.0436,"Sr":0.0445,"Y":0.0473,"Zr":0.0579,"Nb":0.0702,"Mo":0.0757,"Tc":0.0392,"Ru":0.0725,"Rh":0.064,"Pd":0.0603,"Ag":0.0438,"Cd":0.0416,"In":0.0662,"Sn":0.0658,"Sb":0.068,"Te":0.127,"I":0.0691,"Xe":0.018,"Cs":0.0417,"Ba":0.0458,"La":0.0432,"Ce":0.0457,"Pr":0.0415,"Nd":0.0395,"Pm":0.0337,"Sm":0.0402,"Eu":0.0669,"Gd":0.0494,"Tb":0.04,"Dy":0.043,"Ho":0.0392,"Er":0.0392,"Tm":0.0409,"Yb":0.0701,"Lu":0.0404,"Hf":0.0535,"Ta":0.0932,"W":0.0555,"Re":0.0572,"Os":0.0729,"Ir":0.0827,"Pt":0.073,"Au":0.073,"Hg":0.0397,"Tl":0.0394,"Pb":0.0625,"Bi":0.0462,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0351,"Th":0.0571,"Pa":0.0658,"U":0.0842,"Np":0.1028,"Pu":0.2066,"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},"MatterSim v1 5M":{"H":0.1469,"He":null,"Li":0.0305,"Be":0.0351,"B":0.06,"C":0.0529,"N":0.0746,"O":0.1141,"F":0.1075,"Ne":null,"Na":0.0334,"Mg":0.0489,"Al":0.0537,"Si":0.0644,"P":0.0554,"S":0.0803,"Cl":0.0987,"Ar":null,"K":0.0411,"Ca":0.0438,"Sc":0.0357,"Ti":0.0435,"V":0.0579,"Cr":0.0805,"Mn":0.1052,"Fe":0.0904,"Co":0.05,"Ni":0.0482,"Cu":0.0454,"Zn":0.0441,"Ga":0.0497,"Ge":0.0677,"As":0.0557,"Se":0.1,"Br":0.0877,"Kr":null,"Rb":0.0424,"Sr":0.04,"Y":0.04,"Zr":0.0422,"Nb":0.0499,"Mo":0.054,"Tc":0.0331,"Ru":0.0539,"Rh":0.0522,"Pd":0.0525,"Ag":0.0386,"Cd":0.036,"In":0.0565,"Sn":0.0505,"Sb":0.0609,"Te":0.126,"I":0.0838,"Xe":0.022,"Cs":0.0409,"Ba":0.0427,"La":0.0381,"Ce":0.0392,"Pr":0.036,"Nd":0.0327,"Pm":0.0298,"Sm":0.0369,"Eu":0.0676,"Gd":0.0614,"Tb":0.032,"Dy":0.0344,"Ho":0.0312,"Er":0.0311,"Tm":0.0319,"Yb":0.0418,"Lu":0.0332,"Hf":0.0461,"Ta":0.0727,"W":0.0503,"Re":0.0412,"Os":0.0528,"Ir":0.0629,"Pt":0.0638,"Au":0.0657,"Hg":0.0339,"Tl":0.0396,"Pb":0.0573,"Bi":0.0484,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0288,"Th":0.0497,"Pa":0.0568,"U":0.0588,"Np":0.0887,"Pu":0.1962,"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},"MACE-MPA-0":{"H":0.1534,"He":null,"Li":0.0348,"Be":0.0452,"B":0.0864,"C":0.0778,"N":0.124,"O":0.157,"F":0.1511,"Ne":null,"Na":0.0404,"Mg":0.0441,"Al":0.062,"Si":0.0727,"P":0.0809,"S":0.1018,"Cl":0.1167,"Ar":null,"K":0.0467,"Ca":0.0481,"Sc":0.044,"Ti":0.0541,"V":0.0864,"Cr":0.0979,"Mn":0.1214,"Fe":0.1082,"Co":0.0594,"Ni":0.0575,"Cu":0.0461,"Zn":0.046,"Ga":0.0558,"Ge":0.0629,"As":0.0724,"Se":0.118,"Br":0.1003,"Kr":null,"Rb":0.0495,"Sr":0.0453,"Y":0.0497,"Zr":0.0575,"Nb":0.0713,"Mo":0.0733,"Tc":0.0473,"Ru":0.066,"Rh":0.0596,"Pd":0.0541,"Ag":0.0396,"Cd":0.0368,"In":0.0604,"Sn":0.0554,"Sb":0.0685,"Te":0.1312,"I":0.084,"Xe":0.05,"Cs":0.0482,"Ba":0.0456,"La":0.0438,"Ce":0.0438,"Pr":0.0437,"Nd":0.0415,"Pm":0.0371,"Sm":0.043,"Eu":0.0706,"Gd":0.0525,"Tb":0.0426,"Dy":0.0455,"Ho":0.0429,"Er":0.0439,"Tm":0.0434,"Yb":0.0725,"Lu":0.0486,"Hf":0.0564,"Ta":0.0946,"W":0.0631,"Re":0.0554,"Os":0.0684,"Ir":0.0753,"Pt":0.0662,"Au":0.0652,"Hg":0.0366,"Tl":0.0397,"Pb":0.0633,"Bi":0.0574,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0346,"Th":0.0575,"Pa":0.0577,"U":0.0712,"Np":0.1003,"Pu":0.2016,"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},"GNoME":{"H":0.1495,"He":null,"Li":0.0425,"Be":0.0455,"B":0.0724,"C":0.0662,"N":0.1074,"O":0.2053,"F":0.1559,"Ne":null,"Na":0.0487,"Mg":0.052,"Al":0.0694,"Si":0.0775,"P":0.0678,"S":0.1197,"Cl":0.1457,"Ar":null,"K":0.0566,"Ca":0.0609,"Sc":0.0514,"Ti":0.0626,"V":0.0876,"Cr":0.1049,"Mn":0.1261,"Fe":0.1172,"Co":0.0665,"Ni":0.0597,"Cu":0.0556,"Zn":0.0563,"Ga":0.0629,"Ge":0.0684,"As":0.0699,"Se":0.1126,"Br":0.2241,"Kr":null,"Rb":0.0605,"Sr":0.052,"Y":0.0553,"Zr":0.0596,"Nb":0.0821,"Mo":0.0626,"Tc":0.0638,"Ru":0.0792,"Rh":0.0757,"Pd":0.0735,"Ag":0.0592,"Cd":0.0489,"In":0.074,"Sn":0.0672,"Sb":0.0764,"Te":0.1279,"I":0.1441,"Xe":1.728,"Cs":0.0654,"Ba":0.0496,"La":0.0484,"Ce":0.0492,"Pr":0.0494,"Nd":0.0468,"Pm":0.0712,"Sm":0.0735,"Eu":0.0845,"Gd":0.0597,"Tb":0.0498,"Dy":0.0497,"Ho":0.0466,"Er":0.0498,"Tm":0.0502,"Yb":0.0512,"Lu":0.0462,"Hf":0.0574,"Ta":0.1084,"W":0.0769,"Re":0.0551,"Os":0.0714,"Ir":0.0948,"Pt":0.0861,"Au":0.0701,"Hg":0.0527,"Tl":0.0799,"Pb":0.0826,"Bi":0.071,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0862,"Th":0.0616,"Pa":0.0557,"U":0.0915,"Np":0.1126,"Pu":0.2568,"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},"eqV2 S DeNS":{"H":0.2123,"He":null,"Li":0.0416,"Be":0.0839,"B":0.1021,"C":0.0835,"N":0.1122,"O":0.1436,"F":0.155,"Ne":null,"Na":0.0482,"Mg":0.0601,"Al":0.0882,"Si":0.0952,"P":0.0859,"S":0.1034,"Cl":0.1326,"Ar":null,"K":0.0554,"Ca":0.0593,"Sc":0.0565,"Ti":0.064,"V":0.0833,"Cr":0.1169,"Mn":0.1465,"Fe":0.1324,"Co":0.0835,"Ni":0.0732,"Cu":0.0635,"Zn":0.0617,"Ga":0.0788,"Ge":0.0824,"As":0.0776,"Se":0.1167,"Br":0.1152,"Kr":null,"Rb":0.0546,"Sr":0.0532,"Y":0.063,"Zr":0.0711,"Nb":0.0757,"Mo":0.0755,"Tc":0.0666,"Ru":0.1022,"Rh":0.0863,"Pd":0.0826,"Ag":0.0562,"Cd":0.0539,"In":0.0854,"Sn":0.0756,"Sb":0.0739,"Te":0.139,"I":0.0979,"Xe":0.078,"Cs":0.0574,"Ba":0.0556,"La":0.0549,"Ce":0.0581,"Pr":0.0539,"Nd":0.0521,"Pm":0.0487,"Sm":0.053,"Eu":0.08,"Gd":0.0591,"Tb":0.0544,"Dy":0.0576,"Ho":0.0544,"Er":0.0561,"Tm":0.0573,"Yb":0.0612,"Lu":0.0551,"Hf":0.0717,"Ta":0.1027,"W":0.0827,"Re":0.0758,"Os":0.0977,"Ir":0.1143,"Pt":0.0913,"Au":0.0992,"Hg":0.0551,"Tl":0.0576,"Pb":0.0803,"Bi":0.0687,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0624,"Th":0.0752,"Pa":0.0976,"U":0.1005,"Np":0.1604,"Pu":0.3771,"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},"ORB MPtrj":{"H":0.2558,"He":null,"Li":0.0518,"Be":0.1035,"B":0.1311,"C":0.1094,"N":0.1585,"O":0.1713,"F":0.1705,"Ne":null,"Na":0.0595,"Mg":0.0751,"Al":0.1225,"Si":0.1225,"P":0.1135,"S":0.1468,"Cl":0.1469,"Ar":null,"K":0.0689,"Ca":0.0724,"Sc":0.0741,"Ti":0.0851,"V":0.1122,"Cr":0.1328,"Mn":0.1651,"Fe":0.1542,"Co":0.0999,"Ni":0.0907,"Cu":0.0778,"Zn":0.0871,"Ga":0.1051,"Ge":0.1045,"As":0.1039,"Se":0.1487,"Br":0.1305,"Kr":null,"Rb":0.0679,"Sr":0.065,"Y":0.0811,"Zr":0.0912,"Nb":0.1116,"Mo":0.0943,"Tc":0.0713,"Ru":0.1289,"Rh":0.1096,"Pd":0.0944,"Ag":0.0633,"Cd":0.0674,"In":0.1077,"Sn":0.0997,"Sb":0.0915,"Te":0.1571,"I":0.1221,"Xe":0.028,"Cs":0.0673,"Ba":0.064,"La":0.0698,"Ce":0.0777,"Pr":0.0687,"Nd":0.0681,"Pm":0.0576,"Sm":0.0698,"Eu":0.0834,"Gd":0.0747,"Tb":0.0737,"Dy":0.0766,"Ho":0.0727,"Er":0.073,"Tm":0.0753,"Yb":0.0748,"Lu":0.0731,"Hf":0.0908,"Ta":0.1438,"W":0.0983,"Re":0.097,"Os":0.1219,"Ir":0.1456,"Pt":0.1174,"Au":0.1102,"Hg":0.0639,"Tl":0.0726,"Pb":0.0975,"Bi":0.0783,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0527,"Th":0.1072,"Pa":0.1204,"U":0.1215,"Np":0.1616,"Pu":0.3781,"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},"DPA3-v1-MPtrj":{"H":0.2607,"He":null,"Li":0.0495,"Be":0.0953,"B":0.1171,"C":0.0962,"N":0.1437,"O":0.1495,"F":0.1649,"Ne":null,"Na":0.0585,"Mg":0.068,"Al":0.107,"Si":0.1163,"P":0.1094,"S":0.1338,"Cl":0.1477,"Ar":null,"K":0.0654,"Ca":0.0681,"Sc":0.0722,"Ti":0.0767,"V":0.1,"Cr":0.1269,"Mn":0.1493,"Fe":0.1383,"Co":0.0883,"Ni":0.085,"Cu":0.073,"Zn":0.078,"Ga":0.0934,"Ge":0.1017,"As":0.0999,"Se":0.1444,"Br":0.1359,"Kr":null,"Rb":0.0645,"Sr":0.0641,"Y":0.0786,"Zr":0.0871,"Nb":0.0984,"Mo":0.0867,"Tc":0.0765,"Ru":0.1136,"Rh":0.1005,"Pd":0.0919,"Ag":0.0652,"Cd":0.0664,"In":0.0994,"Sn":0.0972,"Sb":0.0908,"Te":0.1585,"I":0.122,"Xe":0.012,"Cs":0.0664,"Ba":0.0668,"La":0.0669,"Ce":0.0669,"Pr":0.0655,"Nd":0.0641,"Pm":0.0562,"Sm":0.0664,"Eu":0.0852,"Gd":0.0754,"Tb":0.0663,"Dy":0.0695,"Ho":0.0672,"Er":0.0736,"Tm":0.0701,"Yb":0.067,"Lu":0.0703,"Hf":0.0917,"Ta":0.1283,"W":0.0903,"Re":0.0976,"Os":0.1186,"Ir":0.124,"Pt":0.1029,"Au":0.1081,"Hg":0.0656,"Tl":0.0714,"Pb":0.098,"Bi":0.0819,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0559,"Th":0.0985,"Pa":0.1305,"U":0.1076,"Np":0.1693,"Pu":0.3747,"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},"SevenNet-l3i5":{"H":0.2716,"He":null,"Li":0.0491,"Be":0.1101,"B":0.13,"C":0.107,"N":0.1587,"O":0.1593,"F":0.1592,"Ne":null,"Na":0.0583,"Mg":0.069,"Al":0.1102,"Si":0.1167,"P":0.1142,"S":0.1355,"Cl":0.1606,"Ar":null,"K":0.0676,"Ca":0.0708,"Sc":0.0786,"Ti":0.0855,"V":0.1145,"Cr":0.1352,"Mn":0.1623,"Fe":0.1516,"Co":0.0952,"Ni":0.0894,"Cu":0.0733,"Zn":0.0768,"Ga":0.1011,"Ge":0.1031,"As":0.1028,"Se":0.1428,"Br":0.1453,"Kr":null,"Rb":0.071,"Sr":0.0684,"Y":0.08,"Zr":0.0929,"Nb":0.1169,"Mo":0.1046,"Tc":0.0826,"Ru":0.1301,"Rh":0.1004,"Pd":0.0897,"Ag":0.0605,"Cd":0.0631,"In":0.101,"Sn":0.099,"Sb":0.0934,"Te":0.1633,"I":0.1364,"Xe":0.028,"Cs":0.0755,"Ba":0.0687,"La":0.069,"Ce":0.0716,"Pr":0.0674,"Nd":0.0667,"Pm":0.0605,"Sm":0.0677,"Eu":0.0841,"Gd":0.0717,"Tb":0.0699,"Dy":0.0749,"Ho":0.07,"Er":0.0712,"Tm":0.0747,"Yb":0.0735,"Lu":0.0711,"Hf":0.0916,"Ta":0.1455,"W":0.1181,"Re":0.0964,"Os":0.1214,"Ir":0.1302,"Pt":0.1059,"Au":0.103,"Hg":0.0637,"Tl":0.0693,"Pb":0.0978,"Bi":0.0873,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0606,"Th":0.0989,"Pa":0.107,"U":0.1191,"Np":0.1867,"Pu":0.385,"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},"SevenNet-0":{"H":0.289,"He":null,"Li":0.0564,"Be":0.1321,"B":0.1568,"C":0.1227,"N":0.1673,"O":0.1699,"F":0.1803,"Ne":null,"Na":0.0653,"Mg":0.0763,"Al":0.1294,"Si":0.1312,"P":0.1322,"S":0.1703,"Cl":0.1742,"Ar":null,"K":0.0765,"Ca":0.0763,"Sc":0.0891,"Ti":0.0991,"V":0.1254,"Cr":0.1385,"Mn":0.1656,"Fe":0.1585,"Co":0.1004,"Ni":0.0993,"Cu":0.0806,"Zn":0.0886,"Ga":0.1152,"Ge":0.1198,"As":0.1137,"Se":0.1763,"Br":0.1581,"Kr":null,"Rb":0.0768,"Sr":0.0745,"Y":0.0897,"Zr":0.1071,"Nb":0.1247,"Mo":0.1131,"Tc":0.1073,"Ru":0.147,"Rh":0.1146,"Pd":0.1035,"Ag":0.0699,"Cd":0.0693,"In":0.1145,"Sn":0.1201,"Sb":0.1003,"Te":0.1695,"I":0.1474,"Xe":0.022,"Cs":0.0821,"Ba":0.0799,"La":0.0764,"Ce":0.082,"Pr":0.0753,"Nd":0.0743,"Pm":0.0661,"Sm":0.0762,"Eu":0.0874,"Gd":0.0779,"Tb":0.078,"Dy":0.0831,"Ho":0.0794,"Er":0.0821,"Tm":0.0853,"Yb":0.0803,"Lu":0.0815,"Hf":0.1071,"Ta":0.1618,"W":0.1175,"Re":0.1089,"Os":0.143,"Ir":0.1517,"Pt":0.1202,"Au":0.1118,"Hg":0.0632,"Tl":0.0779,"Pb":0.1095,"Bi":0.0921,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0636,"Th":0.111,"Pa":0.1197,"U":0.1138,"Np":0.1755,"Pu":0.4137,"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},"GRACE-2L (r6)":{"H":0.3416,"He":null,"Li":0.0684,"Be":0.1518,"B":0.159,"C":0.1344,"N":0.2175,"O":0.2293,"F":0.3081,"Ne":null,"Na":0.081,"Mg":0.083,"Al":0.1332,"Si":0.1281,"P":0.1363,"S":0.1709,"Cl":0.2755,"Ar":null,"K":0.0932,"Ca":0.0877,"Sc":0.0907,"Ti":0.1027,"V":0.126,"Cr":0.1382,"Mn":0.167,"Fe":0.1567,"Co":0.1058,"Ni":0.0882,"Cu":0.0868,"Zn":0.0921,"Ga":0.1099,"Ge":0.1151,"As":0.1231,"Se":0.1663,"Br":0.2426,"Kr":null,"Rb":0.098,"Sr":0.0885,"Y":0.1011,"Zr":0.1109,"Nb":0.1263,"Mo":0.11,"Tc":0.109,"Ru":0.1342,"Rh":0.1142,"Pd":0.1029,"Ag":0.0783,"Cd":0.078,"In":0.1099,"Sn":0.1094,"Sb":0.1102,"Te":0.1768,"I":0.1971,"Xe":1.44,"Cs":0.1059,"Ba":0.089,"La":0.0883,"Ce":0.0867,"Pr":0.086,"Nd":0.0864,"Pm":0.0685,"Sm":0.0879,"Eu":0.1018,"Gd":0.0979,"Tb":0.091,"Dy":0.0945,"Ho":0.0932,"Er":0.0935,"Tm":0.0952,"Yb":0.0932,"Lu":0.0943,"Hf":0.1195,"Ta":0.1575,"W":0.1119,"Re":0.1172,"Os":0.1366,"Ir":0.1519,"Pt":0.1133,"Au":0.1068,"Hg":0.0744,"Tl":0.0841,"Pb":0.1177,"Bi":0.1038,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0671,"Th":0.1251,"Pa":0.1552,"U":0.1249,"Np":0.1862,"Pu":0.3741,"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},"MACE-MP-0":{"H":0.3439,"He":null,"Li":0.0694,"Be":0.1664,"B":0.163,"C":0.1469,"N":0.1907,"O":0.2148,"F":0.3023,"Ne":null,"Na":0.0828,"Mg":0.0928,"Al":0.1626,"Si":0.1502,"P":0.1526,"S":0.2012,"Cl":0.2621,"Ar":null,"K":0.0979,"Ca":0.0957,"Sc":0.1016,"Ti":0.1203,"V":0.1414,"Cr":0.1576,"Mn":0.177,"Fe":0.1661,"Co":0.111,"Ni":0.1055,"Cu":0.0899,"Zn":0.1068,"Ga":0.1272,"Ge":0.1413,"As":0.1441,"Se":0.1829,"Br":0.2395,"Kr":null,"Rb":0.1015,"Sr":0.0903,"Y":0.1079,"Zr":0.1318,"Nb":0.1459,"Mo":0.1287,"Tc":0.1133,"Ru":0.1647,"Rh":0.1271,"Pd":0.1103,"Ag":0.0804,"Cd":0.0848,"In":0.1215,"Sn":0.1386,"Sb":0.1234,"Te":0.1767,"I":0.2008,"Xe":0.036,"Cs":0.1099,"Ba":0.0904,"La":0.0894,"Ce":0.0967,"Pr":0.0896,"Nd":0.0928,"Pm":0.0821,"Sm":0.0918,"Eu":0.0993,"Gd":0.0976,"Tb":0.0955,"Dy":0.1006,"Ho":0.1,"Er":0.1014,"Tm":0.0986,"Yb":0.098,"Lu":0.102,"Hf":0.1341,"Ta":0.193,"W":0.1339,"Re":0.1304,"Os":0.1484,"Ir":0.1596,"Pt":0.1322,"Au":0.1246,"Hg":0.0756,"Tl":0.0877,"Pb":0.1307,"Bi":0.1182,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.071,"Th":0.1269,"Pa":0.1601,"U":0.1469,"Np":0.1961,"Pu":0.4472,"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},"CHGNet":{"H":0.3445,"He":null,"Li":0.075,"Be":0.1673,"B":0.1946,"C":0.1543,"N":0.2159,"O":0.2223,"F":0.2347,"Ne":null,"Na":0.0892,"Mg":0.0989,"Al":0.1825,"Si":0.1895,"P":0.1792,"S":0.2182,"Cl":0.2606,"Ar":null,"K":0.1023,"Ca":0.1017,"Sc":0.1245,"Ti":0.1319,"V":0.1518,"Cr":0.1513,"Mn":0.1755,"Fe":0.1706,"Co":0.1234,"Ni":0.1185,"Cu":0.1097,"Zn":0.1314,"Ga":0.1563,"Ge":0.1676,"As":0.1657,"Se":0.2239,"Br":0.2391,"Kr":null,"Rb":0.1048,"Sr":0.0973,"Y":0.1265,"Zr":0.1516,"Nb":0.1702,"Mo":0.1342,"Tc":0.1166,"Ru":0.2024,"Rh":0.1621,"Pd":0.141,"Ag":0.0923,"Cd":0.0977,"In":0.1672,"Sn":0.1724,"Sb":0.1447,"Te":0.2255,"I":0.2051,"Xe":0.018,"Cs":0.1134,"Ba":0.1019,"La":0.1027,"Ce":0.111,"Pr":0.1085,"Nd":0.1043,"Pm":0.0914,"Sm":0.1066,"Eu":0.1128,"Gd":0.1184,"Tb":0.1133,"Dy":0.1216,"Ho":0.1193,"Er":0.1212,"Tm":0.1251,"Yb":0.1053,"Lu":0.1234,"Hf":0.1599,"Ta":0.2165,"W":0.1317,"Re":0.1482,"Os":0.1999,"Ir":0.2003,"Pt":0.1689,"Au":0.1535,"Hg":0.0859,"Tl":0.1104,"Pb":0.1408,"Bi":0.1221,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0827,"Th":0.1577,"Pa":0.1286,"U":0.1429,"Np":0.1684,"Pu":0.4156,"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},"M3GNet":{"H":0.3677,"He":null,"Li":0.0983,"Be":0.1844,"B":0.2408,"C":0.1775,"N":0.2375,"O":0.268,"F":0.2645,"Ne":null,"Na":0.1116,"Mg":0.1288,"Al":0.2194,"Si":0.2231,"P":0.2205,"S":0.2802,"Cl":0.2806,"Ar":null,"K":0.1261,"Ca":0.1262,"Sc":0.1473,"Ti":0.1538,"V":0.1759,"Cr":0.1922,"Mn":0.2042,"Fe":0.2104,"Co":0.1507,"Ni":0.146,"Cu":0.1329,"Zn":0.1603,"Ga":0.1941,"Ge":0.203,"As":0.2138,"Se":0.2575,"Br":0.2732,"Kr":null,"Rb":0.128,"Sr":0.129,"Y":0.1405,"Zr":0.188,"Nb":0.216,"Mo":0.1694,"Tc":0.1106,"Ru":0.2183,"Rh":0.1857,"Pd":0.1556,"Ag":0.1181,"Cd":0.1238,"In":0.1739,"Sn":0.2036,"Sb":0.1777,"Te":0.2475,"I":0.2494,"Xe":0.058,"Cs":0.1391,"Ba":0.1317,"La":0.1256,"Ce":0.1312,"Pr":0.1236,"Nd":0.1234,"Pm":0.1027,"Sm":0.1256,"Eu":0.1393,"Gd":0.1309,"Tb":0.131,"Dy":0.1383,"Ho":0.1337,"Er":0.1347,"Tm":0.1427,"Yb":0.1309,"Lu":0.1361,"Hf":0.1852,"Ta":0.2613,"W":0.1599,"Re":0.1557,"Os":0.2001,"Ir":0.2236,"Pt":0.1998,"Au":0.1763,"Hg":0.1095,"Tl":0.1289,"Pb":0.1625,"Bi":0.1517,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1153,"Th":0.1793,"Pa":0.1724,"U":0.1734,"Np":0.2259,"Pu":0.4114,"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},"ALIGNN":{"H":0.4468,"He":null,"Li":0.1422,"Be":0.1723,"B":0.2873,"C":0.2309,"N":0.3403,"O":0.5437,"F":0.7301,"Ne":null,"Na":0.1732,"Mg":0.1564,"Al":0.2255,"Si":0.2612,"P":0.2354,"S":0.365,"Cl":0.4445,"Ar":null,"K":0.1862,"Ca":0.1658,"Sc":0.1666,"Ti":0.2237,"V":0.2845,"Cr":0.2111,"Mn":0.2232,"Fe":0.2643,"Co":0.2063,"Ni":0.1956,"Cu":0.1686,"Zn":0.1759,"Ga":0.1816,"Ge":0.2088,"As":0.203,"Se":0.2939,"Br":0.3749,"Kr":null,"Rb":0.182,"Sr":0.1574,"Y":0.1679,"Zr":0.19,"Nb":0.2389,"Mo":0.1897,"Tc":0.1309,"Ru":0.2144,"Rh":0.1941,"Pd":0.1923,"Ag":0.1457,"Cd":0.148,"In":0.1997,"Sn":0.1934,"Sb":0.1798,"Te":0.2815,"I":0.3298,"Xe":0.064,"Cs":0.1839,"Ba":0.1704,"La":0.1867,"Ce":0.1834,"Pr":0.1596,"Nd":0.1553,"Pm":0.1166,"Sm":0.153,"Eu":0.1361,"Gd":0.1549,"Tb":0.1603,"Dy":0.1643,"Ho":0.1611,"Er":0.1595,"Tm":0.1603,"Yb":0.1464,"Lu":0.1576,"Hf":0.1879,"Ta":0.3034,"W":0.1537,"Re":0.1624,"Os":0.1947,"Ir":0.2278,"Pt":0.1983,"Au":0.1865,"Hg":0.1265,"Tl":0.1446,"Pb":0.1763,"Bi":0.1535,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1142,"Th":0.4193,"Pa":0.205,"U":0.2046,"Np":0.5261,"Pu":0.3013,"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},"MEGNet":{"H":0.6226,"He":null,"Li":0.2166,"Be":0.2522,"B":0.2756,"C":0.3344,"N":0.5599,"O":0.624,"F":1.7287,"Ne":null,"Na":0.2566,"Mg":0.2258,"Al":0.2811,"Si":0.3484,"P":0.3265,"S":0.5014,"Cl":1.3251,"Ar":null,"K":0.2955,"Ca":0.2079,"Sc":0.224,"Ti":0.3669,"V":0.5271,"Cr":0.3124,"Mn":0.3283,"Fe":0.3376,"Co":0.3152,"Ni":0.2705,"Cu":0.2135,"Zn":0.2169,"Ga":0.2679,"Ge":0.2737,"As":0.3015,"Se":0.421,"Br":0.4605,"Kr":null,"Rb":0.3098,"Sr":0.2289,"Y":0.2531,"Zr":0.2813,"Nb":0.4688,"Mo":0.2983,"Tc":0.2587,"Ru":0.269,"Rh":0.2523,"Pd":0.2557,"Ag":0.2067,"Cd":0.1953,"In":0.2707,"Sn":0.2563,"Sb":0.2504,"Te":0.368,"I":0.4133,"Xe":0.718,"Cs":0.298,"Ba":0.2667,"La":0.2546,"Ce":0.2535,"Pr":0.2512,"Nd":0.2411,"Pm":0.1256,"Sm":0.2262,"Eu":0.2184,"Gd":0.2341,"Tb":0.2503,"Dy":0.2457,"Ho":0.2388,"Er":0.2284,"Tm":0.225,"Yb":0.1928,"Lu":0.2151,"Hf":0.2867,"Ta":0.5132,"W":0.229,"Re":0.2708,"Os":0.268,"Ir":0.2699,"Pt":0.2734,"Au":0.2432,"Hg":0.1912,"Tl":0.2292,"Pb":0.241,"Bi":0.2417,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1172,"Th":0.3169,"Pa":0.2097,"U":0.282,"Np":0.2954,"Pu":0.4717,"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},"CGCNN":{"H":0.5232,"He":null,"Li":0.2163,"Be":0.2768,"B":0.4166,"C":0.3855,"N":0.5436,"O":0.7982,"F":0.7306,"Ne":null,"Na":0.2262,"Mg":0.2296,"Al":0.3493,"Si":0.4651,"P":0.3882,"S":0.6062,"Cl":0.5624,"Ar":null,"K":0.2144,"Ca":0.2336,"Sc":0.2675,"Ti":0.4989,"V":0.6942,"Cr":0.3366,"Mn":0.3146,"Fe":0.4491,"Co":0.4342,"Ni":0.3914,"Cu":0.2643,"Zn":0.2589,"Ga":0.2879,"Ge":0.3417,"As":0.3534,"Se":0.4834,"Br":0.5016,"Kr":null,"Rb":0.2148,"Sr":0.206,"Y":0.217,"Zr":0.3208,"Nb":0.4767,"Mo":0.397,"Tc":0.1876,"Ru":0.2904,"Rh":0.3068,"Pd":0.2754,"Ag":0.2349,"Cd":0.2065,"In":0.2592,"Sn":0.2838,"Sb":0.2817,"Te":0.3818,"I":0.4258,"Xe":0.398,"Cs":0.2137,"Ba":0.2229,"La":0.2435,"Ce":0.2428,"Pr":0.198,"Nd":0.202,"Pm":0.167,"Sm":0.2102,"Eu":0.1603,"Gd":0.2332,"Tb":0.207,"Dy":0.2048,"Ho":0.2064,"Er":0.2038,"Tm":0.2135,"Yb":0.1961,"Lu":0.1992,"Hf":0.3138,"Ta":0.6057,"W":0.2472,"Re":0.2368,"Os":0.2536,"Ir":0.3078,"Pt":0.309,"Au":0.2547,"Hg":0.1776,"Tl":0.2051,"Pb":0.245,"Bi":0.2488,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1315,"Th":0.4627,"Pa":0.2333,"U":0.2867,"Np":0.5577,"Pu":0.3375,"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},"CGCNN+P":{"H":0.5012,"He":null,"Li":0.1485,"Be":0.2573,"B":0.3526,"C":0.2858,"N":0.4077,"O":0.4874,"F":0.5003,"Ne":null,"Na":0.1771,"Mg":0.1922,"Al":0.324,"Si":0.3781,"P":0.2881,"S":0.4097,"Cl":0.425,"Ar":null,"K":0.1922,"Ca":0.2009,"Sc":0.2181,"Ti":0.3481,"V":0.4305,"Cr":0.2836,"Mn":0.3282,"Fe":0.3843,"Co":0.3432,"Ni":0.2945,"Cu":0.2086,"Zn":0.2377,"Ga":0.2494,"Ge":0.2898,"As":0.2703,"Se":0.3327,"Br":0.3791,"Kr":null,"Rb":0.1818,"Sr":0.1902,"Y":0.1973,"Zr":0.2595,"Nb":0.3205,"Mo":0.2602,"Tc":0.1683,"Ru":0.2802,"Rh":0.2521,"Pd":0.2202,"Ag":0.1705,"Cd":0.1813,"In":0.2329,"Sn":0.2369,"Sb":0.226,"Te":0.3179,"I":0.3191,"Xe":0.008,"Cs":0.1831,"Ba":0.1917,"La":0.2032,"Ce":0.1834,"Pr":0.1732,"Nd":0.1744,"Pm":0.1578,"Sm":0.1732,"Eu":0.1568,"Gd":0.1664,"Tb":0.1851,"Dy":0.1896,"Ho":0.1918,"Er":0.1891,"Tm":0.1998,"Yb":0.1844,"Lu":0.1913,"Hf":0.2516,"Ta":0.3763,"W":0.2187,"Re":0.2368,"Os":0.2516,"Ir":0.2915,"Pt":0.2636,"Au":0.2179,"Hg":0.1465,"Tl":0.1763,"Pb":0.2233,"Bi":0.1801,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1457,"Th":0.3104,"Pa":0.1903,"U":0.256,"Np":0.7281,"Pu":0.2895,"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},"Wrenformer":{"H":0.5593,"He":null,"Li":0.1435,"Be":0.2607,"B":0.4404,"C":0.3148,"N":0.4272,"O":0.6137,"F":0.7313,"Ne":null,"Na":0.2073,"Mg":0.1928,"Al":0.284,"Si":0.2718,"P":0.2786,"S":0.4104,"Cl":0.4683,"Ar":null,"K":0.2469,"Ca":0.2117,"Sc":0.2164,"Ti":0.2233,"V":0.2793,"Cr":0.2863,"Mn":0.2966,"Fe":0.3427,"Co":0.2322,"Ni":0.2113,"Cu":0.2124,"Zn":0.227,"Ga":0.2278,"Ge":0.2476,"As":0.2525,"Se":0.3486,"Br":0.4015,"Kr":null,"Rb":0.2363,"Sr":0.2117,"Y":0.2227,"Zr":0.2572,"Nb":0.2736,"Mo":0.2763,"Tc":0.1361,"Ru":0.306,"Rh":0.2516,"Pd":0.2209,"Ag":0.1595,"Cd":0.192,"In":0.2564,"Sn":0.2297,"Sb":0.2253,"Te":0.3165,"I":0.3326,"Xe":0.32,"Cs":0.2469,"Ba":0.2058,"La":0.1979,"Ce":0.1762,"Pr":0.1903,"Nd":0.1897,"Pm":0.1471,"Sm":0.193,"Eu":0.1748,"Gd":0.1945,"Tb":0.2082,"Dy":0.21,"Ho":0.207,"Er":0.2088,"Tm":0.2158,"Yb":0.2216,"Lu":0.1946,"Hf":0.2733,"Ta":0.3271,"W":0.2492,"Re":0.2453,"Os":0.3129,"Ir":0.3063,"Pt":0.2507,"Au":0.2471,"Hg":0.1533,"Tl":0.1831,"Pb":0.217,"Bi":0.1677,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1291,"Th":0.2609,"Pa":0.2149,"U":0.2706,"Np":0.2482,"Pu":0.3705,"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},"BOWSR":{"H":0.691,"He":null,"Li":0.1817,"Be":0.2698,"B":0.3683,"C":0.2712,"N":0.4346,"O":0.671,"F":0.6747,"Ne":null,"Na":0.2588,"Mg":0.1826,"Al":0.2934,"Si":0.3298,"P":0.2865,"S":0.6315,"Cl":0.5158,"Ar":null,"K":0.3481,"Ca":0.2203,"Sc":0.2366,"Ti":0.2659,"V":0.2882,"Cr":0.2901,"Mn":0.2988,"Fe":0.3287,"Co":0.2502,"Ni":0.216,"Cu":0.2453,"Zn":0.2132,"Ga":0.2316,"Ge":0.2481,"As":0.2711,"Se":0.7792,"Br":0.9782,"Kr":null,"Rb":0.3327,"Sr":0.2284,"Y":0.2196,"Zr":0.2781,"Nb":0.2539,"Mo":0.239,"Tc":0.1704,"Ru":0.3093,"Rh":0.2593,"Pd":0.273,"Ag":0.2352,"Cd":0.1827,"In":0.2447,"Sn":0.2357,"Sb":0.2166,"Te":0.5555,"I":0.6436,"Xe":0.804,"Cs":0.3444,"Ba":0.2439,"La":0.1974,"Ce":0.1956,"Pr":0.1929,"Nd":0.1933,"Pm":0.1269,"Sm":0.1995,"Eu":0.1982,"Gd":0.2054,"Tb":0.209,"Dy":0.2143,"Ho":0.2124,"Er":0.2169,"Tm":0.2262,"Yb":0.238,"Lu":0.2214,"Hf":0.3258,"Ta":0.3641,"W":0.2081,"Re":0.2456,"Os":0.3003,"Ir":0.2737,"Pt":0.2741,"Au":0.2664,"Hg":0.1655,"Tl":0.2198,"Pb":0.2432,"Bi":0.2011,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.1285,"Th":0.2494,"Pa":0.2304,"U":0.2747,"Np":0.2231,"Pu":0.3094,"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},"Voronoi RF":{"H":0.5852,"He":null,"Li":0.2397,"Be":0.3723,"B":0.4883,"C":0.3561,"N":0.6895,"O":0.8696,"F":0.9991,"Ne":null,"Na":0.343,"Mg":0.2674,"Al":0.3046,"Si":0.3326,"P":0.348,"S":0.4893,"Cl":0.6792,"Ar":null,"K":0.2976,"Ca":0.3204,"Sc":0.2653,"Ti":0.2909,"V":0.4008,"Cr":0.5226,"Mn":0.4134,"Fe":0.4606,"Co":0.3263,"Ni":0.2564,"Cu":0.303,"Zn":0.2979,"Ga":0.2673,"Ge":0.3121,"As":0.3353,"Se":0.4864,"Br":0.6571,"Kr":null,"Rb":0.2931,"Sr":0.3244,"Y":0.2614,"Zr":0.2812,"Nb":0.3315,"Mo":0.2963,"Tc":0.2498,"Ru":0.4354,"Rh":0.2814,"Pd":0.2694,"Ag":0.28,"Cd":0.2878,"In":0.3613,"Sn":0.287,"Sb":0.3013,"Te":0.455,"I":0.5407,"Xe":0.076,"Cs":0.2848,"Ba":0.3013,"La":0.2559,"Ce":0.265,"Pr":0.2719,"Nd":0.2613,"Pm":0.2154,"Sm":0.2634,"Eu":0.2884,"Gd":0.2453,"Tb":0.2768,"Dy":0.2806,"Ho":0.2812,"Er":0.2851,"Tm":0.2965,"Yb":0.3509,"Lu":0.2478,"Hf":0.3319,"Ta":0.4082,"W":0.3084,"Re":0.2557,"Os":0.451,"Ir":0.3447,"Pt":0.2778,"Au":0.3426,"Hg":0.2602,"Tl":0.3566,"Pb":0.3953,"Bi":0.293,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.226,"Th":0.3121,"Pa":0.2956,"U":0.4561,"Np":0.4963,"Pu":0.3884,"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},"each_err_models":{"H":0.3396,"He":null,"Li":0.0928,"Be":0.1485,"B":0.2018,"C":0.1676,"N":0.2534,"O":0.3268,"F":0.3993,"Ne":null,"Na":0.114,"Mg":0.1121,"Al":0.1664,"Si":0.1854,"P":0.171,"S":0.2493,"Cl":0.3134,"Ar":null,"K":0.1262,"Ca":0.1179,"Sc":0.1209,"Ti":0.1554,"V":0.2026,"Cr":0.1855,"Mn":0.2006,"Fe":0.2095,"Co":0.1543,"Ni":0.1375,"Cu":0.1213,"Zn":0.1267,"Ga":0.1411,"Ge":0.1556,"As":0.1589,"Se":0.2416,"Br":0.2743,"Kr":null,"Rb":0.1258,"Sr":0.1147,"Y":0.1215,"Zr":0.1448,"Nb":0.1778,"Mo":0.1514,"Tc":0.1095,"Ru":0.1734,"Rh":0.1473,"Pd":0.1366,"Ag":0.1074,"Cd":0.1054,"In":0.1482,"Sn":0.1437,"Sb":0.1394,"Te":0.2282,"I":0.2263,"Xe":0.2794,"Cs":0.128,"Ba":0.1182,"La":0.1144,"Ce":0.1146,"Pr":0.1094,"Nd":0.1075,"Pm":0.0874,"Sm":0.1098,"Eu":0.1188,"Gd":0.1154,"Tb":0.1132,"Dy":0.1164,"Ho":0.1138,"Er":0.1144,"Tm":0.1174,"Yb":0.1198,"Lu":0.1119,"Hf":0.1502,"Ta":0.2229,"W":0.1357,"Re":0.135,"Os":0.1672,"Ir":0.1751,"Pt":0.1544,"Au":0.1473,"Hg":0.0954,"Tl":0.1152,"Pb":0.1428,"Bi":0.1221,"Po":null,"At":null,"Rn":null,"Fr":null,"Ra":null,"Ac":0.0848,"Th":0.1689,"Pa":0.1404,"U":0.1636,"Np":0.2404,"Pu":0.332,"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}} diff --git a/site/src/lib/MetricsTable.svelte b/site/src/lib/MetricsTable.svelte index 53b878ac..ef85e7cb 100644 --- a/site/src/lib/MetricsTable.svelte +++ b/site/src/lib/MetricsTable.svelte @@ -131,7 +131,7 @@ MAE: metrics?.MAE, RMSE: metrics?.RMSE, 'R2': metrics?.R2, - 'κSRME': model.metrics?.phonons?.κ_SRME, + 'κSRME': model.metrics?.phonons?.kappa_103?.κ_SRME, 'Training Set': format_train_set(model.training_set), Params: `${pretty_num(model.model_params)}`, Targets: targets_str, diff --git a/site/src/lib/ModelCard.svelte b/site/src/lib/ModelCard.svelte index 1cd56633..9ecfc184 100644 --- a/site/src/lib/ModelCard.svelte +++ b/site/src/lib/ModelCard.svelte @@ -19,7 +19,9 @@ $: ({ model_params, hyperparams, notes = {}, training_set, n_estimators } = model) $: all_metrics = { ...(model.metrics?.discovery?.full_test_set ?? {}), - ...(typeof model.metrics?.phonons == `object` ? model.metrics?.phonons : {}), + ...(typeof model.metrics?.phonons == `object` + ? model.metrics?.phonons.kappa_103 + : {}), } $: ({ missing_preds, missing_percent } = all_metrics) diff --git a/site/src/lib/model-schema.d.ts b/site/src/lib/model-schema.d.ts index 3fb9eb7e..948c5926 100644 --- a/site/src/lib/model-schema.d.ts +++ b/site/src/lib/model-schema.d.ts @@ -83,113 +83,18 @@ export interface ModelMetadata { metrics?: { phonons?: | { - pred_file?: string | null - pred_file_url?: string | null - κ_SRME?: number + kappa_103?: { + [k: string]: unknown + } } | ('not applicable' | 'not available') geo_opt?: | { - pred_file: string | null - pred_file_url: string | null - pred_col: string | null - 'symprec=1e-5'?: { - rmsd?: number - n_sym_ops_mae?: number - symmetry_decrease?: number - symmetry_match?: number - symmetry_increase?: number - n_structures?: number - analysis_file: string - analysis_file_url?: string - } - 'symprec=1e-3'?: { - rmsd?: number - n_sym_ops_mae?: number - symmetry_decrease?: number - symmetry_match?: number - symmetry_increase?: number - n_structures?: number - analysis_file: string - analysis_file_url?: string - } - 'symprec=1e-2'?: { - rmsd?: number - n_sym_ops_mae?: number - symmetry_decrease?: number - symmetry_match?: number - symmetry_increase?: number - n_structures?: number - analysis_file: string - analysis_file_url?: string - } + [k: string]: unknown } | ('not applicable' | 'not available') discovery?: { - additionalProperties?: never - pred_file: string - pred_file_url: string - pred_col: string - full_test_set?: { - F1?: number - DAF?: number - Precision?: number - Recall?: number - Accuracy?: number - TPR?: number - FPR?: number - TNR?: number - FNR?: number - TP?: number - FP?: number - TN?: number - FN?: number - MAE?: number - RMSE?: number - R2?: number - missing_preds?: number - missing_percent?: string - } - most_stable_10k?: { - F1?: number - DAF?: number - Precision?: number - Recall?: number - Accuracy?: number - TPR?: number - FPR?: number - TNR?: number - FNR?: number - TP?: number - FP?: number - TN?: number - FN?: number - MAE?: number - RMSE?: number - R2?: number - missing_preds?: number - missing_percent?: string - } - unique_prototypes?: { - F1?: number - DAF?: number - Precision?: number - Recall?: number - Accuracy?: number - TPR?: number - FPR?: number - TNR?: number - FNR?: number - TP?: number - FP?: number - TN?: number - FN?: number - MAE?: number - RMSE?: number - R2?: number - missing_preds?: number - missing_percent?: string - } + [k: string]: unknown } } } diff --git a/site/src/routes/tasks/geo-opt/geo-opt-readme.md b/site/src/routes/tasks/geo-opt/geo-opt-readme.md index dbd0d349..59b0ad3d 100644 --- a/site/src/routes/tasks/geo-opt/geo-opt-readme.md +++ b/site/src/routes/tasks/geo-opt/geo-opt-readme.md @@ -1,6 +1,6 @@ # MLFF Geometry Optimization Analysis -> Disclaimer: There is a caveat to the structure similarity analysis below. The WBM test set was generated using the `MPRelaxSet` which applies [`ISYM=2`](https://vasp.at/wiki/index.php/ISIF). This fixes the structure's symmetry. The MLFFs by contrast use the FIRE or LBFGS optimizers with no symmetry constraints. They may therefore in some cases relax to lower energy states with different symmetry. This is not a mistake of the model and so higher σmatch (the percentage of structures with matching ML and DFT spacegroups) is not necessarily indicative of a better model. Thanks to [Alex Ganose](https://scholar.google.co.uk/citations?user=nVJFXWwAAAAJ) for pointing this out! Undiscovered lower energy structures in the relatively well-explored chemical systems covered by WBM and MP are not expected to be a common occurrence. Hence we believe this analysis still provides some useful insight. +> Disclaimer: There is a caveat to the structure similarity analysis below. The WBM test set was generated using the `MPRelaxSet` which applies [`ISYM=2`](https://vasp.at/wiki/index.php/ISIF). This fixes the structure's symmetry. The MLFFs by contrast use the FIRE or LBFGS optimizers with no symmetry constraints. They may therefore in some cases relax to lower energy states with different symmetry. This is not a mistake of the model and so higher σmatch (the percentage of structures with matching ML and DFT spacegroups) is not necessarily indicative of a better model. Thanks to [Alex Ganose](https://scholar.google.co.uk/citations?user=nVJFXWwAAAAJ) for pointing this out! Undiscovered lower energy and lower symmetry structures in the well-explored chemical systems covered by WBM and MP are not expected to be a common occurrence. Hence we believe this analysis still provides some useful insight. All plots/metrics below evaluate the quality of MLFF relaxations for the 257k crystal structures in the [WBM test set](https://nature.com/articles/s41524-020-00481-6). Not all models were able to relax all structures (user/cluster error may explain some failures) but every model was evaluated on at least relaxations. diff --git a/site/tests/model-card.test.ts b/site/tests/model-card.test.ts index a17f2e84..0a65f83a 100644 --- a/site/tests/model-card.test.ts +++ b/site/tests/model-card.test.ts @@ -108,7 +108,7 @@ describe(`ModelCard`, () => { expect(f1_metric?.classList.contains(`active`)).toBe(true) const kappa_metric = Array.from(metrics).find((m) => m.textContent?.includes(`κ`)) - const kappa_value = model.metrics?.phonons?.κ_SRME + const kappa_value = model.metrics?.phonons?.kappa_103?.κ_SRME expect(kappa_metric?.querySelector(`strong`)?.textContent?.trim()).toBe( `${kappa_value} W/mK`, ) diff --git a/tests/model-schema.yml b/tests/model-schema.yml index 228c19f2..50d4c664 100644 --- a/tests/model-schema.yml +++ b/tests/model-schema.yml @@ -146,30 +146,51 @@ properties: - type: object additionalProperties: false properties: - pred_file: - type: [string, "null"] - pred_file_url: - type: [string, "null"] - κ_SRME: - type: number + kappa_103: + type: object + additionalProperties: false + required: ["κ_SRME"] + properties: + κ_SRME: + type: number + description: Symmetric Relative Mean Error for thermal conductivity predictions + pred_file: + type: [string, "null"] + description: Path to the predictions file containing thermal conductivity results + pred_file_url: + type: [string, "null"] + format: uri + pattern: "^https?://" + description: URL to download the predictions file + allOf: + - if: + properties: + pred_file: { type: string } + required: [pred_file] + then: + required: [pred_file_url] + properties: + pred_file_url: + { type: string, format: uri, pattern: "^https?://" } - type: string enum: [not applicable, not available] geo_opt: oneOf: - type: object additionalProperties: false - required: [pred_file, pred_col, pred_file_url] + required: [pred_col] properties: pred_file: type: [string, "null"] pred_file_url: type: [string, "null"] + format: uri + pattern: "^https?://" pred_col: - type: [string, "null"] + type: string symprec=1e-5: &symprec_metrics type: object additionalProperties: false - required: [analysis_file] properties: rmsd: type: number @@ -184,23 +205,46 @@ properties: n_structures: type: number analysis_file: - type: string + type: [string, "null"] analysis_file_url: - type: string + type: [string, "null"] + format: uri + pattern: "^https?://" + allOf: + - if: + properties: + analysis_file: { type: string } + required: [analysis_file] + then: + required: [analysis_file_url] + properties: + analysis_file_url: + { type: string, format: uri, pattern: "^https?://" } symprec=1e-3: *symprec_metrics symprec=1e-2: *symprec_metrics + allOf: + - if: + properties: + pred_file: { type: string } + required: [pred_file] + then: + required: [pred_file_url] + properties: + pred_file_url: + { type: string, format: uri, pattern: "^https?://" } - type: string enum: [not applicable, not available] discovery: additionalProperties: false - required: [pred_file, pred_col, pred_file_url] + required: [pred_col] type: object properties: - additionalProperties: false pred_file: - type: string + type: [string, "null"] pred_file_url: - type: string + type: [string, "null"] + format: uri + pattern: "^https?://" pred_col: type: string full_test_set: &discovery_metrics @@ -245,6 +289,16 @@ properties: type: string most_stable_10k: *discovery_metrics unique_prototypes: *discovery_metrics + allOf: + - if: + properties: + pred_file: { type: string } + required: [pred_file] + then: + required: [pred_file_url] + properties: + pred_file_url: + { type: string, format: uri, pattern: "^https?://" } required: - authors diff --git a/tests/phonons/test_thermal_conductivity.py b/tests/phonons/test_thermal_conductivity.py index fd3691fd..b7e53071 100644 --- a/tests/phonons/test_thermal_conductivity.py +++ b/tests/phonons/test_thermal_conductivity.py @@ -15,6 +15,7 @@ from matbench_discovery.phonons.thermal_conductivity import calculate_fc2_set NP_RNG = np.random.default_rng(seed=0) +init_keys = ("fc2_supercell", "fc3_supercell", "q_point_mesh") @pytest.fixture @@ -23,14 +24,15 @@ def test_atoms() -> Atoms: atoms = bulk("Al", "fcc", a=4.05) atoms.info["fc2_supercell"] = 2 * np.eye(3) atoms.info["fc3_supercell"] = np.eye(3) - atoms.info["q_mesh"] = [2, 2, 2] + atoms.info["q_point_mesh"] = [2, 2, 2] return atoms @pytest.fixture def test_ph3(test_atoms: Atoms) -> Phono3py: """Create a test Phono3py object.""" - return ltc.init_phono3py(test_atoms) + keys = ("fc2_supercell", "fc3_supercell", "q_point_mesh") + return ltc.init_phono3py(test_atoms, **{key: test_atoms.info[key] for key in keys}) @pytest.fixture @@ -41,17 +43,54 @@ def test_calculator() -> EMT: def test_init_phono3py(test_atoms: Atoms) -> None: """Test initialization of Phono3py object.""" - ph3 = ltc.init_phono3py(test_atoms) + fc2_supercell = test_atoms.info["fc2_supercell"] + fc3_supercell = test_atoms.info["fc3_supercell"] + q_point_mesh = test_atoms.info["q_point_mesh"] + ph3 = ltc.init_phono3py( + test_atoms, + fc2_supercell=fc2_supercell, + fc3_supercell=fc3_supercell, + q_point_mesh=q_point_mesh, + ) assert isinstance(ph3, Phono3py) assert list(ph3.mesh_numbers) == [2, 2, 2] assert ph3.supercell_matrix.tolist() == np.eye(3).tolist() - - -def test_init_phono3py_missing_info(test_atoms: Atoms) -> None: - """Test initialization with missing metadata.""" - test_atoms.info.pop("fc2_supercell") - with pytest.raises(ValueError, match="fc2_supercell.*not found"): - ltc.init_phono3py(test_atoms) + # Check that both supercells were created correctly + assert np.allclose(ph3.phonon_supercell_matrix, fc2_supercell) + assert np.allclose(ph3.supercell_matrix, fc3_supercell) + # Verify supercell sizes + assert len(ph3.phonon_supercell) == len(test_atoms) * 8 # 2x2x2 supercell + assert len(ph3.supercell) == len(test_atoms) # 1x1x1 supercell + + +def test_init_phono3py_custom_mesh_and_displacement(test_atoms: Atoms) -> None: + """Test initialization with custom mesh and displacement distance.""" + # Test custom mesh + custom_mesh = (4, 4, 4) + ph3 = ltc.init_phono3py( + test_atoms, + fc2_supercell=test_atoms.info["fc2_supercell"], + fc3_supercell=test_atoms.info["fc3_supercell"], + q_point_mesh=custom_mesh, + ) + assert tuple(ph3.mesh_numbers) == custom_mesh + # Phono3py automatically initializes mesh when setting mesh_numbers + assert len(ph3.grid.addresses) == 89 + + custom_displacement = 0.05 + ph3 = ltc.init_phono3py( + test_atoms, + fc2_supercell=test_atoms.info["fc2_supercell"], + fc3_supercell=test_atoms.info["fc3_supercell"], + q_point_mesh=test_atoms.info["q_point_mesh"], + displacement_distance=custom_displacement, + ) + # Check that displacements were generated with the custom distance + displacements = ph3.displacements + # Phono3py generates displacements of exactly the specified magnitude + disp_magnitudes = np.linalg.norm(displacements, axis=-1) + non_zero_disps = disp_magnitudes[disp_magnitudes > 0] + np.testing.assert_allclose(non_zero_disps, custom_displacement) def test_calculate_fc2_set(test_ph3: Phono3py, test_calculator: EMT) -> None: @@ -242,7 +281,7 @@ def test_calculate_fc2_set_null_supercell() -> None: calc = MockCalculator(np.zeros((2, 3))) force_set = calculate_fc2_set(ph3, calc, pbar_kwargs={"disable": True}) - # Test that ones are used for null supercell case + # Test that zeros are used for null supercell case np.testing.assert_allclose(force_set, np.zeros((2, len(ph3.phonon_supercell), 3))) # Verify shape is correct even with null supercell diff --git a/tests/test_data.py b/tests/test_data.py index 6656aa0e..efe84c27 100644 --- a/tests/test_data.py +++ b/tests/test_data.py @@ -243,6 +243,9 @@ def test_model() -> None: # Test yaml_path property assert Model.alignn.yaml_path.endswith("alignn/alignn.yml") + assert Model.grace2l_r6.kappa_103_path.endswith( + "2024-11-20-kappa-103-FIRE-fmax=1e-4-symprec=1e-5.json.gz" + ) # Test error handling for missing paths with pytest.raises( diff --git a/tests/test_models.py b/tests/test_models.py index 5d6a2a0a..4261b31d 100644 --- a/tests/test_models.py +++ b/tests/test_models.py @@ -128,7 +128,7 @@ def test_model_enum() -> None: (Model.wrenformer, True), (Model.voronoi_rf, True), (Model.gnome, False), - (Model.mattersim, False), + (Model.mattersim_v1_5m, False), ], ) def test_model_is_compliant(model_key: Model, is_compliant: bool) -> None: