diff --git a/_sources/examples.daisy_chain_mlip_fitting.ipynb b/_sources/examples.daisy_chain_mlip_fitting.ipynb index 6bd46241..6f755f0b 100644 --- a/_sources/examples.daisy_chain_mlip_fitting.ipynb +++ b/_sources/examples.daisy_chain_mlip_fitting.ipynb @@ -1,7 +1,6 @@ { "cells": [ { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -22,7 +21,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -88,19 +86,14 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "nbsphinx": "hidden" - }, + "metadata": {}, "outputs": [], "source": [ "# set random seed, so that MD runs, etc are reproducible and we can check for RMSEs. \n", - "# this cell is hidden from tutorials. \n", - "random_seed = 20230301\n", - "np.random.seed(random_seed)" + "rng = np.random.default_rng(20230301)" ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -127,7 +120,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -157,7 +149,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -196,15 +187,16 @@ "metadata": {}, "outputs": [], "source": [ - "# regenerate smiles_confgis with a random seed set for testing purposes\n", + "# regenerate smiles_configs with a random seed set for testing purposes\n", "# this cell is hidden from docs. \n", "\n", "outputs = OutputSpec(\"1.ch.rdkit.xyz\", overwrite=True)\n", - "smiles_configs = smiles.smiles(all_smiles, outputs=outputs, randomSeed=random_seed)" + "# set seed for smiles generation to a value from our (reproducible) random number generator\n", + "smiles_configs = smiles.smiles(all_smiles, outputs=outputs, randomSeed=int(rng.integers(np.iinfo(np.int32).max,\n", + " dtype=np.int32)))" ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -252,7 +244,7 @@ "# add random seet for testing purposes\n", "# this cell is hidden from tutorials. \n", "\n", - "md_params[\"autopara_rng_seed\"] = random_seed" + "md_params[\"rng\"] = rng" ] }, { @@ -272,7 +264,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -301,7 +292,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -353,7 +343,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -373,7 +362,7 @@ " inputs=md_soap_global,\n", " outputs=outputs,\n", " num=100, # target number of structures to pick\n", - " at_descs_info_key=\"SOAP\")\n", + " at_descs_info_key=\"SOAP\", rng=rng)\n", " \n", "\n", "train_fname = \"6.1.train.xyz\"\n", @@ -402,7 +391,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -482,7 +470,9 @@ "# set to None for github testing purposes\n", "# This cell is hidden from being rendered in the docs. \n", "# remote_info = None\n", - "gap_params[\"rnd_seed\"] = random_seed " + "\n", + "# set seed for gap fitting to a value from our (reproducible) random number generator\n", + "gap_params[\"rnd_seed\"] = rng.integers(2 ** 31) " ] }, { @@ -501,7 +491,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -528,11 +517,14 @@ " num_cores = 2,\n", " partitions = \"standard\")\n", "\n", + "# note - set OMP_NUM_THREADS to prevent GAP evaluation from using OpenMP, \n", + "# as it clashes with multiprocessing.pool, which wfl uses\n", "remote_info = RemoteInfo(\n", " sys_name = \"github\",\n", " job_name = \"gap-eval\",\n", " resources = resources,\n", " check_interval = 10, \n", + " env_vars = [\"OMP_NUM_THREADS=1\"],\n", " input_files = [\"gap.xml*\"])\n", "\n", "gap_calc_autopara_info = AutoparaInfo(\n", @@ -549,7 +541,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -629,13 +620,13 @@ "\n", "ref_errors = {\n", " 'atomization_energy/atom': {\n", - " 'train': {'RMSE': 0.01784008096943666, 'MAE': 0.014956982529185385, 'count': 50}, \n", - " '_ALL_': {'RMSE': 0.01810274269833562, 'MAE': 0.015205129586306461, 'count': 100}, \n", - " 'test': {'RMSE': 0.018361647458989924, 'MAE': 0.015453276643427535, 'count': 50}}, \n", + " 'train': {'RMSE': 0.026086070005729697, 'MAE': 0.02188233965637977, 'count': 50},\n", + " '_ALL_': {'RMSE': 0.02631013293566519, 'MAE': 0.02217457525203221, 'count': 100},\n", + " 'test': {'RMSE': 0.026532303741682858, 'MAE': 0.02246681084768465, 'count': 50}},\n", " 'forces/comp': {\n", - " 'train': {'RMSE': 0.6064186755127647, 'MAE': 0.440771517768513, 'count': 5037}, \n", - " '_ALL_': {'RMSE': 0.6150461768441347, 'MAE': 0.44579797424459006, 'count': 10074}, \n", - " 'test': {'RMSE': 0.6235543194385854, 'MAE': 0.450824430720667, 'count': 5037}}\n", + " 'train': {'RMSE': 0.6700484048236104, 'MAE': 0.48912067870708253, 'count': 5097},\n", + " '_ALL_': {'RMSE': 0.674843619212047, 'MAE': 0.49305958821652923, 'count': 10188},\n", + " 'test': {'RMSE': 0.6796105918104188, 'MAE': 0.49700313992928696, 'count': 5091}}\n", "}\n", "\n", "print(errors)\n", @@ -659,7 +650,7 @@ ], "metadata": { "kernelspec": { - "display_name": "dev", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -673,9 +664,8 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.13" + "version": "3.9.16" }, - "orig_nbformat": 4, "vscode": { "interpreter": { "hash": "793ab331f77558158f2e16fabf356357fde3f61b8f3bb6d95e9b59dbfcb88650" diff --git a/_sources/examples.select_fps.ipynb b/_sources/examples.select_fps.ipynb index e445ec04..c138880c 100644 --- a/_sources/examples.select_fps.ipynb +++ b/_sources/examples.select_fps.ipynb @@ -29,8 +29,10 @@ "metadata": {}, "outputs": [], "source": [ - "import wfl, pathlib\n", + "import numpy as np\n", "import yaml\n", + "import pathlib\n", + "import wfl\n", "from wfl.configset import ConfigSet, OutputSpec\n", "from wfl.descriptors.quippy import calculate as calc_descriptors\n", "from wfl.select.by_descriptor import greedy_fps_conf_global\n", @@ -53,7 +55,7 @@ "# Step 2: Sampling\n", "fps_out = OutputSpec(files=work_dir/\"out_fps.xyz\")\n", "nsamples = 8\n", - "selected_configs = greedy_fps_conf_global(inputs=md_desc, outputs=fps_out, num=nsamples, at_descs_info_key='desc', keep_descriptor_info=False)" + "selected_configs = greedy_fps_conf_global(inputs=md_desc, outputs=fps_out, num=nsamples, at_descs_info_key='desc', keep_descriptor_info=False, rng=np.random.default_rng())" ] }, { diff --git a/_sources/wfl.utils.rst b/_sources/wfl.utils.rst index 2342bfd7..606a0293 100644 --- a/_sources/wfl.utils.rst +++ b/_sources/wfl.utils.rst @@ -132,14 +132,6 @@ wfl.utils.round\_sig\_figs module :undoc-members: :show-inheritance: -wfl.utils.vector\_utils module ------------------------------- - -.. automodule:: wfl.utils.vector_utils - :members: - :undoc-members: - :show-inheritance: - wfl.utils.version module ------------------------ diff --git a/command_line.automatic_docs.html b/command_line.automatic_docs.html index 46b2e895..ebba5d95 100644 --- a/command_line.automatic_docs.html +++ b/command_line.automatic_docs.html @@ -892,7 +892,7 @@

cur
--stochastic-seed <stochastic_seed>#
-

seed for np.random.seed() in stochastic CUR.

+

seed for np.random.default_rng() in stochastic CUR.

diff --git a/examples.daisy_chain_mlip_fitting.html b/examples.daisy_chain_mlip_fitting.html index 1cdfdf00..c0b5bc4f 100644 --- a/examples.daisy_chain_mlip_fitting.html +++ b/examples.daisy_chain_mlip_fitting.html @@ -470,6 +470,15 @@

Imports +
 
+
+
+
# set random seed, so that MD runs, etc are reproducible and we can check for RMSEs.
+rng = np.random.default_rng(20230301)
+
+
+

Reference calculator#

@@ -540,11 +549,13 @@

Generate initial structures
 
 

-
# regenerate smiles_confgis with a random seed set for testing purposes
+
# regenerate smiles_configs with a random seed set for testing purposes
 # this cell is hidden from docs.
 
 outputs = OutputSpec("1.ch.rdkit.xyz", overwrite=True)
-smiles_configs = smiles.smiles(all_smiles, outputs=outputs, randomSeed=random_seed)
+# set seed for smiles generation to a value from our (reproducible) random number generator
+smiles_configs = smiles.smiles(all_smiles, outputs=outputs, randomSeed=int(rng.integers(np.iinfo(np.int32).max,
+                                                                                        dtype=np.int32)))
 
@@ -675,7 +686,7 @@

Sub-select with CURinputs=md_soap_global, outputs=outputs, num=100, # target number of structures to pick - at_descs_info_key="SOAP") + at_descs_info_key="SOAP", rng=rng) train_fname = "6.1.train.xyz" @@ -801,11 +812,14 @@

Evaluate structures with GAPnum_cores = 2, partitions = "standard") +# note - set OMP_NUM_THREADS to prevent GAP evaluation from using OpenMP, +# as it clashes with multiprocessing.pool, which wfl uses remote_info = RemoteInfo( sys_name = "github", job_name = "gap-eval", resources = resources, check_interval = 10, + env_vars = ["OMP_NUM_THREADS=1"], input_files = ["gap.xml*"]) gap_calc_autopara_info = AutoparaInfo( diff --git a/examples.daisy_chain_mlip_fitting.ipynb b/examples.daisy_chain_mlip_fitting.ipynb index 0b245a95..6f755f0b 100644 --- a/examples.daisy_chain_mlip_fitting.ipynb +++ b/examples.daisy_chain_mlip_fitting.ipynb @@ -1,7 +1,6 @@ { "cells": [ { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -22,7 +21,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -88,19 +86,14 @@ { "cell_type": "code", "execution_count": null, - "metadata": { - "nbsphinx": "hidden" - }, + "metadata": {}, "outputs": [], "source": [ "# set random seed, so that MD runs, etc are reproducible and we can check for RMSEs. \n", - "# this cell is hidden from tutorials. \n", - "random_seed = 20230301\n", - "np.random.seed(random_seed)" + "rng = np.random.default_rng(20230301)" ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -127,7 +120,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -157,7 +149,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -196,15 +187,16 @@ "metadata": {}, "outputs": [], "source": [ - "# regenerate smiles_confgis with a random seed set for testing purposes\n", + "# regenerate smiles_configs with a random seed set for testing purposes\n", "# this cell is hidden from docs. \n", "\n", "outputs = OutputSpec(\"1.ch.rdkit.xyz\", overwrite=True)\n", - "smiles_configs = smiles.smiles(all_smiles, outputs=outputs, randomSeed=random_seed)" + "# set seed for smiles generation to a value from our (reproducible) random number generator\n", + "smiles_configs = smiles.smiles(all_smiles, outputs=outputs, randomSeed=int(rng.integers(np.iinfo(np.int32).max,\n", + " dtype=np.int32)))" ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -252,7 +244,7 @@ "# add random seet for testing purposes\n", "# this cell is hidden from tutorials. \n", "\n", - "md_params[\"autopara_rng_seed\"] = random_seed" + "md_params[\"rng\"] = rng" ] }, { @@ -272,7 +264,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -301,7 +292,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -353,7 +343,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -373,7 +362,7 @@ " inputs=md_soap_global,\n", " outputs=outputs,\n", " num=100, # target number of structures to pick\n", - " at_descs_info_key=\"SOAP\")\n", + " at_descs_info_key=\"SOAP\", rng=rng)\n", " \n", "\n", "train_fname = \"6.1.train.xyz\"\n", @@ -402,7 +391,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -482,7 +470,9 @@ "# set to None for github testing purposes\n", "# This cell is hidden from being rendered in the docs. \n", "# remote_info = None\n", - "gap_params[\"rnd_seed\"] = random_seed " + "\n", + "# set seed for gap fitting to a value from our (reproducible) random number generator\n", + "gap_params[\"rnd_seed\"] = rng.integers(2 ** 31) " ] }, { @@ -501,7 +491,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -528,11 +517,14 @@ " num_cores = 2,\n", " partitions = \"standard\")\n", "\n", + "# note - set OMP_NUM_THREADS to prevent GAP evaluation from using OpenMP, \n", + "# as it clashes with multiprocessing.pool, which wfl uses\n", "remote_info = RemoteInfo(\n", " sys_name = \"github\",\n", " job_name = \"gap-eval\",\n", " resources = resources,\n", " check_interval = 10, \n", + " env_vars = [\"OMP_NUM_THREADS=1\"],\n", " input_files = [\"gap.xml*\"])\n", "\n", "gap_calc_autopara_info = AutoparaInfo(\n", @@ -549,7 +541,6 @@ ] }, { - "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ @@ -629,13 +620,13 @@ "\n", "ref_errors = {\n", " 'atomization_energy/atom': {\n", - " 'train': {'RMSE': 0.01784008096943666, 'MAE': 0.014956982529185385, 'count': 50}, \n", - " '_ALL_': {'RMSE': 0.01810274269833562, 'MAE': 0.015205129586306461, 'count': 100}, \n", - " 'test': {'RMSE': 0.018361647458989924, 'MAE': 0.015453276643427535, 'count': 50}}, \n", + " 'train': {'RMSE': 0.026086070005729697, 'MAE': 0.02188233965637977, 'count': 50},\n", + " '_ALL_': {'RMSE': 0.02631013293566519, 'MAE': 0.02217457525203221, 'count': 100},\n", + " 'test': {'RMSE': 0.026532303741682858, 'MAE': 0.02246681084768465, 'count': 50}},\n", " 'forces/comp': {\n", - " 'train': {'RMSE': 0.6064186755127647, 'MAE': 0.440771517768513, 'count': 5037}, \n", - " '_ALL_': {'RMSE': 0.6150461768441347, 'MAE': 0.44579797424459006, 'count': 10074}, \n", - " 'test': {'RMSE': 0.6235543194385854, 'MAE': 0.450824430720667, 'count': 5037}}\n", + " 'train': {'RMSE': 0.6700484048236104, 'MAE': 0.48912067870708253, 'count': 5097},\n", + " '_ALL_': {'RMSE': 0.674843619212047, 'MAE': 0.49305958821652923, 'count': 10188},\n", + " 'test': {'RMSE': 0.6796105918104188, 'MAE': 0.49700313992928696, 'count': 5091}}\n", "}\n", "\n", "print(errors)\n", @@ -659,7 +650,7 @@ ], "metadata": { "kernelspec": { - "display_name": "dev", + "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, @@ -673,7 +664,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.8.13" + "version": "3.9.16" }, "vscode": { "interpreter": { diff --git a/examples.select_fps.html b/examples.select_fps.html index beb783d9..f0b83781 100644 --- a/examples.select_fps.html +++ b/examples.select_fps.html @@ -391,8 +391,10 @@

Selection or Sampling of Structures
 
 

-
diff --git a/examples.select_fps.ipynb b/examples.select_fps.ipynb index e445ec04..c138880c 100644 --- a/examples.select_fps.ipynb +++ b/examples.select_fps.ipynb @@ -29,8 +29,10 @@ "metadata": {}, "outputs": [], "source": [ - "import wfl, pathlib\n", + "import numpy as np\n", "import yaml\n", + "import pathlib\n", + "import wfl\n", "from wfl.configset import ConfigSet, OutputSpec\n", "from wfl.descriptors.quippy import calculate as calc_descriptors\n", "from wfl.select.by_descriptor import greedy_fps_conf_global\n", @@ -53,7 +55,7 @@ "# Step 2: Sampling\n", "fps_out = OutputSpec(files=work_dir/\"out_fps.xyz\")\n", "nsamples = 8\n", - "selected_configs = greedy_fps_conf_global(inputs=md_desc, outputs=fps_out, num=nsamples, at_descs_info_key='desc', keep_descriptor_info=False)" + "selected_configs = greedy_fps_conf_global(inputs=md_desc, outputs=fps_out, num=nsamples, at_descs_info_key='desc', keep_descriptor_info=False, rng=np.random.default_rng())" ] }, { diff --git a/genindex.html b/genindex.html index 421a1b94..56b2f20b 100644 --- a/genindex.html +++ b/genindex.html @@ -1071,16 +1071,14 @@

G

  • get() (wfl.utils.params.Params method)
  • get_default_multiplicity() (wfl.calculators.orca.ORCA static method) -
  • -
  • get_homo() (wfl.calculators.orca.basinhopping.BasinHoppingORCA method)
  • @@ -1349,8 +1349,6 @@

    M

  • wfl.utils.replace_eval_in_strs
  • wfl.utils.round_sig_figs -
  • -
  • wfl.utils.vector_utils
  • wfl.utils.version
  • @@ -1451,8 +1449,6 @@

    P

    R

    + - - - -
    +
    • wfl.calculators.orca.basinhopping @@ -1972,8 +1970,6 @@

      W

    • module
    -
        wfl.utils.round_sig_figs
        - wfl.utils.vector_utils -
        diff --git a/searchindex.js b/searchindex.js index f2e8fcea..3d6e09e7 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["attic/command_line", "attic/operations.utils", "command_line.automatic_docs", "examples", "examples.buildcell", "examples.contributions", "examples.daisy_chain_mlip_fitting", "examples.dimers", "examples.fhiaims_calculator", "examples.index", "examples.mace", "examples.md", "examples.mlip_fitting", "examples.normal_modes", "examples.orca_python", "examples.select_fps", "examples.smiles", "first_example", "index", "modules", "operations", "operations.ace_fitting", "operations.calculators", "operations.descriptors", "operations.fitting", "operations.gap_fitting", "operations.generate", "operations.multistage_gap_fitting", "operations.select", "overview", "overview.configset", "overview.overall_design", "overview.parallelisation", "overview.queued", "wfl", "wfl.autoparallelize", "wfl.calculators", "wfl.calculators.orca", "wfl.cli", "wfl.cli.commands", "wfl.descriptors", "wfl.fit", "wfl.fit.gap", "wfl.fit.modify_database", "wfl.generate", "wfl.generate.md_PROTECT", "wfl.select", "wfl.utils", "workflows.rss"], "filenames": ["attic/command_line.rst", "attic/operations.utils.md", "command_line.automatic_docs.rst", "examples.rst", "examples.buildcell.ipynb", "examples.contributions.md", "examples.daisy_chain_mlip_fitting.ipynb", "examples.dimers.ipynb", "examples.fhiaims_calculator.ipynb", "examples.index.md", "examples.mace.md", "examples.md.md", "examples.mlip_fitting.md", "examples.normal_modes.md", "examples.orca_python.md", "examples.select_fps.ipynb", "examples.smiles.md", "first_example.md", "index.rst", "modules.rst", "operations.rst", "operations.ace_fitting.md", "operations.calculators.md", "operations.descriptors.md", "operations.fitting.rst", "operations.gap_fitting.md", "operations.generate.md", "operations.multistage_gap_fitting.rst", "operations.select.md", "overview.rst", "overview.configset.rst", "overview.overall_design.rst", "overview.parallelisation.rst", "overview.queued.md", "wfl.rst", "wfl.autoparallelize.rst", "wfl.calculators.rst", "wfl.calculators.orca.rst", "wfl.cli.rst", "wfl.cli.commands.rst", "wfl.descriptors.rst", "wfl.fit.rst", "wfl.fit.gap.rst", "wfl.fit.modify_database.rst", "wfl.generate.rst", "wfl.generate.md_PROTECT.rst", "wfl.select.rst", "wfl.utils.rst", "workflows.rss.rst"], "titles": ["Command line interface", "Utility functions", "wfl", "Examples", "Random Structures via buildcell", "Contributing Examples", "GAP fit workflow with many wfl use-case examples", "Generating Dimer Structures", "FHI-Aims Calculator", "Index", "Parallelize MACE calculator", "Molecular Dynamics", "Iterative GAP fitting", "Normal Modes of molecules", "ORCA via Python script", "Selection or Sampling of Structures", "SMILES to Atoms", "First Example", "Welcome to Workflow\u2019s documentation!", "wfl", "Operations", "Fitting ACE", "Calculators in Workflow", "Descriptors", "Fitting potentials", "Fitting GAP", "Generating Atomic Structures", "Multistage GAP fitting", "Selecting Configs", "Overview", "Input and output of atomic structures", "Overall design", "Automatic parallelization of tasks", "Functions as independently queued jobs", "wfl package", "wfl.autoparallelize package", "wfl.calculators package", "wfl.calculators.orca package", "wfl.cli package", "wfl.cli.commands package", "wfl.descriptors package", "wfl.fit package", "wfl.fit.gap package", "wfl.fit.modify_database package", "wfl.generate package", "wfl.generate.md package", "wfl.select package", "wfl.utils package", "How to do GAP-RSS"], "terms": {"descript": [0, 5, 18], "all": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 22, 26, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 47, 48], "cli": [0, 19, 34, 47, 48], "tool": [0, 33, 47], "automat": [0, 15, 17, 18, 21, 29, 33, 34, 36, 40, 41, 44, 45, 46, 48], "gener": [0, 3, 4, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 23, 31, 32, 34, 35, 37, 38, 41, 42, 46, 47, 48], "documment": [0, 17, 21], "function": [0, 2, 4, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 20, 21, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 45], "wfl": [0, 1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 30, 31, 32, 33, 48], "you": [0, 5, 12, 15, 18, 33, 37], "can": [0, 2, 3, 4, 6, 7, 10, 12, 13, 14, 15, 17, 21, 22, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 45, 46, 48], "perform": [0, 6, 7, 8, 15, 17, 37, 48], "dft": [0, 8, 12, 14, 18, 22, 36], "larg": [0, 14, 15, 44], "set": [0, 4, 6, 7, 8, 10, 11, 12, 15, 17, 18, 21, 22, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47], "configur": [0, 15, 17, 18, 22, 24, 26, 28, 30, 31, 32, 33, 34, 36, 41, 42, 44, 45, 46, 48], "littl": [0, 1, 33], "effort": 0, "within": [0, 34, 35, 37, 44, 46], "thi": [0, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 17, 20, 21, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 46, 47, 48], "workflow": [0, 2, 3, 4, 7, 8, 9, 10, 13, 14, 15, 16, 17, 20, 21, 23, 24, 25, 26, 30, 31, 33, 41, 48], "packag": [0, 6, 12, 14, 15, 17, 18, 19, 21, 31, 33], "current": [0, 5, 18, 22, 30, 31, 34, 35, 36, 37, 41, 48], "ar": [0, 4, 5, 6, 7, 10, 12, 13, 14, 17, 18, 20, 22, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 45, 46, 47, 48], "implement": [0, 9, 18, 22, 30, 31, 32, 36, 37, 42, 45, 48], "There": [0, 17, 18, 31, 32], "exampl": [0, 4, 7, 8, 9, 12, 13, 14, 15, 18, 21, 22, 23, 25, 26, 30, 32, 34, 36, 37, 41, 45, 48], "document": [0, 3, 6, 12, 26, 30, 32, 33], "few": [0, 13, 15, 48], "thought": 0, "about": [0, 14, 20, 33, 34, 37, 46], "parallel": [0, 3, 6, 8, 9, 11, 13, 16, 17, 18, 19, 20, 23, 25, 29, 31, 33, 34, 35, 36, 37, 40, 44, 45, 46], "involv": [0, 34], "how": [0, 10, 12, 15, 17, 18, 22, 31, 32, 36, 44, 45, 47], "contribut": [0, 3, 18, 40], "other": [0, 12, 25, 30, 32, 33, 34, 35, 36, 37, 41, 42, 46, 47, 48], "code": [0, 2, 3, 5, 8, 10, 12, 18, 20, 26, 30, 32, 33, 35, 41, 48], "us": [0, 1, 2, 3, 4, 5, 7, 8, 9, 12, 14, 15, 17, 18, 20, 21, 22, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 41, 42, 44, 45, 46, 47, 48], "ref": [0, 2, 41], "method": [0, 6, 11, 13, 28, 30, 36, 37, 45], "eval": [0, 6, 12, 18, 34, 38, 44, 47], "i": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "an": [0, 4, 5, 6, 7, 8, 9, 12, 14, 15, 17, 18, 21, 22, 25, 30, 31, 32, 33, 34, 35, 36, 37, 44, 45, 46, 47, 48], "advanc": 0, "evalu": [0, 2, 3, 10, 13, 14, 17, 18, 22, 27, 28, 36, 37, 45, 47, 48], "radic": [0, 37], "basin": [0, 22, 37], "hop": [0, 20, 22, 37], "wavefunct": [0, 14, 22, 37], "space": [0, 25, 28, 34, 36, 37, 42, 46, 47, 48], "howev": [0, 7, 48], "appropri": [0, 2, 4, 10, 13, 17, 27, 32, 41], "behav": 0, "simpl": [0, 6, 7, 9, 19, 20, 25, 30, 32, 33, 34, 41, 43, 47, 48], "do": [0, 2, 5, 27, 31, 32, 33, 35, 36, 37, 41, 46], "one": [0, 6, 9, 12, 15, 17, 25, 27, 30, 31, 32, 34, 37, 40, 42, 45, 46, 47, 48], "per": [0, 2, 6, 11, 15, 17, 18, 25, 27, 28, 32, 33, 35, 37, 40, 41, 42, 44, 46, 47, 48], "structur": [0, 2, 3, 8, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22, 25, 28, 29, 31, 32, 33, 34, 36, 37, 44, 46, 47, 48], "note": [0, 2, 8, 30, 33, 34, 36, 37, 44, 46, 48], "benefit": 0, "from": [0, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 25, 26, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "have": [0, 4, 5, 6, 8, 10, 17, 27, 30, 32, 33, 34, 35, 36, 37, 42, 44, 45, 46, 48], "access": [0, 17, 22, 31, 48], "fast": [0, 13, 36, 37], "storag": [0, 30, 31, 34], "ssd": [0, 37], "scratch": [0, 37, 41], "drive": 0, "specifi": [0, 2, 7, 8, 10, 13, 17, 21, 26, 27, 30, 33, 34, 35, 37, 44, 45, 47, 48], "path": [0, 2, 6, 8, 12, 14, 15, 17, 21, 25, 33, 34, 36, 37, 41, 42, 44, 48], "tmp": 0, "argument": [0, 2, 4, 7, 15, 16, 17, 21, 25, 27, 31, 32, 33, 34, 35, 36, 37, 42, 44, 46, 47], "let": [0, 12, 17, 36, 48], "where": [0, 4, 7, 12, 17, 22, 31, 33, 34, 35, 36, 40, 41, 42, 44, 45, 46, 47, 48], "temporari": [0, 21, 22, 30, 34, 36, 37, 47], "directori": [0, 12, 17, 22, 33, 34, 36, 37, 41, 42, 44, 47, 48], "creat": [0, 2, 6, 11, 12, 15, 17, 24, 25, 26, 33, 34, 35, 36, 37, 40, 42, 44, 45, 47, 48], "onli": [0, 2, 5, 7, 12, 15, 25, 27, 28, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "save": [0, 5, 6, 14, 17, 34, 36, 37, 41, 42, 44, 46, 47], "cwd": [0, 17], "fail": [0, 35, 36, 37, 44, 47, 48], "v": [0, 2, 9, 41, 47], "o": [0, 2, 4, 7, 11, 12, 16, 34, 35, 36, 37, 44, 46], "frames_dft": 0, "xyz": [0, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 30, 33, 34, 37, 44, 48], "n": [0, 2, 12, 13, 15, 17, 26, 32, 35, 36, 46, 47], "3": [0, 6, 17, 25, 36, 37, 41, 44, 45, 48], "p": [0, 2, 11, 14, 37, 45, 47], "32": [0, 14, 17, 44], "kw": 0, "n_hop": [0, 37], "15": [0, 33, 48], "structures_in": 0, "singl": [0, 6, 13, 16, 18, 22, 30, 31, 33, 34, 36, 37, 40, 44, 46, 48], "1": [0, 2, 6, 7, 8, 11, 12, 13, 14, 15, 17, 22, 25, 27, 30, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48], "need": [0, 5, 6, 10, 11, 12, 13, 14, 17, 25, 30, 32, 33, 34, 35, 36, 37, 42, 44, 46, 47, 48], "explicitli": 0, "number": [0, 2, 4, 6, 12, 13, 17, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "process": [0, 3, 6, 8, 9, 13, 14, 15, 17, 22, 25, 31, 32, 35, 36, 37, 46, 48], "serial": [0, 35, 48], "unless": [0, 21, 30, 36, 37, 45], "block": [0, 5, 37], "full": [0, 46], "help": [0, 31], "usag": [0, 6, 8], "option": [0, 2, 14, 17, 27, 32, 33, 34, 35, 36, 38, 40, 41, 44, 45, 46, 48], "input": [0, 2, 4, 6, 8, 10, 11, 13, 14, 15, 17, 18, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48], "output": [0, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47], "file": [0, 2, 3, 6, 7, 8, 10, 12, 13, 14, 15, 17, 20, 21, 24, 25, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 47, 48], "text": [0, 5], "requir": [0, 2, 5, 6, 15, 17, 33, 34, 35, 44, 46], "none": [0, 6, 8, 12, 13, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "prefix": [0, 2, 17, 36, 37, 41, 42, 44, 47, 48], "info": [0, 2, 6, 10, 11, 12, 13, 14, 17, 21, 30, 34, 35, 36, 40, 41, 42, 44, 45, 46, 47, 48], "arrai": [0, 2, 6, 10, 13, 14, 17, 36, 37, 40, 41, 42, 44, 46, 47], "result": [0, 2, 12, 17, 22, 30, 33, 35, 36, 37, 41, 42, 43, 47], "base": [0, 2, 4, 12, 19, 20, 21, 28, 32, 33, 34, 36, 37, 41, 42, 44, 45, 47, 48], "rundir": [0, 36, 37, 47], "put": [0, 36, 37, 44], "calc": [0, 2, 6, 11, 12, 13, 17, 34, 36, 41], "kwarg": [0, 6, 8, 10, 22, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "overwritten": 0, "keep": [0, 2, 3, 36, 37, 44, 46, 47, 48], "much": [0, 27, 32, 47, 48], "default": [0, 2, 12, 13, 17, 25, 27, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "nomad": [0, 36, 37], "compat": [0, 22, 41], "subset": [0, 12, 45, 48], "execut": [0, 2, 3, 4, 5, 6, 7, 14, 18, 21, 22, 24, 25, 31, 32, 33, 36, 37, 41, 42, 44, 48], "recommend": [0, 37], "nr": 0, "run": [0, 2, 3, 4, 10, 11, 12, 14, 17, 22, 31, 32, 34, 35, 36, 37, 41, 42, 44, 45, 47, 48], "integ": [0, 32, 35, 40, 48], "global": [0, 2, 6, 9, 12, 15, 20, 22, 23, 27, 33, 35, 40, 41, 44, 45, 46, 48], "optimis": [0, 9, 37], "each": [0, 2, 9, 11, 12, 13, 14, 15, 17, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "frame": [0, 15, 37], "nh": 0, "step": [0, 6, 11, 12, 15, 18, 26, 37, 44, 45], "take": [0, 11, 12, 14, 17, 21, 27, 31, 32, 35, 37, 44, 46, 48], "make": [0, 5, 6, 11, 21, 25, 26, 31, 33, 35, 44, 47, 48], "sure": [0, 5, 36], "correct": [0, 30, 33, 48], "recpb": 0, "test": [0, 3, 6, 25, 41, 48], "addit": [0, 2, 6, 7, 15, 27, 31, 33, 36, 37, 41, 42], "ad": [0, 5, 7, 12, 17, 25, 30, 41, 42, 48], "show": [0, 9, 15], "messag": [0, 35], "exit": [0, 35], "The": [0, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 17, 18, 21, 22, 25, 27, 28, 30, 31, 32, 33, 35, 36, 37, 44, 48], "wrapper": [0, 21, 25, 32], "energi": [0, 6, 8, 10, 12, 14, 17, 18, 21, 22, 27, 28, 36, 37, 41, 42, 44, 47, 48], "forc": [0, 2, 6, 8, 10, 12, 14, 17, 21, 22, 30, 36, 37, 39, 40, 41, 42, 44, 47, 48], "stress": [0, 2, 8, 17, 21, 36, 37, 41, 42], "simpli": [0, 33], "structures_dft": 0, "properti": [0, 2, 6, 8, 10, 12, 14, 17, 28, 34, 36, 37, 41, 47], "includ": [0, 2, 5, 7, 8, 12, 15, 17, 26, 32, 33, 34, 35, 36, 41, 44, 47], "some": [0, 5, 6, 11, 12, 21, 26, 27, 30, 31, 32, 33, 34, 35, 36, 44, 45, 46, 47, 48], "ecut": 0, "500": [0, 6, 8, 11, 37], "xc": [0, 8], "pbesol": 0, "pp": [0, 2, 33, 36], "pseudopotenti": [0, 48], "string": [0, 2, 6, 9, 25, 27, 30, 34, 35, 36, 38, 40, 41, 42, 44, 46, 47, 48], "split": [0, 32, 33, 35, 36], "mpirun": [0, 32, 36], "keyword": [0, 12, 34, 35, 36, 41, 44, 47, 48], "pass": [0, 4, 7, 15, 25, 27, 30, 32, 33, 34, 35, 40, 42, 46, 47, 48], "dict": [0, 27, 30, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "ASE": [0, 16, 17, 18, 22, 26, 31, 32, 33, 36, 37, 41, 44, 45, 47, 48], "": [0, 2, 4, 6, 9, 12, 14, 15, 16, 17, 21, 22, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 46, 48], "vasp2": 0, "come": [0, 1, 34, 36, 41], "vasp_command": [0, 33, 48], "vasp_command_gamma": [0, 33, 36, 48], "config": [0, 2, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "atom": [0, 1, 3, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "pbc": [0, 36, 37], "fals": [0, 7, 11, 12, 14, 15, 25, 30, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47], "wai": [0, 6, 15, 17, 22, 31, 32, 33, 48], "find": [0, 12, 15, 18, 28, 41, 46, 47], "paw": 0, "somewhat": [0, 6, 20, 48], "differ": [0, 2, 11, 13, 15, 27, 30, 32, 33, 37, 40, 41, 44, 45, 46, 48], "normal": [0, 3, 6, 9, 10, 17, 18, 20, 25, 32, 33, 37, 40, 44, 47, 48], "behavior": [0, 30, 33, 45], "vasp_pp_path": [0, 33, 36], "environ": [0, 11, 12, 17, 18, 25, 31, 33, 35, 41, 42], "variabl": [0, 11, 12, 17, 21, 25, 31, 33, 35, 41, 42, 48], "follow": [0, 5, 10, 11, 12, 13, 15, 33, 34, 44, 48], "subdirectori": 0, "which": [0, 2, 6, 7, 12, 15, 17, 21, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 46, 47, 48], "depend": [0, 6, 13, 15, 18, 31, 33, 34, 36, 46], "potcar": [0, 33, 36], "top": [0, 27, 34], "dir": [0, 14, 30, 36], "overrid": [0, 33, 34, 35, 36, 41, 42], "overridden": [0, 33], "rel": [0, 28, 34, 41, 42, 46, 48], "instead": [0, 6, 15, 17, 30, 33, 34, 36, 37, 47], "heurist": [0, 12, 27, 34], "element": [0, 6, 26, 34, 44, 47, 48], "found": [0, 21, 47, 48], "chem_symbol": 0, "below": [0, 4, 6, 7, 9, 12, 14, 25, 26, 28, 31, 32, 33, 34, 41, 42, 47, 48], "whatev": [0, 32], "chosen": 0, "setup": [0, 3, 10, 33, 36], "contain": [0, 2, 3, 5, 7, 11, 12, 14, 17, 18, 26, 27, 31, 32, 33, 34, 35, 36, 41, 42, 45, 46, 47, 48], "suffix": [0, 36], "e": [0, 2, 5, 6, 7, 8, 17, 18, 21, 24, 26, 27, 28, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46, 47, 48], "g": [0, 2, 5, 6, 8, 17, 18, 21, 24, 26, 27, 28, 31, 32, 33, 36, 40, 41, 44, 47, 48], "_pv": 0, "electron": [0, 2, 8, 14], "valenc": 0, "chemic": 0, "symbol": [0, 33, 47], "kei": [0, 2, 6, 8, 15, 25, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48], "yet": [0, 32], "simplest": [0, 5], "paramet": [0, 2, 6, 8, 12, 21, 25, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "incar": [0, 36], "kpoint": [0, 36], "particular": [0, 12, 27, 33, 35, 36], "those": [0, 28, 32, 33, 36, 41], "read": [0, 12, 13, 17, 22, 30, 31, 37, 42, 47, 48], "lile": 0, "encut": [0, 33], "soon": 0, "might": [1, 17, 20, 34, 36, 37], "handi": [1, 48], "find_void": [1, 19, 34], "return": [1, 6, 17, 22, 28, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47], "posit": [1, 2, 6, 33, 34, 35, 36, 37, 44, 46, 47], "voronoi": 1, "center": [1, 27, 36, 46], "distanc": [1, 2, 7, 26, 44, 45, 46, 47], "nearest": 1, "gap_xml_tool": [1, 19, 34], "extract_e0": [1, 34, 47], "give": [1, 17, 26, 35, 47, 48], "valu": [1, 2, 8, 12, 13, 21, 27, 28, 30, 32, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48], "fit": [1, 2, 3, 15, 18, 19, 20, 23, 31, 33, 34, 35, 48], "command": [2, 3, 5, 6, 8, 11, 14, 17, 18, 25, 33, 34, 35, 36, 37, 38, 41, 42, 48], "line": [2, 3, 5, 12, 17, 18, 25, 33, 34, 35, 36, 37, 42, 48], "interfac": [2, 6, 17, 18, 23, 24, 36, 48], "arg": [2, 6, 8, 10, 22, 32, 34, 35, 36, 37, 40, 44, 45, 46, 47], "verbos": [2, 12, 33, 35, 36, 37, 40, 41, 42, 44, 45, 46], "local": [2, 11, 12, 14, 15, 17, 26, 32, 36, 37, 39, 40, 44, 45], "calcul": [2, 3, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27, 30, 32, 33, 34, 40, 41, 42, 44, 45, 46, 47, 48], "overwrit": [2, 6, 34, 40, 41, 45], "exist": [2, 26, 30, 34, 35, 40, 41, 42, 47], "item": [2, 27, 32, 34, 35, 41], "present": [2, 21, 25, 34, 35, 36, 37, 41, 42, 44, 46], "vector": [2, 12, 15, 36, 40, 44, 46, 47], "configset": [2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 25, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 44, 45, 46, 47], "ouput": 2, "outputspec": [2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 44, 45, 46, 47, 48], "print": [2, 6, 12, 13, 14, 35, 36, 41, 42, 44, 45], "summari": [2, 13, 34, 44, 48], "tabl": [2, 3], "cpp": 2, "calc_property_prefix": [2, 6, 41], "predict": [2, 9], "rpp": 2, "ref_property_prefix": [2, 6, 21, 41, 42], "taken": [2, 34, 47], "refer": [2, 3, 9, 12, 13, 27, 30, 35, 41, 42, 48], "cp": 2, "config_properti": [2, 6, 41], "multipl": [2, 10, 13, 14, 17, 18, 22, 26, 27, 30, 33, 34, 37, 40, 44, 46, 48], "comput": [2, 17, 33, 41, 45, 46, 47], "virial": [2, 21, 41, 42], "reconstruct": [2, 34, 36, 41], "end": [2, 14, 26, 30, 33, 35, 36, 37, 41, 42, 45], "comp": [2, 6, 41], "compon": [2, 6, 34, 37, 41, 47], "being": [2, 12, 32, 33, 34, 41], "count": [2, 27, 37, 41], "separ": [2, 22, 32, 33, 35, 36, 41, 42, 44, 48], "neither": [2, 41], "nor": [2, 41], "atom_properti": [2, 6, 41], "ap": 2, "For": [2, 6, 7, 12, 17, 25, 30, 32, 33, 34, 36, 37, 41, 44, 48], "z": [2, 4, 12, 25, 27, 34, 40, 41, 42, 44, 46, 47, 48], "numbersto": 2, "assign": [2, 15, 17, 33, 41, 44], "categori": [2, 30, 41], "ck": 2, "category_kei": [2, 41], "averag": [2, 15, 41, 48], "defin": [2, 4, 5, 6, 7, 8, 10, 12, 14, 18, 22, 30, 32, 33, 34, 35, 36, 41, 44, 45, 46, 47, 48], "thesekei": 2, "overal": [2, 15, 18, 29, 41, 44], "_all_": [2, 41], "config_typ": [2, 6, 12, 13, 41, 44, 45, 47], "wp": 2, "weight": [2, 21, 40, 41, 44, 48], "weight_properti": [2, 41], "appli": [2, 8, 18, 27, 28, 34, 40, 41, 45, 46, 47, 48], "rmse": [2, 6, 12, 41], "precis": [2, 41, 44, 46], "f": [2, 6, 12, 14, 21, 25, 38, 41, 42, 44, 45, 47, 48], "fig": [2, 25], "name": [2, 5, 12, 15, 17, 27, 30, 33, 34, 35, 36, 37, 40, 41, 42, 47, 48], "fig_nam": 2, "filenam": [2, 12, 30, 31, 34, 35, 41, 42, 47, 48], "figur": [2, 47], "plot": [2, 3, 9, 41], "given": [2, 6, 13, 16, 17, 18, 25, 26, 28, 33, 37, 41, 42, 43, 44, 47, 48], "type": [2, 5, 12, 17, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "error_typ": [2, 41], "report": 2, "legend": 2, "mae": [2, 41], "cmap": [2, 41], "colormap": [2, 41], "pf": 2, "param": [2, 5, 14, 15, 17, 19, 27, 34, 36, 41, 42], "fname": [2, 37], "param_fnam": [2, 34, 38, 39], "potenti": [2, 3, 6, 7, 12, 15, 17, 18, 20, 21, 22, 25, 32, 34, 41, 42, 48], "prop": [2, 41, 47], "prop_prefix": [2, 6, 13, 34, 38, 44, 47], "pre": [2, 48], "pend": 2, "gap_": [2, 6, 12], "ace_": 2, "mace_": [2, 10], "num": [2, 6, 15, 42, 46], "python": [2, 3, 6, 9, 10, 17, 18, 25, 27, 30, 31, 33, 35, 36, 41, 47, 48], "subprocess": [2, 6, 35], "num_inputs_per_python_subprocess": [2, 8, 11, 13, 14, 32, 33, 34, 35, 36, 37, 38], "initi": [2, 3, 8, 14, 18, 22, 30, 32, 33, 34, 35, 36, 37, 41, 44, 45, 47], "10": [2, 4, 6, 8, 15, 32, 36, 37, 44, 45, 48], "k": [2, 6, 36, 37, 44], "isol": [2, 3, 7, 21, 41, 42, 44, 47, 48], "isolated_atom_info_kei": [2, 41, 47], "isolated_atom_info_valu": [2, 41, 47], "isolatedatom": [2, 41, 47], "isolated_atom": [2, 6, 12, 25, 41, 47], "dtype": [2, 10], "model": [2, 6, 10, 32, 36, 41, 42, 48], "wa": [2, 17, 32, 33, 34, 35], "float64": [2, 10], "float32": 2, "repeatedli": [2, 44], "pickard": 2, "airss": [2, 4, 26, 44, 48], "distribut": [2, 13, 44, 45, 47, 48], "random": [2, 3, 6, 9, 11, 13, 18, 26, 32, 33, 35, 37, 42, 44, 45, 46, 47, 48], "speci": [2, 6, 7, 27, 34, 40, 44], "volum": [2, 28, 44, 45, 46, 47, 48], "symmetri": [2, 26, 36, 44], "etc": [2, 8, 21, 24, 27, 33, 35, 36, 37], "minim": [2, 32, 33, 35, 45, 48], "content": [2, 6, 19, 33], "targvol": 2, "min_vol": 2, "max_vol": 2, "volume_per_formula_unit": 2, "number_of_speci": 2, "elem_symbol_1": 2, "num_1": 2, "elem_symbol_2": 2, "num_2": 2, "nform": 2, "n_min": 2, "n_max": [2, 6, 25, 48], "n_1": 2, "n_2": 2, "symmop": [2, 44], "slack": 2, "0": [2, 6, 7, 8, 11, 12, 17, 22, 25, 27, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48], "25": 2, "overlap": 2, "compact": 2, "minsep": 2, "min_separation_default": 2, "min_separation_1_1": 2, "min_separation_1_2": 2, "extra_info": [2, 34, 38, 44], "info_field": [2, 46], "buildcell_input": [2, 4, 44], "exec": 2, "buildcell_exec": 2, "n_config": [2, 46], "perturb": [2, 22, 44], "magnitud": [2, 36, 44], "ei": 2, "extra": [2, 17, 34, 35, 44], "val": [2, 25, 30, 35, 38, 42, 43], "pair": [2, 27, 30, 34, 37, 42, 44, 45, 47], "add": [2, 5, 12, 17, 33, 34, 35, 38, 42, 44], "smiles_str": 2, "keep_descriptor": 2, "final": [2, 4, 8, 13, 22, 27, 33, 34, 36, 37, 40, 41, 42, 48], "kernel_expon": 2, "expon": [2, 34, 46], "dot": [2, 46], "product": [2, 46], "kernel": [2, 5, 43, 46], "determinist": [2, 33, 44, 45], "stochast": [2, 46], "seed": [2, 6, 11, 17, 33, 35, 37, 42, 44, 45, 46], "stochastic_se": [2, 46], "np": [2, 6, 12, 32, 33, 37, 44, 46], "exec_cod": 2, "Will": 2, "substitut": [2, 27, 47], "self": [3, 15, 18, 26, 36, 37, 48], "snippet": [3, 10], "common": [3, 5, 9, 17, 18, 48], "thing": [3, 9, 32, 34, 35], "done": [3, 15, 16, 32, 33, 34, 35, 36, 42, 46, 47, 48], "index": [3, 5, 18, 28, 34, 35, 36, 37, 46], "remot": [3, 11, 12, 14, 18, 19, 21, 24, 25, 31, 32, 34, 41, 42], "get": [3, 18, 22, 25, 32, 34, 35, 36, 37, 42, 44, 46, 47], "descriptor": [3, 12, 15, 18, 19, 20, 25, 27, 32, 34, 38, 42, 46, 47, 48], "sampl": [3, 7, 11, 12, 18, 20, 26, 36, 44, 45, 46, 47, 48], "iter": [3, 4, 18, 22, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 48], "train": [3, 6, 7, 15], "miscellan": [3, 47], "dimer": [3, 9, 18, 20, 42, 44, 48], "via": [3, 6, 8, 9, 12, 13, 16, 17, 18, 21, 22, 23, 25, 26, 31, 34, 35, 36, 44], "buildcel": [3, 9, 18, 19, 20, 32, 34, 48], "orca": [3, 9, 18, 22, 34, 36, 47], "script": [3, 4, 6, 9, 10, 11, 13, 18, 21, 33, 41], "fhi": [3, 9, 18, 22, 36], "aim": [3, 4, 9, 18, 19, 22, 26, 34, 48], "mace": [3, 9, 18, 19, 34], "complet": [3, 14, 18, 33, 35, 47], "gap": [3, 9, 15, 18, 20, 24, 32, 33, 34, 41, 47], "start": [3, 6, 8, 11, 18, 32, 35, 36, 41, 42, 47], "import": [3, 4, 7, 8, 10, 11, 13, 14, 15, 16, 17, 30, 33, 36], "prepar": [3, 7, 18, 21, 26, 33, 34, 41, 42, 44], "track": 3, "error": [3, 5, 9, 17, 18, 19, 27, 34, 38, 42], "mani": [3, 9, 12, 13, 17, 18, 22, 30, 31, 32, 34, 42, 44, 45, 47, 48], "case": [3, 5, 9, 12, 17, 18, 30, 32, 36, 44, 46, 48], "molecular": [3, 9, 18, 20], "dynam": [3, 9, 18, 20, 37, 48], "simul": [3, 11, 18, 26, 44, 45], "filter": [3, 15, 18, 28, 33, 46], "soap": [3, 9, 12, 15, 23, 25, 27, 34, 42, 48], "sub": [3, 5, 34, 36, 45], "select": [3, 12, 18, 19, 20, 34, 38, 41, 44, 45, 47], "cur": [3, 9, 15, 20, 34, 46, 48], "correl": [3, 9], "mode": [3, 9, 18, 20, 37, 44, 47], "molecul": [3, 6, 9, 18, 20, 37, 44], "visual": 3, "smile": [3, 6, 9, 18, 19, 20, 34], "hide": 3, "onlin": 3, "updat": [3, 21, 35, 36, 41, 42, 48], "relat": [3, 33, 42, 47], "In": [4, 5, 6, 7, 10, 12, 15, 17, 22, 30, 31, 32, 33, 48], "routin": [4, 7, 10, 35, 36, 44, 45, 46, 47], "It": [4, 17, 22, 25, 30], "build": [4, 6, 13, 17, 18, 44, 48], "construct": [4, 6, 17, 20, 26, 28, 32, 33, 34, 36, 42, 47], "sensibl": [4, 26], "illustr": [4, 5, 7, 8], "its": [4, 7, 27, 28, 30, 31, 32, 33, 35, 44, 45], "applic": [4, 7, 12], "aluminum": 4, "unit": [4, 13, 28, 41, 44, 46, 47, 48], "cell": [4, 5, 6, 20, 36, 37, 44, 46, 48], "here": [4, 5, 6, 7, 12, 14, 15, 17, 30, 32, 37, 47, 48], "we": [4, 6, 7, 8, 10, 12, 13, 15, 17, 22, 36, 46, 48], "total": [4, 17, 42, 44, 45, 47, 48], "20": [4, 6, 12, 14, 43, 48], "thu": [4, 7, 33, 44], "length": [4, 7, 12, 27, 32, 34, 36, 42, 44, 47, 48], "next": [4, 8, 12, 30, 34, 48], "handl": [4, 7, 8, 10, 18, 21, 22, 25, 33, 36, 37], "order": [4, 5, 34, 48], "proper": [4, 12], "avail": [4, 14, 17, 33, 34, 35, 36], "create_input": [4, 34, 44], "characteris": 4, "system": [4, 6, 7, 8, 11, 12, 14, 18, 32, 33, 34, 35, 36, 44, 46], "buildcell_cmd": [4, 44], "our": [4, 10, 12], "machin": [4, 7, 15, 33, 35, 41, 42, 46], "obtain": [4, 17], "desir": [4, 27], "al": 4, "rang": [4, 6, 7, 17, 26, 27, 32, 35, 44, 46, 47, 48], "buildcell_output": [4, 44], "13": 4, "vol_per_atom": [4, 12, 44, 48], "bond_length": [4, 7, 44], "2": [4, 6, 8, 12, 15, 17, 27, 34, 36, 37, 41, 44, 46, 48], "complement": 5, "ones": [5, 11, 26, 31, 36, 37, 48], "provid": [5, 6, 12, 21, 33, 36], "alwai": [5, 30], "welcom": 5, "would": [5, 6, 10, 11, 12, 15, 17, 22, 48], "like": [5, 10, 17, 25, 26, 32, 33, 35, 37, 44, 47, 48], "see": [5, 12, 15, 22, 23, 26, 31, 32, 33, 34, 35, 36, 41, 42, 44, 45, 48], "feel": 5, "free": 5, "so": [5, 6, 22, 25, 30, 32, 33, 34, 36, 37, 41, 44, 45, 46, 47, 48], "pleas": [5, 18, 48], "account": [5, 11, 34], "remark": 5, "describ": [5, 18, 27, 33, 34], "should": [5, 17, 25, 30, 32, 33, 36, 37, 44, 45, 46, 47], "term": [5, 27], "jupyt": 5, "notebook": [5, 6], "besid": 5, "titl": 5, "possibli": [5, 31], "explanatori": 5, "markdown": 5, "two": [5, 15, 17, 26, 27, 30, 31, 32, 44, 45, 48], "first": [5, 7, 8, 9, 10, 12, 15, 16, 18, 28, 30, 32, 33, 34, 35, 37, 41, 44, 45, 48], "actual": [5, 27, 30, 32, 33, 34, 41, 46, 48], "explicit": 5, "achiev": [5, 15, 31], "oper": [5, 9, 16, 17, 18, 25, 26, 30, 31, 33, 34, 35, 36, 37, 44, 45, 47], "second": [5, 12, 32, 33, 35, 41], "displai": 5, "purpos": [5, 6, 33, 37], "consequ": 5, "sort": [5, 42, 47], "check": [5, 6, 12, 14, 37, 44, 45, 48], "assert": [5, 25, 42], "statement": 5, "rais": [5, 18, 44, 45], "work": [5, 12, 24, 30, 32, 36, 37, 46, 48], "intend": [5, 27], "befor": [5, 10, 14, 17, 18, 33, 34, 35, 37, 41, 46, 47], "doc": [5, 6, 8, 15, 35], "sourc": [5, 7, 8, 11, 15, 34, 46], "under": [5, 34, 45, 48], "descriptive_nam": 5, "ipynb": 5, "restart": [5, 30, 41, 48], "clear": [5, 13], "state": [5, 44], "afterward": 5, "open": [5, 12, 15, 34, 37, 47], "favorit": 5, "editor": 5, "search": [5, 18, 44, 47], "your": [5, 9, 12, 48], "nbsphinx": 5, "hidden": [5, 6], "metadata": 5, "rst": 5, "well": [5, 15, 22, 37, 41, 42, 44, 47, 48], "md": [5, 6, 11, 12, 15, 18, 26, 32, 34, 44], "list": [5, 6, 9, 12, 15, 17, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47], "link": [5, 9, 12, 48], "To": [5, 12, 13, 14, 15, 16, 17, 21, 30, 32, 33], "been": [5, 14, 30, 31, 32, 33, 34, 35, 36, 37, 47], "test_doc_exampl": 5, "py": [5, 12, 14, 17, 30, 33, 41, 47, 48], "new": [5, 11, 12, 26, 42, 47, 48], "pytest": 5, "id": [5, 35], "mark": [5, 47], "parametr": 5, "walk": 6, "though": [6, 37], "lightweight": [6, 25], "mlip": [6, 12, 23], "showcas": 6, "wide": [6, 35, 48], "thei": [6, 22, 27, 33, 37, 41, 47, 48], "main": [6, 12, 17, 18, 27, 31], "gfn2": [6, 11, 13], "xtb": [6, 9, 11, 13], "decomposit": 6, "divers": 6, "ish": [6, 30], "standard": [6, 11, 17, 38, 42, 44], "three": [6, 44], "extern": [6, 14], "quip": [6, 12, 27, 47], "quippi": [6, 12, 15, 17, 19, 22, 23, 32, 34, 48], "http": [6, 18, 35, 36, 37, 47], "pypi": 6, "org": [6, 35], "project": [6, 33, 35], "ase": [6, 11, 12, 13, 17, 30, 31, 32, 33, 34, 36, 37, 44, 47], "instal": [6, 12, 16, 32, 33, 48], "pip": [6, 18], "semi": 6, "empir": 6, "design": [6, 18, 29, 32, 33], "readthedoc": 6, "io": [6, 12, 13, 31, 34, 36], "en": 6, "latest": [6, 48], "html": [6, 35, 36], "conda": [6, 11, 14, 16, 17], "c": [6, 16, 34, 48], "forg": [6, 16], "rdkit": [6, 16, 44], "chemoinformat": 6, "convert": [6, 21, 25, 26, 40, 41, 42, 44, 46, 47], "2d": 6, "cco": 6, "ethanol": 6, "3d": [6, 44, 47], "object": [6, 17, 18, 22, 30, 31, 32, 33, 34, 35, 36, 37, 40, 43, 44, 46, 47], "numpi": [6, 12, 35], "by_descriptor": [6, 12, 15, 19, 28, 34], "autoparallel": [6, 8, 11, 12, 13, 14, 17, 18, 19, 22, 26, 30, 31, 32, 33, 34, 41, 42, 46], "autoparainfo": [6, 8, 11, 13, 14, 17, 19, 33, 34, 36, 40, 44, 45, 46], "remoteinfo": [6, 11, 14, 17, 19, 33, 34, 41, 42], "util": [6, 19, 26, 34, 42, 45], "atomization_energi": [6, 34, 41, 47], "by_bool_func": [6, 34, 46], "map": [6, 19, 30], "pathlib": [6, 8, 12, 14, 15], "expyr": [6, 11, 12, 14, 17, 18, 21, 25, 31, 33, 35], "resourc": [6, 11, 14, 17, 31, 33, 35], "autoparalel": 6, "wrap": [6, 26, 31, 32, 33, 34, 35, 36], "pickl": [6, 32, 33, 47], "abl": 6, "multiprocess": [6, 17, 32, 47, 48], "pool": [6, 19, 32, 33, 34, 47, 48], "t": [6, 22, 25, 34, 36, 42, 45, 48], "init": [6, 12, 32, 34, 35], "call": [6, 8, 10, 13, 14, 15, 17, 21, 22, 25, 30, 31, 32, 33, 34, 35, 36, 37, 42, 44, 45, 47], "xtb_calc": 6, "e0": [6, 41, 42, 44, 47, 48], "them": [6, 8, 12, 14, 15, 30, 31, 36, 37, 41, 47, 48], "store": [6, 8, 13, 14, 19, 30, 31, 32, 34, 36, 37, 40, 41, 44, 46], "later": [6, 25, 48], "combin": [6, 7, 17, 36, 37, 40, 41], "isolated_at_fnam": 6, "50": [6, 12], "h": [6, 7], "tag": [6, 30, 34, 42], "output_prefix": [6, 8, 10, 14, 17, 36, 37], "xtb_": 6, "small": [6, 44, 46, 48], "hydrocarbon": 6, "Their": 6, "connect": 6, "repres": [6, 7, 12, 47], "reason": 6, "geometri": [6, 9, 20, 36, 37], "all_smil": 6, "cc1": 6, "ccc": 6, "cc": [6, 16], "c1c": 6, "c2ccc": 6, "cc3cc": 6, "cc3": 6, "cc2": 6, "c1cc1": 6, "cc1ccccc1cccc1": 6, "ccccc1": 6, "2c": 6, "1c2": 6, "c1": 6, "cc2ccc": 6, "cc3cc3": 6, "c2ccccc2": 6, "ccc1": 6, "cccc": [6, 16, 26], "1c": 6, "cccccccc1": 6, "c1cccc": 6, "c1cc2c3ccccc3c1c1ccccc12": 6, "ch": 6, "smiles_config": 6, "regener": 6, "smiles_confgi": 6, "true": [6, 8, 11, 12, 14, 15, 17, 25, 28, 30, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "randomse": [6, 44], "random_se": 6, "300": [6, 11, 12, 13, 44], "nvt": [6, 11, 26], "berendsen": [6, 11, 26, 45], "thermostat": [6, 45], "collect": [6, 14, 31, 34], "traj": [6, 12, 15], "md_param": [6, 12], "80": 6, "dt": [6, 11, 12, 45], "5": [6, 11, 12, 42, 44, 48], "temperatur": [6, 11, 12, 13, 28, 37, 44, 45, 46, 48], "temperature_tau": [6, 11, 45], "results_prefix": [6, 11, 36, 47], "traj_step_interv": [6, 11, 45], "remote_info": [6, 11, 12, 14, 17, 35, 41, 42], "sys_nam": [6, 11, 14, 17, 33, 35], "github": [6, 18], "job_nam": [6, 11, 14, 17, 33, 35], "max_tim": [6, 11, 14, 17, 33], "15m": 6, "num_cor": [6, 11, 14, 17], "partit": [6, 11, 14, 17], "check_interv": [6, 35], "num_inputs_per_queued_job": [6, 11, 14, 17, 33, 35], "md_sampl": 6, "autopara_info": [6, 8, 11, 13, 14, 17, 33, 34, 35, 36, 40, 44, 45, 46], "num_python_subprocess": [6, 8, 17, 32, 35], "while": [6, 7, 11, 12], "lead": [6, 13, 33, 42, 46], "better": 6, "extrapol": 6, "too": [6, 45], "dissimilar": 6, "region": 6, "interest": [6, 7, 48], "expens": [6, 32], "accuraci": [6, 27], "elsewher": 6, "One": [6, 17], "spot": 6, "distant": 6, "equilibrium": [6, 44], "high": [6, 33], "exclud": [6, 8, 33, 46], "def": [6, 32, 35], "are_forces_reason": 6, "force_comp": 6, "xtb_forc": 6, "linalg": 6, "norm": 6, "axi": 6, "8": [6, 7, 10, 15, 17, 25, 44, 47, 48], "at_filt": [6, 46], "4": [6, 8, 11, 12, 14, 25, 36, 44, 48], "local_soap": 6, "descriptor_kei": 6, "just": [6, 8, 14, 21, 25, 32, 33, 36, 42, 44, 45, 47, 48], "go": [6, 7, 12, 31, 47], "dictionari": [6, 8, 12, 21, 25, 37, 38, 40, 41, 42, 44, 47, 48], "mean": [6, 17, 36, 41, 47, 48], "same": [6, 8, 17, 22, 28, 31, 32, 34, 37, 42, 46, 47, 48], "l_max": [6, 25, 48], "6": [6, 8, 12, 17, 25, 37, 44, 48], "cutoff": [6, 25, 27, 34, 42, 44, 46, 47, 48], "delta": [6, 25, 27, 42, 48], "covariance_typ": [6, 25, 27, 48], "dot_product": [6, 25, 48], "zeta": [6, 25, 48], "atom_gaussian_width": [6, 25, 34], "isn": [6, 25], "parallelis": [6, 11, 12, 17, 18, 31, 48], "wfl_num_python_subprocess": [6, 10, 12, 17, 31, 32, 33, 35, 48], "wfl_expyre_info": [6, 31, 35, 41, 42], "md_soap_loc": 6, "desc": [6, 12, 15, 40], "per_atom": [6, 15, 40, 46], "get_average_soap": 6, "at_desc": [6, 46], "pop": [6, 30], "sum": 6, "md_soap_glob": 6, "map_func": 6, "cur_select": 6, "cur_conf_glob": [6, 28, 34, 46], "100": [6, 12, 13, 25, 35], "target": [6, 44, 46, 48], "pick": [6, 15, 17], "at_descs_info_kei": [6, 15, 46], "train_fnam": 6, "test_fnam": 6, "gap_fnam": 6, "xml": [6, 12, 17, 25, 27, 36, 42, 47], "now": [6, 8, 10, 13, 33, 43, 44, 46], "cannot": [6, 32, 33, 36, 37, 46], "pars": [6, 21, 36, 37, 38, 45, 47, 48], "reader": 6, "del": 6, "processed_cur_select": 6, "label": [6, 27, 35, 41, 42], "train_input": 6, "test_input": 6, "write": [6, 11, 12, 13, 17, 19, 21, 22, 30, 31, 34, 36, 37, 40, 44, 45, 46], "almost": 6, "directli": [6, 21, 30, 33, 42, 45], "gap_fit": [6, 12, 25, 27, 33, 42, 44, 48], "gap_param": [6, 12, 27, 48], "gap_fil": 6, "energy_parameter_nam": 6, "xtb_energi": 6, "force_parameter_nam": 6, "default_sigma": [6, 25, 27, 43, 48], "001": [6, 37], "01": [6, 8, 17, 25, 44, 45, 47], "config_type_kernel_regularis": 6, "0001": 6, "_gap": [6, 25, 42], "n_spars": [6, 25, 27, 34, 48], "sparse_method": [6, 25, 34, 48], "cur_point": [6, 25, 48], "cutoff_transition_width": [6, 34, 48], "distance_2b": 6, "7": [6, 33, 44], "ard_s": [6, 48], "theta_uniform": [6, 48], "uniform": [6, 34, 42, 47, 48], "train_config": 6, "run_gap_fit": [6, 25, 41, 42], "fitting_config": [6, 41, 42], "fitting_dict": [6, 25, 42], "stdout_fil": [6, 42], "out": [6, 8, 12, 15, 18, 35, 36, 37, 42, 44, 48], "skip_if_pres": [6, 41, 42], "train_fn_with_gap": 6, "test_fn_with_gap": 6, "isolated_at_fn_with_gap": 6, "replac": [6, 27, 34, 46, 47], "gap_calc": 6, "param_filenam": [6, 17, 22], "input_fil": [6, 33, 35], "gap_calc_autopara_info": 6, "ha": [6, 11, 12, 14, 16, 22, 23, 24, 26, 27, 30, 31, 32, 34, 36, 37, 47, 48], "conveni": [6, 17], "compar": [6, 15, 37, 46], "pariti": [6, 41], "fn": 6, "diff": [6, 41], "errors_dump": [6, 34, 41], "value_error_scatt": [6, 34, 41], "all_error": [6, 41], "all_diff": [6, 41], "all_par": [6, 41], "gap_rms": 6, "png": 6, "learn": [7, 15, 44, 48], "interatom": [7, 18], "curv": 7, "inform": [7, 12, 14, 33, 34, 35, 36, 40, 44, 45, 46, 48], "frequent": 7, "correspond": [7, 10, 13, 22, 25, 30, 31, 34, 35, 36, 37, 41, 42, 44, 46, 47], "atoms_and_dim": [7, 19, 26, 34, 48], "hydrogen": 7, "oxygen": 7, "At": [7, 8], "data": [7, 12, 21, 27, 30, 31, 33, 42, 46, 47, 48], "itself": [7, 32, 33, 41, 42, 44], "atomic_numb": [7, 33, 44], "consid": [7, 45], "between": [7, 30, 37, 44, 45, 46, 47, 48], "allow": [7, 14, 17, 26, 33, 35, 37, 44, 46], "u": 7, "characterist": 7, "anoth": [7, 17, 27, 28, 41, 42], "do_isolated_atom": [7, 44], "74": 7, "21": 7, "With": [7, 9, 16, 18], "shown": [7, 34, 37], "more": [7, 9, 12, 17, 20, 26, 27, 31, 32, 33, 37, 40, 46, 47, 48], "tailor": 7, "instanc": [7, 22, 33, 37], "adjust": [7, 48], "effici": [8, 17, 18, 30, 37, 46, 48], "densiti": [8, 28, 44], "functionc": 8, "theori": [8, 12], "coupl": 8, "period": [8, 9, 12, 36], "non": [8, 9, 12, 22, 33, 36, 41], "input_structur": 8, "also": [8, 17, 18, 25, 26, 31, 33, 34, 35, 42, 44, 45, 46, 48], "addition": [8, 48], "compris": 8, "variou": [8, 47], "dure": [8, 30, 45, 48], "most": [8, 9, 17, 31, 34], "written": [8, 15, 30, 32, 34, 37, 48], "control": [8, 17, 25, 27, 31, 33, 36, 42, 44, 45, 48], "exact": [8, 35, 44], "without": [8, 11, 33, 35, 36, 37], "specif": [8, 12, 18, 22, 33, 36, 48], "k_grid": [8, 36], "compute_analytical_stress": 8, "last": [8, 36, 37, 42, 48], "calculator_exec": [8, 36, 37], "individu": [8, 15, 26, 32, 34, 36, 44], "calcuat": 8, "ani": [8, 12, 14, 17, 22, 27, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 47, 48], "redirect": [8, 36, 37], "form": [8, 34, 37, 44], "calc_constructor": 8, "output_structur": 8, "ignor": [8, 33, 34, 35, 37, 45, 46], "workdir": [8, 36, 37, 44], "__file__": [8, 15], "parent": [8, 15], "examples_fil": [8, 15], "fhiaims_calcul": 8, "aims_kwarg": 8, "pbe": [8, 37], "spin": [8, 37], "relativist": 8, "charg": [8, 14, 36, 37], "sc_iter_limit": 8, "occupation_typ": 8, "gaussian": 8, "charge_mix_param": 8, "mixer": 8, "pulai": 8, "n_max_pulai": 8, "sc_accuracy_rho": 8, "1e": [8, 25], "sc_accuracy_eev": 8, "sc_accuracy_etot": 8, "sc_accuracy_forc": 8, "sc_accuracy_stress": 8, "compute_forc": 8, "ks_method": 8, "k_grid_dens": 8, "srun": [8, 36], "n2": 8, "exclus": [8, 15, 36, 37, 46], "mem": 8, "2gb": 8, "210313": 8, "scalapack": [8, 36], "mpi": [8, 35, 36, 48], "x": [8, 33, 36, 43, 46, 47], "fhiaims_": 8, "often": [9, 15, 17, 35], "than": [9, 11, 12, 26, 32, 33, 35, 37, 41, 44, 45, 46, 47, 48], "nearli": 9, "rss": [9, 18, 44], "emt": [9, 12, 17], "vasp": [9, 12, 19, 22, 33, 34, 47, 48], "independ": [9, 18, 29, 31, 37], "queu": [9, 17, 18, 21, 25, 29, 31, 32, 35, 41, 42], "job": [9, 11, 14, 17, 18, 21, 25, 29, 31, 32, 35, 37, 41, 42], "short": 9, "As": [9, 12, 36], "part": [9, 12, 31, 33, 41, 42, 47], "ac": [9, 19, 20, 24, 33, 34], "overview": [9, 18, 26, 48], "furthest": [9, 20], "point": [9, 12, 13, 15, 20, 22, 27, 34, 36, 37, 46, 47, 48], "boolean": [9, 25, 28, 42, 45], "multistag": [9, 12, 15, 20, 24, 33, 34, 41], "scheme": [9, 37], "own": [9, 33], "post": [9, 14], "fly": [9, 26], "macecalcul": 10, "chang": [10, 11, 30, 32, 33, 35, 36, 37, 42, 48], "mace_model_fnam": 10, "my_mac": 10, "initialis": [10, 31, 35, 36], "my_mace_calc": 10, "model_path": 10, "devic": 10, "cpu": [10, 11], "But": 10, "tupl": [10, 17, 22, 34, 35, 36, 41, 44, 45, 47, 48], "calc_funct": 10, "abov": [10, 12, 13, 17, 26, 27, 41, 48], "default_dtyp": 10, "over": [10, 12, 13, 17, 18, 22, 25, 30, 31, 34, 35], "core": [10, 11, 12, 14, 17, 22, 31, 47, 48], "export": [10, 17, 33, 48], "sinc": [10, 17, 33, 34, 36, 37, 46], "mace_energi": 10, "entir": [10, 33, 45, 47], "mace_forc": 10, "entri": [10, 13, 21, 36, 40, 44], "mace_run": 10, "123": 10, "6000": 11, "3p": 11, "snapshot": [11, 45], "everi": [11, 15, 20, 32, 33, 34, 36, 47], "1000": [11, 12, 44, 47, 48], "submit": [11, 14, 17, 18, 21, 25, 32, 33, 48], "queue": [11, 17, 18, 33], "cluster": [11, 14, 17, 18, 21, 25, 31, 44, 48], "temp": [11, 13, 36, 44], "sample_interv": 11, "input_fnam": [11, 14], "out_fnam": 11, "48h": [11, 14, 17], "sysnam": 11, "exact_fit": [11, 35], "pre_cmd": [11, 14, 35], "activ": [11, 14, 17, 48], "my": 11, "env": [11, 32, 33, 35, 36, 41, 42, 48], "ci": [11, 14, 33], "co": [11, 14, 16, 33, 34, 36, 40, 44, 45, 46], "re": [11, 30], "runabl": 11, "otherwis": [11, 25, 31, 33, 34, 35, 36, 37, 41, 42, 44, 46], "interrupt": [11, 30, 33], "rather": [11, 41, 48], "monitor": 11, "alreadi": [11, 30, 33, 34, 35, 36, 40, 41, 42, 44, 48], "wfl_deterministic_hack": 11, "intern": [11, 41, 42], "turn": [11, 25, 33, 42], "off": [11, 48], "omp_num_thread": [11, 25, 48], "xtb2_": [11, 13], "update_config_typ": [11, 45], "json": [11, 12, 14, 17, 21, 27, 33, 35, 41, 42, 47, 48], "host": [11, 14, 17], "null": [11, 14, 17], "schedul": [11, 14, 17], "slurm": 11, "bashrc": 11, "echo": [11, 14, 48], "date": [11, 14], "hostnam": [11, 14], "header": [11, 14, 17, 35], "sbatch": 11, "node": [11, 14, 17, 31, 35, 37, 48], "nnode": 11, "task": [11, 18, 29, 35, 37], "num_cores_per_nod": [11, 14], "me": 11, "qo": 11, "128": 11, "24h": [11, 33], "max_mem": [11, 14, 17], "256g": 11, "highmem": 11, "512g": 11, "serv": 12, "basic": [12, 18, 36, 44], "cu": [12, 17], "slab": [12, 44], "ground": 12, "previou": [12, 13, 30, 32, 34, 37, 41, 42], "version": [12, 19, 34, 36], "iterative_gap_fit": 12, "batch_gap_fit": 12, "emt_atom": 12, "init_md": 12, "multistage_gap_param": 12, "locat": [12, 33, 34], "hyperparamet": [12, 27], "Then": [12, 48], "repeat": [12, 27, 33, 46, 48], "until": [12, 30, 41], "maximum": [12, 37, 41, 42, 44, 48], "look": [12, 41, 47, 48], "wfl_gap_fit_omp_num_thread": [12, 25, 42, 48], "mpipool_support": [12, 19, 32, 34], "necessari": [12, 32, 33, 34], "yaml": [12, 15, 35, 42, 48], "generic_calc": 12, "from_any_to_descriptor": [12, 34, 40], "desc_calc": 12, "prep_param": [12, 41, 42], "ref_calc": 12, "sample_md": 12, "optim": [12, 19, 20, 34, 47], "greedy_fps_conf_glob": [12, 15, 28, 34, 46], "begin": [12, 27, 35, 47], "r": [12, 15, 48], "load": 12, "29": 12, "length_scal": [12, 34, 42, 48], "bond_len": [12, 34, 42, 44, 48], "nb": [12, 13, 16, 48], "auto_length_scal": 12, "min_bond_len": [12, 48], "12": [12, 25, 44, 48], "investig": 12, "uniqu": [12, 15, 30, 35], "scale": [12, 27, 34, 42, 43, 44, 45, 47, 48], "universalsoap": 12, "suggest": 12, "previous": [12, 15, 33, 46, 48], "readabl": 12, "boundari": 12, "condit": [12, 26, 45], "fit_idx": 12, "gap_nam": [12, 42], "gap_dir": 12, "mkdir": [12, 14], "exist_ok": [12, 14], "origin": [12, 42], "flush": [12, 34], "get_gap": 12, "run_dir": [12, 41, 42], "futur": 12, "helper": 12, "training_fil": 12, "If": [12, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 47, 48], "wish": 12, "md_dir": 12, "md_in_fil": 12, "md_config": 12, "2000": 12, "optimize_param": 12, "fmax": [12, 44], "pressur": [12, 19, 33, 34, 45, 48], "keep_symmetri": 12, "n_select": 12, "max_count": 12, "determin": [12, 32, 34, 35, 36], "get_file_nam": 12, "run_md": 12, "calc_out": 12, "elif": 12, "run_optim": 12, "fp": [12, 15, 48], "get_descriptor": 12, "training_desc": 12, "run_fp": 12, "training_desc_fil": 12, "run_emt": 12, "training_atom": 12, "training_": 12, "magic": 12, "happen": [12, 22, 30, 32, 34, 45], "through": [12, 17, 18, 32, 34, 47], "detail": [12, 36, 46, 48], "discuss": [12, 33], "after": [12, 14, 21, 34, 35, 36, 37, 41, 42, 47], "both": [12, 44, 48], "farthest": [12, 15, 28, 46], "real": 12, "ab": 12, "initio": 12, "choic": [12, 15], "simplic": [12, 47], "sake": 12, "These": [12, 20, 26, 31, 48], "val_error": 12, "get_ref_error": 12, "v_f": 12, "v_e": 12, "t_f": [12, 45], "t_e": 12, "train_error": 12, "log_dict": 12, "valid": [12, 41], "rmse_f": 12, "rmse_e": 12, "f_dev": 12, "e_dev": 12, "2f": 12, "deviat": [12, 44], "dump": 12, "numer": [13, 44], "simultan": 13, "displac": [13, 26, 44], "along": [13, 26, 44], "boltzamnn": 13, "methan": 13, "water": 13, "associ": 13, "frequenc": [13, 26, 37, 44], "normal_mod": [13, 19, 34], "nm": [13, 44], "mol": 13, "ch4": 13, "h2o": 13, "generate_normal_modes_parallel_hessian": [13, 34, 44], "finit": [13, 45], "backward": 13, "forward": 13, "direct": [13, 22, 26, 36, 44, 47], "6n": [13, 44], "speed": 13, "slow": 13, "sequenc": [13, 34, 35, 46], "approxim": [13, 44], "hessian": [13, 41, 42, 44], "generate_normal_modes_parallel_atom": [13, 34, 44], "water_nm": 13, "normalmod": [13, 34, 44], "trajectori": [13, 15, 26, 37, 45, 48], "view": [13, 34, 44], "boltzmann": [13, 26, 28, 44, 46], "at_nm": 13, "sample_normal_mod": [13, 34, 44], "sample_s": [13, 44], "kelvin": [13, 45], "info_to_keep": [13, 44], "arrays_to_keep": [13, 44], "close": [13, 19, 27, 30, 34, 37, 47], "apart": 13, "avoid": [13, 21, 36], "carri": [13, 42, 48], "incorrect": [13, 33], "orca_ev": 14, "head": [14, 17], "up": [14, 17, 22, 30, 32, 33, 35, 36, 37, 44, 48], "onc": [14, 32, 33], "mai": [14, 17, 18, 21, 30, 31, 33, 45, 48], "stop": [14, 26, 44, 45], "finish": [14, 34, 35], "unchang": 14, "again": [14, 37], "successfulli": 14, "partial": 14, "further": [14, 22, 36], "longer": [14, 27, 30, 33], "delet": [14, 30, 33, 36, 37, 42, 46], "janpa": [14, 37], "popul": 14, "natural_population_analysi": [14, 36, 37], "functool": 14, "output_fnam": 14, "expyre_dir": 14, "_expyr": [14, 33], "npa": 14, "partial_nod": [14, 35], "my_env": 14, "orca_kwarg": [14, 37], "orcablock": [14, 37], "scf": [14, 37], "converg": [14, 37], "tight": 14, "smeartemp": 14, "5000": [14, 37], "orcasimpleinput": [14, 37], "uk": 14, "b3lyp": 14, "def2": [14, 37], "sv": 14, "j": [14, 17, 46, 47], "d3bj": 14, "keep_fil": [14, 36, 37, 47], "janpa_home_dir": [14, 37], "post_func": 14, "post_process": [14, 37], "dft_": 14, "sge": [14, 17], "pe": [14, 17, 37], "smp": [14, 17], "168h": [14, 17], "50gb": 14, "node15": 14, "16": [14, 17, 22, 44], "47gb": 14, "databas": [15, 27, 30, 31, 33, 43], "criteria": [15, 44], "algorithm": [15, 26, 46, 48], "leverag": [15, 46], "score": [15, 46], "greedi": [15, 28, 46, 48], "featur": [15, 46], "consider": 15, "datapoint": 15, "A": [15, 18, 31, 33, 44], "measur": 15, "similar": [15, 27, 41], "across": 15, "tip": 15, "either": [15, 34, 44], "univeral_soap": 15, "templat": [15, 27, 34, 42], "multi": [15, 33], "stage": [15, 27, 30, 33, 35, 42, 45, 48], "calc_descriptor": 15, "work_dir": 15, "select_fp": 15, "md_desc": 15, "foo": [15, 48], "desc_dict": 15, "safe_load": 15, "d": [15, 33, 37, 47], "conf": 15, "fps_out": 15, "out_fp": 15, "nsampl": [15, 46], "selected_config": [15, 46], "keep_descriptor_info": [15, 46], "convers": [16, 41], "cccccc": 16, "c1ccccc1": 16, "smi_to_atom": [16, 34, 44], "compound": 16, "sai": 17, "bulk": [17, 26, 44, 48], "idx": 17, "320": 17, "fcc": 17, "cubic": [17, 44], "rattl": [17, 44], "stdev": 17, "159": 17, "append": [17, 32, 34, 45], "loop": [17, 30, 33, 34, 35, 45, 48], "emt_energi": 17, "get_potential_energi": 17, "emt_forc": 17, "get_forc": 17, "emt_stress": 17, "get_stress": 17, "minut": 17, "hour": 17, "hundr": 17, "thousand": 17, "dataset": [17, 48], "supercomput": 17, "writen": 17, "emt_": 17, "destin": 17, "when": [17, 27, 32, 33, 34, 35, 40, 41, 44, 45, 47, 48], "consist": [17, 33, 34, 36, 42, 48], "behaviour": 17, "irrespect": 17, "came": 17, "pickleabl": [17, 32], "spawn": [17, 41, 42], "calculator_constructor_funct": 17, "keyword_argu": 17, "instanti": 17, "tb": [17, 22], "dftb": [17, 22], "prepend": [17, 34], "evaluate_emt": 17, "sun_grid_engine_sub": 17, "sh": 17, "bin": [17, 28, 46, 48], "bash": 17, "request": [17, 30, 36], "l": [17, 41], "h_rt": 17, "48": [17, 44], "00": 17, "time": [17, 22, 35, 36, 37, 41, 42, 44, 45, 48], "hh": 17, "mm": 17, "ss": 17, "format": [17, 27, 30, 36, 37, 42, 47, 48], "shell": [17, 37], "eval_emt": 17, "ye": 17, "log": [17, 19, 34, 45], "q": 17, "nslot": [17, 48], "repositori": [17, 48], "submiss": [17, 33], "modifi": [17, 22, 26, 27, 33, 41, 43], "mechan": [17, 18, 32, 33], "behind": 17, "enabl": [17, 33, 45], "must": [17, 22, 30, 32, 33, 34, 36, 45, 47], "160": 17, "num_nod": [17, 33], "could": [17, 32, 33, 35, 36, 37], "laptop": 17, "ssh": 17, "sent": 17, "what": [17, 21, 31, 33, 36, 37, 46, 47, 48], "myenv": 17, "200gb": 17, "becaus": [17, 36, 37, 48], "sun": 17, "grid": 17, "engin": 17, "manag": [17, 18], "copi": [17, 36, 37, 41, 46], "autoparallelis": 17, "launch": 17, "evaluate_emt_remot": 17, "toolkit": 18, "creation": [18, 22], "atomist": [18, 36], "act": 18, "castep": [18, 19, 22, 34, 47, 48], "introduc": 18, "cover": [18, 26], "sketch": 18, "built": [18, 34, 36, 48], "modular": [18, 20], "api": 18, "quick": 18, "mandatori": [18, 25, 42], "git": 18, "com": [18, 47], "libatom": 18, "issu": 18, "cotribut": 18, "runtim": [18, 35], "modul": [18, 19, 20, 27, 33], "page": [18, 20, 22, 26], "subpackag": 19, "submodul": [19, 26], "committe": [19, 33, 34, 42], "espresso": [19, 34, 37], "kpt": [19, 34], "mopac": [19, 34], "wfl_fileio_calcul": [19, 34], "cli_opt": [19, 34], "dft_convergence_test": [19, 34], "gap_rss_iter_fit": [19, 33, 34, 48], "minimahop": [19, 26, 34], "phonopi": [19, 26, 34], "supercel": [19, 26, 34, 48], "convex_hul": [19, 28, 34], "flat_histogram": [19, 28, 34], "selection_spac": [19, 34], "at_copy_save_result": [19, 34], "file_util": [19, 34], "julia": [19, 21, 34, 41], "misc": [19, 34], "ndim_neighbor_list": [19, 34], "quip_cli_str": [19, 34], "replace_eval_in_str": [19, 34], "round_sig_fig": [19, 34], "vector_util": [19, 34], "vol_composition_spac": [19, 34], "cur_loc": [19, 34], "group": [19, 30, 32, 34, 35], "one_fil": [19, 34], "all_written": [19, 30, 34], "to_configset": [19, 31, 34], "descriptor_heurist": [19, 27], "descriptor_2brn_uniform_fil": [19, 34], "descriptors_from_length_scal": [19, 34], "len_scale_pair": [19, 34], "dai": 20, "mess": 20, "complex": 20, "special": 20, "super": 20, "minima": [20, 37, 44, 46, 48], "phonon": 20, "flat": [20, 34, 44, 46, 48], "histogram": [20, 46, 48], "convex": [20, 47, 48], "hull": [20, 47, 48], "ace1pack": [21, 41], "rest": [21, 24, 25, 27, 28, 36, 37, 41], "infrastructur": [21, 24, 25], "ace_fit": [21, 41], "jl": [21, 41], "home": [21, 33, 37, 41, 48], "chrva": [21, 41], "wfl_ace_fit_command": [21, 41], "doe": [21, 33, 34, 36, 37, 41, 42, 46, 47], "energy_kei": [21, 44], "ace_fit_param": [21, 41], "among": [21, 47], "virial_sigma": [21, 43], "modif": 21, "run_ace_fit": [21, 34, 41], "principl": [22, 32, 33], "level": [22, 27, 32, 33, 34, 35], "That": 22, "want": [22, 33, 37, 48], "sequenti": 22, "dftb_calc": 22, "tightbind": 22, "parm": 22, "mio": 22, "xm": 22, "disk": [22, 36, 37], "were": [22, 28, 30, 31, 35, 40], "folder": 22, "don": 22, "attempt": [22, 33, 41, 42], "clean": [22, 33, 36, 37, 47], "quantumespresso": 22, "evaluate_dft": 22, "broken": [22, 37], "convent": [22, 36], "basinhoppingorca": [22, 36, 37], "guess": 22, "minimum": [22, 44, 46], "lowest": [22, 28, 46, 47], "solut": 22, "integr": [24, 26, 45], "procedur": [24, 48], "program": 25, "v1": [25, 42], "v2": [25, 42], "v3": [25, 36, 42], "key1": [25, 42], "key2": [25, 42], "enclos": [25, 42], "quot": [25, 42], "pram_dict": [25, 42], "atoms_filenam": 25, "at_fil": 25, "mustn": 25, "wfl_gap_fit_command": [25, 42], "openmp": [25, 42], "paralleliz": [25, 33], "thread": [25, 32, 35, 41, 42, 47, 48], "noth": [25, 32, 36, 37, 47], "els": [25, 36], "gap_fit_dict": 25, "sparse_seprate_fil": 25, "core_ip_arg": 25, "ip": 25, "glue": [25, 42], "core_param_fil": 25, "config_type_sigma": 25, "05": [25, 37, 44], "funky_config": 25, "200": [25, 37], "add_speci": [25, 27, 34, 48], "n_speci": [25, 47, 48], "species_z": [25, 48], "gap_fit_str": 25, "brief": 26, "loos": 26, "butan": 26, "wrapp": 26, "primit": [26, 44], "largest_bulk": [26, 34, 44], "largest": [26, 44], "vacanc": [26, 34, 44, 48], "antisit": [26, 34, 44], "interstiti": [26, 34, 44, 48], "surfac": [26, 34, 44, 48], "nve": 26, "veloc": 26, "verlet": 26, "npt": 26, "hook": 26, "custom": 26, "earli": 26, "met": 26, "unstabl": 26, "preconlbfg": 26, "constraint": 26, "seri": [26, 35], "altern": [26, 34, 36, 41, 42, 44], "phono3pi": [26, 44], "spread": 27, "n_descriptors_per_atom": 27, "energy_sigma": [27, 43], "force_sigma": [27, 43], "callback": 27, "stage_": 27, "residu": 27, "estim": 27, "renam": [27, 30, 34, 42], "error_scale_factor": [27, 48], "factor": [27, 28, 36, 41, 43, 44], "sigma": [27, 33, 41, 47, 48], "reduc": [27, 32, 44], "bodi": [27, 34], "miss": [27, 37, 42], "mention": [27, 33], "desc_str": [27, 48], "fit_str": [27, 48], "count_cutoff": [27, 48], "neighbor": [27, 47], "even": [27, 32, 34, 44, 48], "sparse_jitt": [27, 48], "output_separate_fil": 27, "gap_multistag": [27, 33], "prep_input": 27, "_template_": 27, "univers": [27, 34, 36, 42], "except": [27, 32, 44, 45, 47], "mainli": [27, 28, 36, 47], "repl_expr": 27, "mathemat": 27, "express": [27, 47], "r_cut": [27, 48], "bond_len_z": 27, "docstr": [27, 34, 45], "dup_descs_for_speci": 27, "remain": [27, 36], "_f_": [27, 48], "float": [27, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48], "understood": 27, "manual_z1_z2": 27, "z1": [27, 34, 42, 48], "z2": [27, 34, 42, 48], "manual_universal_soap": [27, 48], "biased_select_conf": [28, 34, 46], "bias": [28, 46], "quantiti": [28, 34, 36, 40, 41, 44, 45, 46], "enthalpi": 28, "probabl": [28, 44], "invers": [28, 36], "proport": [28, 44], "multipli": [28, 35, 41, 44], "exponenti": [28, 46, 47, 48], "divid": [28, 47], "composit": [28, 40, 44, 46, 47, 48], "vertic": 28, "half": 28, "li": 28, "by_bool_funct": 28, "by_index": [28, 34, 46], "class": [30, 31, 33, 34, 35, 36, 37, 44, 45, 47], "encapsul": 30, "abcd": [30, 31], "unsupport": [30, 31], "accord": 30, "definit": [30, 48], "layer": [30, 34, 44], "guarante": 30, "possibl": [30, 42], "redo": 30, "indirectli": 30, "detect": [30, 33, 36], "perhap": [30, 32, 46], "still": 30, "user": [30, 32, 33, 35, 36], "manual": [30, 46], "redon": 30, "consult": 30, "configs_in": 30, "in1": [30, 34], "in2": 30, "s_out": 30, "out1": [30, 34], "out2": 30, "do_some_oper": 30, "_configset_loc": [30, 34], "configs_out": 30, "equal": [30, 36], "woud": 30, "skip": [30, 33, 35, 41, 42, 44, 45, 48], "made": 30, "safe": [30, 47], "incomplet": [30, 33], "never": [30, 34, 36], "appear": [30, 34], "memori": [30, 31, 34, 35, 48], "currenli": 30, "support": [30, 32, 33, 36], "poster": 30, "s_in": 30, "abcd_conn": 30, "mongodb": 30, "localhost": 30, "27017": 30, "input_queri": 30, "input_tag": 30, "necessary_input": 30, "output_abcd": 30, "set_tag": 30, "output_tag": 30, "queri": [30, 31], "AND": 30, "OR": [30, 41], "output_forc": 30, "refus": 30, "ensur": [30, 34, 41, 42, 44], "retriev": 30, "exactli": [30, 34], "pipelin": [30, 31, 32], "outsid": [30, 46], "get_atom": 30, "goal": 31, "easi": 31, "typic": [31, 42, 46, 48], "usual": [31, 32, 33, 36, 47], "indic": [31, 32, 33, 34, 44, 45, 46, 47], "abstract": [31, 34, 45], "extxyz": 31, "similarli": 31, "held": 31, "constructor": [31, 32, 33, 34, 35, 36, 41, 42], "regardless": 31, "suppli": 31, "readili": 31, "hpc": 31, "commonli": 31, "facilit": [32, 33], "easili": 32, "fundament": 32, "cach": [32, 33], "wrong": 32, "warn": [32, 33, 35, 36, 37, 48], "counter": 32, "wherev": [32, 41], "proces": 32, "low": [32, 35], "increasd": 32, "overhead": 32, "mpipool": [32, 35], "assum": [32, 36, 47], "whole": [32, 35], "startup": [32, 35], "hang": 32, "rank": 32, "wait": [32, 35, 41, 42], "continu": [32, 36], "var": [32, 33, 35, 36, 41, 42], "mpi4pi": 32, "op": [32, 35], "arg1": [32, 35], "arg2": 32, "arg3": 32, "output_at": 32, "stuff": [32, 35], "argn": 32, "autopara_op": 32, "def_num_inputs_per_python_subprocess": 32, "__doc__": [32, 35], "autoparallelize_docstr": [32, 34, 35], "__foc__": 32, "someth": 32, "_can_": 32, "sytem": 33, "readm": 33, "pythonpath": 33, "basi": 33, "gap_simpl": 33, "wfl_gap_simple_fit_remoteinfo": 33, "wfl_gap_multistage_fit_remoteinfo": 33, "right": [33, 46], "wfl_ace_fit_remoteinfo": 33, "veri": [33, 37], "flexibli": 33, "long": [33, 44], "flexibl": 33, "simpler": 33, "do_workflow": 33, "essenti": 33, "ident": [33, 34, 44], "generate_config": 33, "infil": 33, "relax": [33, 44, 48], "vasp_kwarg": 33, "400": 33, "ismear": [33, 36], "ediff": 33, "0d": 33, "kspace": [33, 36], "kgamma": [33, 36], "trivial": 33, "unneed": 33, "potpaw": 33, "chemsym": 33, "ci_relax": 33, "minim_run": 33, "interact": 33, "pwd": 33, "cat": 33, "eof": 33, "vasp_minim": 33, "env_var": [33, 35], "vasp_path": 33, "expyre_ncores_per_nod": 33, "wfl_vasp_kwarg": 33, "ncore": 33, "python3": 33, "_": [33, 36], "visibl": 33, "hierarchi": [33, 48], "scope": 33, "suppos": 33, "rerun": 33, "hash": [33, 35], "duplic": [33, 34, 44, 46], "perfect": 33, "obvious": 33, "inde": 33, "eras": 33, "sqlite": 33, "easier": 33, "xpr": 33, "relev": 33, "gather": [33, 48], "anyth": [33, 44, 47, 48], "encod": [33, 47], "comma": 33, "remote_label": [33, 35, 41, 42], "end_of_path_to_fil": 33, "function_nam": 33, "finer": 33, "match": [33, 35, 41, 42, 44, 47], "stack": [33, 35], "trace": [33, 35, 48], "outermost": 33, "len": [33, 37, 44, 46], "str": [33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47], "down": 33, "innermost": 33, "minin": 33, "do_md_bulk_defect_step": 33, "neg": [33, 35, 44, 47, 48], "underli": 33, "expyre_num_cores_per_nod": 33, "framework": 33, "runremot": 33, "flag": 33, "basetemp": 33, "some_path": 33, "By": [33, 41], "expyre_pytest_system": 33, "regexp": 33, "wfl_pytest_expyre_info": 33, "field": [33, 34, 35, 36, 41, 44, 46, 47, 48], "maxim": [33, 37], "somehwat": 33, "pw": [33, 36], "local_si": 33, "remote_si": 33, "wfl_pytest_buildcel": 33, "path_to_buildcel": 33, "path_to_vasp": 33, "path_to_vasp_gamma": 33, "pytest_vasp_potcar_dir": 33, "path_to_potcar": 33, "ase_orca_command": 33, "path_to_orca": 33, "runslow": 33, "rxx": 33, "update_default": [34, 35], "shutdown_and_barri": [34, 35], "do_in_pool": [34, 35], "do_remot": [34, 35], "get_remote_info": [34, 35], "get_root_global_se": [34, 35], "grouper": [34, 35], "set_autopara_per_item_info": [34, 35], "basinhop": [34, 36], "implemented_properti": [34, 36, 37], "wfl_generic_default_autopara_info": [34, 36, 37], "setup_calc_param": [34, 36], "calculate_committe": [34, 36], "universal_kspacing_k_mesh": [34, 36], "universal_kspacing_n_k": [34, 36], "clean_rundir": [34, 36], "parse_genericfileio_profile_argv": [34, 36], "save_result": [34, 36], "default_paramet": [34, 36, 37], "param_dict_of_kei": [34, 36], "per_config_restor": [34, 36], "per_config_setup": [34, 36], "wfl_generic_num_inputs_per_python_subprocess": [34, 36], "wflfileiocalcul": [34, 36, 37], "cleanup": [34, 36, 37], "setup_rundir": [34, 36], "glue_2b": [34, 41], "reloc": [34, 41], "modify_databas": [34, 41], "gap_rss_set_config_sigmas_from_convex_hul": [34, 41], "scale_orig": [34, 41], "simple_factor_nonperiod": [34, 41], "prepare_config": [34, 41], "prepare_param": [34, 41], "errors_to_datafram": [34, 41], "natural_sort": [34, 41], "select_unit": [34, 41], "ace_fit_jl_path": [34, 41], "copy_properti": [34, 41], "fix_stress_viri": [34, 41], "abort": [34, 44, 48], "abort_bas": [34, 44], "isolated_atom_from_e0": [34, 44], "conv_buildcell_out": [34, 44], "derive_normal_mode_info": [34, 44], "evals_to_freq": [34, 44], "evecs_to_mod": [34, 44], "freqs_to_ev": [34, 44], "modes_to_evec": [34, 44], "num_hess_delta": [34, 44], "config_type_append": [34, 44], "do_svd": [34, 46], "prep_descs_and_exclud": [34, 46], "write_selected_and_clean": [34, 46], "compare_manual_minima": [34, 46], "minima_among_neighbor": [34, 46], "val_relative_to_nearby_composition_volume_min": [34, 46], "find_isolated_atom": [34, 47], "find_hul": [34, 47], "vertical_dist_from_hul": [34, 47], "clean_dir": [34, 47], "julia_exec_path": [34, 47], "increment_active_it": [34, 47], "print_log": [34, 47], "process_active_it": [34, 47], "atoms_to_list": [34, 47], "chunk": [34, 35, 47], "dict_tuple_keys_to_str": [34, 47], "calc_list": [34, 47], "calc_list_cel": [34, 47], "construct_calculator_picklesaf": [34, 47], "cur_it": [34, 47], "dft_code": [34, 47], "dft_param": [34, 47], "implemented_calcul": [34, 47], "pressurerecursionerror": [34, 47], "sample_pressur": [34, 45, 47], "dict_to_quip_str": [34, 47], "random_three_vector": [34, 47], "get_wfl_vers": [34, 47], "composition_space_z": [34, 47], "composition_space_coord": [34, 47], "file_root": 34, "read_kwarg": 34, "_open_read": 34, "_cur_at": 34, "_file_loc": 34, "nest": [34, 47], "flatten": 34, "reproduc": [34, 44], "glob": [34, 36, 37, 42], "iread": 34, "retain": 34, "recent": 34, "reflect": 34, "whether": [34, 36, 44, 45], "one_file_nam": 34, "write_kwarg": 34, "preserv": 34, "tree": 34, "root": [34, 35, 41, 44], "reus": 34, "bool": [34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47], "outpuspec": 34, "input_cs_loc": 34, "loc": 34, "in0": 34, "out0": 34, "at_in": 34, "at_out": 34, "get_loc": 34, "desc_i": 34, "deform": [34, 44], "spars": 34, "polynomi": 34, "untest": 34, "_2brn_uniform_file_": 34, "identifi": 34, "sparsepoint": 34, "int": [34, 35, 37, 41, 42, 44, 45, 46, 47], "offset": 34, "newli": 34, "increment": 34, "soap_hyp": 34, "bond": [34, 42, 44, 48], "hyper": 34, "arbitrari": [34, 36, 47], "side": [34, 36, 40, 44, 45, 46], "effect": [34, 36, 40, 44, 45, 46], "iterable_arg": 35, "skip_fail": 35, "func": [35, 45], "func_kwarg": 35, "default_kwarg": 35, "unspecifi": 35, "default_autopara_info": 35, "_after_": 35, "autoparallelized_op": 35, "autoparallelize_keyword_param_1": 35, "autoparallelize_keyword_param_2": 35, "autopara_docstr": 35, "iterable_cont": 35, "parallelized_op": 35, "val1": 35, "autopara_per_item_info": 35, "rng_seed": 35, "item_i": 35, "autopara_rng_se": [35, 44, 45], "_autoparallelize_l": 35, "plu": 35, "wrapped_func_out": 35, "wrapped_func": 35, "wrappable_func": 35, "input_iterable_typ": 35, "input_arg": 35, "master": 35, "wfl_mpipool": 35, "mpiexecutor": 35, "tell": 35, "comm": 35, "kach": 35, "invoc": 35, "defaulat": 35, "callabl": [35, 36, 46], "itr": 35, "place": [35, 41, 42, 44, 46], "quiet": 35, "wait_for_result": [35, 41, 42], "stderr": 35, "progress": 35, "post_cmd": 35, "output_fil": 35, "header_extra": 35, "timeout": 35, "3600": 35, "30": 35, "ignore_failed_job": 35, "resubmit_killed_job": 35, "hash_ignor": 35, "iterable_autopara_wrapp": 35, "size": [35, 41, 44, 47, 48], "less": [35, 47], "get_result": 35, "failur": 35, "resubmit": 35, "kill": 35, "statu": [35, 45], "walltim": 35, "crash": 35, "hope": 35, "kwrg": 35, "stabl": 35, "root_global_se": 35, "signatur": 35, "goe": [35, 48], "smaller": [35, 46], "prev_per_item_info": 35, "item_i_list": 35, "rng": [35, 44, 45], "get_homo": [36, 37], "get_multipl": [36, 37], "process_result": [36, 37], "evaluate_basin_hop": [36, 37], "get_default_multipl": [36, 37], "is_converg": [36, 37], "pick_task": [36, 37], "read_dipol": [36, 37], "read_frequ": [36, 37], "read_opt_atom": [36, 37], "read_result": [36, 37], "read_trajectori": [36, 37], "write_input": [36, 37], "parse_npa_output": [36, 37], "rundir_prefix": [36, 37], "run_aims_": 36, "scratchdir": [36, 37], "extens": [36, 37], "invalid": 36, "remov": [36, 37, 43, 47, 48], "k_": 36, "relax_unit_cel": 36, "external_pressur": 36, "kind": [36, 37], "everyth": [36, 37, 47], "kept": [36, 37], "upload": [36, 37], "back": [36, 37], "mutual": [36, 37, 46], "wiki": [36, 37], "fysik": 36, "dtu": 36, "dk": 36, "_modul": 36, "system_chang": [36, 37], "initial_charg": [36, 37], "initial_magmom": [36, 37], "regular": [36, 37], "reading_result": [36, 37], "reimplement": 36, "extend": 36, "genericfileiocalcul": 36, "develop": [36, 37, 48], "fileiocalcul": 36, "22": 36, "dipol": [36, 37], "magmom": [36, 37], "six": [36, 37, 44], "quantum": 36, "run_castep_": 36, "pwo": [36, 37], "castep_command": [36, 48], "eg": [36, 48], "varianc": [36, 48], "calculator_list": 36, "committee_": [36, 42], "formatt": 36, "liter": 36, "run_qe_": 36, "qe": 36, "singlepointcalcul": [36, 41], "wfl_num_inputs_per_python_subprocess": 36, "recreat": 36, "attribut": [36, 37, 42], "wfl_calculator_initi": 36, "wfl_calculator_arg": 36, "wfl_calculator_kwarg": 36, "_overridden_": 36, "_modified_": 36, "_initi": 36, "_kwarg": 36, "_must_": 36, "nonperiod": [36, 46], "_auto_": 36, "inversion_sym": 36, "reciproc": 36, "recipr": 36, "lattic": [36, 44], "pi": 36, "gamma": [36, 44, 48], "mesh": 36, "fold": 36, "kmesh": 36, "bz": 36, "coordin": [36, 37, 44, 47], "run_mopac_": 36, "clacul": 36, "default_keep_fil": 36, "calculation_succeed": 36, "argv": 36, "profil": 36, "shlex": 36, "binari": 36, "parallel_info": 36, "mpiexec": 36, "fake": 36, "__calculator_results_sav": 36, "forbidden": 36, "run_vasp_": 36, "calculator_exec_gamma": 36, "absolut": [36, 41], "elem": 36, "poscar": 36, "outcar": 36, "vasprun": 36, "ase_vasp_command_gamma": 36, "vasp_script_gamma": 36, "command_gamma": 36, "lcharg": 36, "lwave": 36, "mixin": 36, "inherit": 36, "_before_": 36, "dftcode": 36, "dftcodecalcul": 36, "ase_dftcodecalcul": 36, "vari": 36, "superclass": 36, "_default_keep_fil": 36, "empti": [36, 37], "immedi": [36, 37], "workdir_root": [36, 37], "upon": 36, "ever": 36, "anymor": 36, "n_run": 37, "n_missing_toler": 37, "energy_tol": 37, "forces_tol": 37, "n_orb": 37, "max_angl": 37, "60": 37, "smear": 37, "maxit": 37, "chained_hop": 37, "uhf": 37, "svp": 37, "tightscf": 37, "orca_command": 37, "smooth": 37, "agre": 37, "margin": 37, "success": [37, 47], "rotat": [37, 44], "path_lik": [37, 42, 47], "toler": 37, "ev": [37, 41, 44], "force_tol": 37, "angstrom": 37, "orbit": 37, "angl": [37, 44], "chain": 37, "ie": 37, "unrestrict": 37, "hf": 37, "advis": 37, "keep_raw_result": 37, "subclass": 37, "insert": 37, "dummi": 37, "zero": [37, 47, 48], "homo": 37, "fill": [37, 42, 44], "alpha": 37, "beta": 37, "odd": [37, 44, 48], "n_elec": 37, "i_homo_alpha": 37, "i_homo_beta": 37, "singlet": 37, "doublet": 37, "energy_arrai": 37, "force_arrai": 37, "against": 37, "threshold": [37, 44], "shape": [37, 44], "len_atom": 37, "getcwd": 37, "orca_": 37, "inp": 37, "engrad": 37, "opt": 37, "copt": 37, "extra_result": 37, "localis": 37, "mult": 37, "static": [37, 44], "fulli": 37, "read_energi": 37, "00001": 37, "digit": 37, "meaning": 37, "matrix": [37, 41, 44, 46], "eigenvalu": [37, 44], "eigenvector": [37, 44], "comment": [37, 48], "154": 37, "812399026326": 37, "todo": 37, "orca_calc": 37, "sourceforg": 37, "net": 37, "calculate_descriptor": [38, 39], "pyjulip_ac": [38, 39], "concaten": 40, "zcenter": [40, 48], "_z_": 40, "oppos": 40, "composition_weight": 40, "fraction": [40, 45, 46], "descriptor_src": 40, "denot": 40, "central": [40, 48], "correpond": 40, "construct_glue_2b": [41, 42], "gap_xml_modify_label": [41, 42], "max_cutoff": [41, 42, 44], "gap_reloc": [41, 42], "dict_to_gap_fit_str": [41, 42], "piecewise_linear": [41, 43], "list_to_sigma_dict": [41, 43], "modify_cel": [41, 43], "modify_with_factor": [41, 43], "ace_nam": 41, "ace_fit_command": 41, "ref_": [41, 42, 43], "dry_run": 41, "contructor": [41, 42], "wfl_ace_fit_julia_thread": 41, "julia_num_thread": 41, "multithread": 41, "lsq": 41, "assembli": 41, "wfl_ace_fit_blas_thread": 41, "bla": 41, "stem": 41, "dry": 41, "_ignor": [41, 42], "trigger": [41, 42], "try": [41, 42, 47, 48], "ace_filenam": 41, "least": 41, "squar": [41, 44, 46], "ace_fnam": 41, "_kei": 41, "from_sigma": 41, "some_valu": 41, "expect": [41, 42, 48], "datafram": 41, "nice": 41, "units_dict": 41, "column": [41, 46], "row": [41, 45, 46], "mev": 41, "0e3": 41, "labl": 41, "plt_type": 41, "upport": 41, "property_label": 41, "conversion_factor": 41, "raw": 41, "plot_par": 41, "plot_error": 41, "scatterplot": 41, "third": 41, "mace_nam": 41, "mace_fit_param": 41, "mace_fit_cmd": 41, "prev_checkpoint_fil": 41, "valid_config": 41, "test_config": 41, "wfl_mace_fit_command": 41, "run_train": 41, "train_fil": 41, "excecut": 41, "path_to_mace_cript": 41, "checkpoint": 41, "valid_fil": 41, "configurt": 41, "test_fil": 41, "ref_property_kei": 41, "stress_to_viri": 41, "calc_": 41, "told": 41, "attach": 41, "stress_kei": 41, "3x3": [41, 44], "workaround": 41, "accept": [41, 44, 45], "energy_info_kei": 42, "do_e0": 42, "dict_kei": [42, 44, 47], "z1_z2": 42, "homonuclear": 42, "xml_str": 42, "e0_by_symbol": 42, "gapfil": 42, "new_label": 42, "fix": [42, 44, 46, 48], "old": [42, 48], "num_committe": 42, "committee_extra_se": 42, "committee_name_postfix": 42, "refit": 42, "0th": 42, "final_gap_fil": 42, "final_gap_nam": 42, "gap_templ": 42, "no_extra_inn": 42, "no_extra_out": 42, "sharp": 42, "auto": [42, 46], "old_fil": 42, "new_fil": 42, "extra_filename_glob": 42, "delete_old": 42, "param_dict": 42, "gap_fit_command": 42, "do_fit": 42, "patch": 42, "overall_error_scale_factor": 43, "field_error_scale_factor": 43, "property_prefix": 43, "default_factor": 43, "property_factor": 43, "config_type_exclud": 43, "sigma_valu": 43, "trick": [43, 47], "extra_spac": 43, "hessian_sigma": 43, "regularis": 43, "abortoncollis": [44, 45], "atoms_ok": [44, 45], "abortsimbas": [44, 45], "e0_dict": 44, "cell_siz": 44, "configset_out": 44, "greater": 44, "dimer_n_step": 44, "41": 44, "dimer_factor_rang": 44, "65": 44, "dimer_box_scal": 44, "fixed_cel": 44, "becom": 44, "box": 44, "max": [44, 46, 47, 48], "isolate_atom": 44, "enough": [44, 48], "switch": 44, "understand": [44, 48], "skip_failur": [44, 45], "symprec": [44, 47], "stdout": [44, 47], "ats": [44, 47], "rss_min_vol_factor": 44, "vol_rang": [44, 46], "95": 44, "min_sep_factor": 44, "9": [44, 48], "natom": 44, "24": [44, 48], "suitabl": 44, "reserv": 44, "affect": 44, "stoichiometr": 44, "ratio": [44, 48], "togeth": 44, "variat": 44, "crystal": [44, 48], "11": 44, "produc": [44, 46], "ediff0": 44, "t0": 44, "minima_threshold": 44, "mdmin": 44, "timestep": 44, "totalstep": 44, "opt_kwarg": 44, "around": 44, "nm_atom": 44, "parallel_hessian": 44, "\u00e5": [44, 48], "amu": 44, "shorthand": 44, "imaginari": 44, "evec": 44, "mass": 44, "inverse_m": 44, "3n": 44, "cartesian": [44, 46, 47], "freq": 44, "sqrt": 44, "3xn": 44, "1x3n": 44, "energies_for_mod": 44, "normal_mode_numb": 44, "randomli": 44, "coeffici": 44, "kb": 44, "harmon": 44, "generalis": 44, "degre": 44, "freedom": 44, "nm_energi": 44, "kt": [44, 46], "translat": 44, "vibrat": 44, "output_dir": 44, "nimag": 44, "oscil": 44, "normal_mode_frequ": 44, "normal_mode_displac": 44, "strain_displ": 44, "gradient": 44, "ph2_supercel": 44, "constant": [44, 45, 47], "pair_cutoff": 44, "smi": 44, "usebasicknowledg": 44, "useexptorsionanglepref": 44, "smi_to_xyz": 44, "impos": 44, "knowledg": [44, 48], "aromat": 44, "ring": 44, "experiment": 44, "torsion": 44, "prefer": 44, "embedmolecul": 44, "max_n_atom": [44, 48], "pert": 44, "spglib": 44, "0e": [44, 48], "n_antisit": 44, "cluster_r": 44, "1st": 44, "nn": 44, "interstitial_probability_radius_expon": 44, "void": 44, "radiu": 44, "power": 44, "ase_optim": 44, "find_optimal_cell_shap": 44, "min_thick": 44, "exce": 44, "thick": [44, 48], "vacuum": [44, 48], "simple_cut": 44, "max_surface_cell_indic": 44, "duplicate_in_plan": 44, "plane": 44, "n_vac": 44, "communli": 45, "collision_radiu": 45, "n_failed_step": 45, "collis": 45, "closer": 45, "cloe": 45, "deriv": 45, "is_ok": 45, "abc": 45, "derriv": 45, "aggres": 45, "necessarili": 45, "physic": [45, 48], "nvtberendsen": 45, "langevin": 45, "t_init": 45, "t_final": 45, "ramp": [45, 48], "t_i": 45, "traj_frac": 45, "flot": 45, "n_stage": 45, "durat": 45, "friction": 45, "gpa": [45, 48], "rescal": 45, "pressure_tau": 45, "compressibility_fd_displ": 45, "strain": 45, "compress": 45, "nptberendsen": 45, "interv": 45, "traj_select_during_func": 45, "traj_select_after_func": 45, "abort_check": 45, "abortbas": 45, "mat": 46, "exclude_list": 46, "vec_len": 46, "n_vec": 46, "rectangular": 46, "selected_ind": 46, "kernel_exp": 46, "leverage_score_kei": 46, "n_desc": 46, "desc_len": 46, "_exactly_": 46, "svd": 46, "pca": 46, "do_vector": 46, "vh": 46, "prev_selected_desc": 46, "o_n_sq": 46, "n_prev_desc": 46, "prefactor": 46, "ndarrai": [46, 47], "enumer": 46, "at_descs_col": 46, "exclude_ind_list": 46, "by_bin": 46, "bia": 46, "accur": 46, "badli": 46, "nn_minima": 46, "nearbi": [46, 47], "presum": 46, "reduceat": 46, "cartesian_dist": [46, 47], "nfeatur": 46, "dist": 46, "dimens": [46, 47], "chebychev": 46, "compos_rang": 46, "info_field_in": 46, "info_field_out": 46, "subtract": 46, "belong": 46, "n_p": 47, "n_dim": 47, "dim": 47, "n_hull_p": 47, "equat": 47, "convexhul": 47, "simplex": 47, "transl_symprec": 47, "include_zero": 47, "extract": 47, "e0_data": 47, "e0_valu": 47, "active_it": [47, 48], "msg": 47, "show_tim": 47, "logfil": 47, "_io": 47, "textiowrapp": 47, "w": 47, "utf": 47, "reorganis": 47, "arr": 47, "yield": [47, 48], "arr_chunk": 47, "array_lik": 47, "error_dict": 47, "serializ": 47, "error_dict_json_compat": 47, "naiv": 47, "n_posit": 47, "hyperov": 47, "rectilinear": 47, "prism": 47, "neighbor_pair": 47, "linear": 47, "_density_": 47, "neighborlist": 47, "neighbor_list": 47, "recip": 47, "run_autopara_wrapp": 47, "params_dict": 47, "item_path": 47, "baseexcept": 47, "rate": [47, 48], "normal_posit": [47, 48], "thrown": [47, 48], "awai": [47, 48], "drawn": [47, 48], "tri": [47, 48], "lower": [47, 48], "upper": [47, 48], "bound": [47, 48], "manipul": 47, "list_bracket": 47, "_eval_": 47, "interpret": 47, "obj": 47, "n_float_sig_fig": 47, "gone": 47, "recurs": 47, "remaind": 47, "round": 47, "signific": 47, "n_sig_fig": 47, "certain": [47, 48], "stackoverflow": 47, "question": 47, "3410976": 47, "represent": 47, "supplement": 47, "spheric": 47, "algo": 47, "5408276": 47, "y": 47, "composition_z": 47, "vol": [47, 48], "_v": 47, "_x": 47, "n_element": 47, "coord": 47, "explor": 48, "alloi": 48, "gain": 48, "introduct": 48, "autom": 48, "manner": 48, "choos": 48, "favourit": 48, "instruct": 48, "expand": 48, "workstat": 48, "primari": 48, "manual_z_pair": 48, "distance_nb": 48, "bond_len_z1_z2": 48, "compact_clust": 48, "f0": 48, "atom_sigma": 48, "r_tran": 48, "central_weight": 48, "nz": 48, "print_sparse_index": 48, "0025": 48, "0625": 48, "125": 48, "do_copy_at_fil": 48, "sparse_separate_fil": 48, "laid": 48, "hierarch": 48, "gp": 48, "gap_template_fil": 48, "tweak": 48, "subcommand": 48, "dig": 48, "defect": 48, "prep": 48, "summaris": 48, "formula": 48, "normalis": 48, "respect": 48, "narrow": 48, "observ": 48, "crystallographi": 48, "bare": 48, "section": 48, "dft_evalu": 48, "bar": 48, "castep_pp_path": 48, "best": 48, "config_selection_descriptor": 48, "config_selection_descriptor_add_speci": 48, "manual_zcent": 48, "initial_step": 48, "preliminari": 48, "buildcell_total_n": 48, "by_desc_select_n": 48, "repuls": 48, "rss_step": 48, "landscap": 48, "minimis": 48, "minim_pressur": 48, "practic": 48, "minima_flat_histo_n": 48, "minima_by_desc_select_n": 48, "select_convex_hul": 48, "ly": 48, "preselect": 48, "selected_traj_flat_histo_n": 48, "selected_traj_by_desc_select_n": 48, "latter": 48, "iter_specif": 48, "flat_histo_kt": 48, "larger": 48, "higher": 48, "md_bulk_defect_step": 48, "experi": 48, "minima_fil": 48, "omit": 48, "four": 48, "n_": 48, "matter": 48, "surface_min_thick": 48, "surface_vacuum": 48, "md_dt": 48, "final_flat_histo_n": 48, "final_by_desc_select_n": 48, "idea": 48, "hint": 48, "worker": 48, "hyperthread": 48, "benefici": 48, "usabl": 48, "logic": 48, "gamma_seri": 48, "grif": 48, "ap_": 48, "ss_": 48, "ter_": 48, "grif_buildcell_cmd": 48, "programs_womble0": 48, "omp": 48, "increas": 48, "run_iter_": 48, "care": 48, "lot": 48, "leftov": 48, "gap_rss": 48, "break": 48, "rm": 48, "system_json": 48, "main_config_fil": 48, "total_rss_step": 48, "iter_i": 48, "seq": 48, "md_step": 48}, "objects": {"": [[34, 0, 0, "-", "wfl"]], "wfl": [[35, 0, 0, "-", "autoparallelize"], [36, 0, 0, "-", "calculators"], [38, 0, 0, "-", "cli"], [34, 0, 0, "-", "configset"], [34, 0, 0, "-", "descriptor_heuristics"], [40, 0, 0, "-", "descriptors"], [41, 0, 0, "-", "fit"], [44, 0, 0, "-", "generate"], [34, 0, 0, "-", "map"], [46, 0, 0, "-", "select"], [47, 0, 0, "-", "utils"], [2, 7, 1, "cmdoption-wfl-v", "--verbose"], [2, 7, 1, "cmdoption-wfl-v", "-v"]], "wfl.autoparallelize": [[35, 1, 1, "", "AutoparaInfo"], [35, 1, 1, "", "RemoteInfo"], [35, 0, 0, "-", "autoparainfo"], [35, 3, 1, "", "autoparallelize"], [35, 3, 1, "", "autoparallelize_docstring"], [35, 0, 0, "-", "base"], [35, 0, 0, "-", "mpipool_support"], [35, 0, 0, "-", "pool"], [35, 0, 0, "-", "remote"], [35, 0, 0, "-", "remoteinfo"], [35, 0, 0, "-", "utils"]], "wfl.autoparallelize.AutoparaInfo": [[35, 2, 1, "", "update_defaults"]], "wfl.autoparallelize.autoparainfo": [[35, 1, 1, "", "AutoparaInfo"]], "wfl.autoparallelize.autoparainfo.AutoparaInfo": [[35, 2, 1, "", "update_defaults"]], "wfl.autoparallelize.base": [[35, 3, 1, "", "autoparallelize"], [35, 3, 1, "", "autoparallelize_docstring"]], "wfl.autoparallelize.mpipool_support": [[35, 3, 1, "", "init"], [35, 3, 1, "", "shutdown_and_barrier"]], "wfl.autoparallelize.pool": [[35, 3, 1, "", "do_in_pool"]], "wfl.autoparallelize.remote": [[35, 3, 1, "", "do_remotely"]], "wfl.autoparallelize.remoteinfo": [[35, 1, 1, "", "RemoteInfo"]], "wfl.autoparallelize.utils": [[35, 3, 1, "", "get_remote_info"], [35, 3, 1, "", "get_root_global_seed"], [35, 3, 1, "", "grouper"], [35, 3, 1, "", "set_autopara_per_item_info"]], "wfl.calculators": [[36, 0, 0, "-", "aims"], [36, 0, 0, "-", "castep"], [36, 0, 0, "-", "committee"], [36, 0, 0, "-", "espresso"], [36, 0, 0, "-", "generic"], [36, 0, 0, "-", "kpts"], [36, 0, 0, "-", "mopac"], [37, 0, 0, "-", "orca"], [36, 0, 0, "-", "utils"], [36, 0, 0, "-", "vasp"], [36, 0, 0, "-", "wfl_fileio_calculator"]], "wfl.calculators.aims": [[36, 1, 1, "", "Aims"]], "wfl.calculators.aims.Aims": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "implemented_properties"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.castep": [[36, 1, 1, "", "Castep"]], "wfl.calculators.castep.Castep": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "implemented_properties"], [36, 2, 1, "", "setup_calc_params"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.committee": [[36, 3, 1, "", "calculate_committee"]], "wfl.calculators.espresso": [[36, 1, 1, "", "Espresso"]], "wfl.calculators.espresso.Espresso": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "implemented_properties"], [36, 2, 1, "", "setup_calc_params"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.generic": [[36, 3, 1, "", "calculate"]], "wfl.calculators.kpts": [[36, 3, 1, "", "universal_kspacing_k_mesh"], [36, 3, 1, "", "universal_kspacing_n_k"]], "wfl.calculators.mopac": [[36, 1, 1, "", "MOPAC"]], "wfl.calculators.mopac.MOPAC": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.orca": [[37, 1, 1, "", "ORCA"], [37, 0, 0, "-", "basinhopping"], [37, 3, 1, "", "natural_population_analysis"], [37, 3, 1, "", "parse_npa_output"]], "wfl.calculators.orca.ORCA": [[37, 2, 1, "", "calculate"], [37, 2, 1, "", "cleanup"], [37, 4, 1, "", "default_parameters"], [37, 2, 1, "", "get_default_multiplicity"], [37, 4, 1, "", "implemented_properties"], [37, 2, 1, "", "is_converged"], [37, 2, 1, "", "pick_task"], [37, 2, 1, "", "read_dipole"], [37, 2, 1, "", "read_frequencies"], [37, 2, 1, "", "read_opt_atoms"], [37, 2, 1, "", "read_results"], [37, 2, 1, "", "read_trajectory"], [37, 4, 1, "", "wfl_generic_default_autopara_info"], [37, 2, 1, "", "write_input"]], "wfl.calculators.orca.basinhopping": [[37, 1, 1, "", "BasinHoppingORCA"], [37, 3, 1, "", "evaluate_basin_hopping"]], "wfl.calculators.orca.basinhopping.BasinHoppingORCA": [[37, 2, 1, "", "calculate"], [37, 2, 1, "", "get_homo"], [37, 2, 1, "", "get_multiplicity"], [37, 4, 1, "", "implemented_properties"], [37, 2, 1, "", "process_results"]], "wfl.calculators.utils": [[36, 3, 1, "", "clean_rundir"], [36, 3, 1, "", "parse_genericfileio_profile_argv"], [36, 3, 1, "", "save_results"]], "wfl.calculators.vasp": [[36, 1, 1, "", "Vasp"]], "wfl.calculators.vasp.Vasp": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "default_parameters"], [36, 2, 1, "", "param_dict_of_key"], [36, 2, 1, "", "per_config_restore"], [36, 2, 1, "", "per_config_setup"], [36, 4, 1, "", "wfl_generic_num_inputs_per_python_subprocess"]], "wfl.calculators.wfl_fileio_calculator": [[36, 1, 1, "", "WFLFileIOCalculator"]], "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator": [[36, 2, 1, "", "clean_rundir"], [36, 2, 1, "", "cleanup"], [36, 2, 1, "", "setup_rundir"]], "wfl.cli": [[38, 0, 0, "-", "cli"], [38, 0, 0, "-", "cli_options"], [39, 0, 0, "-", "commands"]], "wfl.cli.cli_options": [[38, 3, 1, "", "extra_info"], [38, 3, 1, "", "inputs"], [38, 3, 1, "", "num_inputs_per_python_subprocess"], [38, 3, 1, "", "outputs"], [38, 3, 1, "", "param_fname"], [38, 3, 1, "", "prop_prefix"]], "wfl.cli.commands": [[39, 0, 0, "-", "descriptor"], [39, 0, 0, "-", "error"], [39, 0, 0, "-", "eval"], [39, 0, 0, "-", "generate"], [39, 0, 0, "-", "select"]], "wfl.cli.commands.descriptor": [[39, 3, 1, "", "calculate_descriptor"]], "wfl.cli.commands.eval": [[39, 3, 1, "", "pyjulip_ace"]], "wfl.configset": [[34, 1, 1, "", "ConfigSet"], [34, 1, 1, "", "OutputSpec"]], "wfl.configset.ConfigSet": [[34, 5, 1, "", "cur_loc"], [34, 2, 1, "", "groups"], [34, 2, 1, "", "one_file"]], "wfl.configset.OutputSpec": [[34, 2, 1, "", "all_written"], [34, 2, 1, "", "close"], [34, 2, 1, "", "store"], [34, 2, 1, "", "to_ConfigSet"], [34, 2, 1, "", "write"]], "wfl.descriptor_heuristics": [[34, 3, 1, "", "descriptor_2brn_uniform_file"], [34, 3, 1, "", "descriptors_from_length_scales"], [34, 3, 1, "", "len_scale_pair"]], "wfl.descriptors": [[40, 0, 0, "-", "quippy"]], "wfl.descriptors.quippy": [[40, 3, 1, "", "calculate"], [40, 3, 1, "", "from_any_to_Descriptor"]], "wfl.fit": [[41, 0, 0, "-", "ace"], [41, 0, 0, "-", "error"], [42, 0, 0, "-", "gap"], [41, 0, 0, "-", "mace"], [43, 0, 0, "-", "modify_database"], [41, 0, 0, "-", "utils"]], "wfl.fit.ace": [[41, 3, 1, "", "fit"], [41, 3, 1, "", "prepare_configs"], [41, 3, 1, "", "prepare_params"], [41, 3, 1, "", "run_ace_fit"]], "wfl.fit.error": [[41, 3, 1, "", "calc"], [41, 3, 1, "", "errors_dumps"], [41, 3, 1, "", "errors_to_dataframe"], [41, 3, 1, "", "natural_sort"], [41, 3, 1, "", "select_units"], [41, 3, 1, "", "value_error_scatter"]], "wfl.fit.gap": [[42, 0, 0, "-", "glue_2b"], [42, 0, 0, "-", "multistage"], [42, 0, 0, "-", "relocate"], [42, 0, 0, "-", "simple"]], "wfl.fit.gap.glue_2b": [[42, 3, 1, "", "construct_glue_2b"]], "wfl.fit.gap.multistage": [[42, 3, 1, "", "GAP_xml_modify_label"], [42, 3, 1, "", "fit"], [42, 3, 1, "", "max_cutoff"], [42, 3, 1, "", "prep_params"]], "wfl.fit.gap.relocate": [[42, 3, 1, "", "gap_relocate"]], "wfl.fit.gap.simple": [[42, 3, 1, "", "dict_to_gap_fit_string"], [42, 3, 1, "", "run_gap_fit"]], "wfl.fit.mace": [[41, 3, 1, "", "fit"]], "wfl.fit.modify_database": [[43, 0, 0, "-", "gap_rss_set_config_sigmas_from_convex_hull"], [43, 0, 0, "-", "scale_orig"], [43, 0, 0, "-", "simple_factor_nonperiodic"]], "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull": [[43, 3, 1, "", "modify"], [43, 3, 1, "", "piecewise_linear"]], "wfl.fit.modify_database.scale_orig": [[43, 3, 1, "", "modify"]], "wfl.fit.modify_database.simple_factor_nonperiodic": [[43, 3, 1, "", "list_to_sigma_dict"], [43, 3, 1, "", "modify"], [43, 3, 1, "", "modify_cell"], [43, 3, 1, "", "modify_with_factor"]], "wfl.fit.utils": [[41, 3, 1, "", "ace_fit_jl_path"], [41, 3, 1, "", "copy_properties"], [41, 3, 1, "", "fix_stress_virial"]], "wfl.generate": [[44, 0, 0, "-", "atoms_and_dimers"], [44, 0, 0, "-", "buildcell"], [45, 0, 0, "-", "md"], [44, 0, 0, "-", "minimahopping"], [44, 0, 0, "-", "normal_modes"], [44, 0, 0, "-", "phonopy"], [44, 0, 0, "-", "smiles"], [44, 0, 0, "-", "supercells"], [44, 0, 0, "-", "utils"]], "wfl.generate.atoms_and_dimers": [[44, 3, 1, "", "isolated_atom_from_e0"], [44, 3, 1, "", "prepare"]], "wfl.generate.buildcell": [[44, 3, 1, "", "buildcell"], [44, 3, 1, "", "conv_buildcell_out"], [44, 3, 1, "", "create_input"]], "wfl.generate.md": [[45, 0, 0, "-", "abort"], [45, 0, 0, "-", "abort_base"], [45, 3, 1, "", "md"]], "wfl.generate.md.abort": [[45, 1, 1, "", "AbortOnCollision"]], "wfl.generate.md.abort.AbortOnCollision": [[45, 2, 1, "", "atoms_ok"]], "wfl.generate.md.abort_base": [[45, 1, 1, "", "AbortSimBase"]], "wfl.generate.md.abort_base.AbortSimBase": [[45, 2, 1, "", "atoms_ok"], [45, 2, 1, "", "stop"]], "wfl.generate.minimahopping": [[44, 3, 1, "", "minimahopping"]], "wfl.generate.normal_modes": [[44, 1, 1, "", "NormalModes"], [44, 3, 1, "", "generate_normal_modes_parallel_atoms"], [44, 3, 1, "", "generate_normal_modes_parallel_hessian"], [44, 3, 1, "", "sample_normal_modes"]], "wfl.generate.normal_modes.NormalModes": [[44, 2, 1, "", "derive_normal_mode_info"], [44, 2, 1, "", "evals_to_freqs"], [44, 2, 1, "", "evecs_to_modes"], [44, 2, 1, "", "freqs_to_evals"], [44, 2, 1, "", "modes_to_evecs"], [44, 4, 1, "", "num_hess_delta"], [44, 2, 1, "", "sample_normal_modes"], [44, 2, 1, "", "summary"], [44, 2, 1, "", "view"]], "wfl.generate.phonopy": [[44, 3, 1, "", "phonopy"]], "wfl.generate.smiles": [[44, 3, 1, "", "smi_to_atoms"], [44, 3, 1, "", "smiles"]], "wfl.generate.supercells": [[44, 3, 1, "", "antisite"], [44, 3, 1, "", "interstitial"], [44, 3, 1, "", "largest_bulk"], [44, 3, 1, "", "surface"], [44, 3, 1, "", "vacancy"]], "wfl.generate.utils": [[44, 3, 1, "", "config_type_append"]], "wfl.map": [[34, 3, 1, "", "map"]], "wfl.select": [[46, 0, 0, "-", "by_descriptor"], [46, 0, 0, "-", "convex_hull"], [46, 0, 0, "-", "flat_histogram"], [46, 0, 0, "-", "selection_space"], [46, 0, 0, "-", "simple"]], "wfl.select.by_descriptor": [[46, 3, 1, "", "CUR"], [46, 3, 1, "", "CUR_conf_global"], [46, 3, 1, "", "do_svd"], [46, 3, 1, "", "greedy_fps_conf_global"], [46, 3, 1, "", "prep_descs_and_exclude"], [46, 3, 1, "", "write_selected_and_clean"]], "wfl.select.convex_hull": [[46, 3, 1, "", "select"]], "wfl.select.flat_histogram": [[46, 3, 1, "", "biased_select_conf"]], "wfl.select.selection_space": [[46, 3, 1, "", "compare_manual_minima"], [46, 3, 1, "", "minima_among_neighbors"], [46, 3, 1, "", "val_relative_to_nearby_composition_volume_min"]], "wfl.select.simple": [[46, 3, 1, "", "by_bool_func"], [46, 3, 1, "", "by_index"]], "wfl.utils": [[47, 0, 0, "-", "at_copy_save_results"], [47, 0, 0, "-", "configs"], [47, 0, 0, "-", "convex_hull"], [47, 0, 0, "-", "file_utils"], [47, 0, 0, "-", "find_voids"], [47, 0, 0, "-", "gap_xml_tools"], [47, 0, 0, "-", "julia"], [47, 0, 0, "-", "logging"], [47, 0, 0, "-", "misc"], [47, 0, 0, "-", "ndim_neighbor_list"], [47, 0, 0, "-", "parallel"], [47, 0, 0, "-", "params"], [47, 0, 0, "-", "pressure"], [47, 0, 0, "-", "quip_cli_strings"], [47, 0, 0, "-", "replace_eval_in_strs"], [47, 0, 0, "-", "round_sig_figs"], [47, 0, 0, "-", "vector_utils"], [47, 0, 0, "-", "version"], [47, 0, 0, "-", "vol_composition_space"]], "wfl.utils.at_copy_save_results": [[47, 3, 1, "", "at_copy_save_results"]], "wfl.utils.configs": [[47, 3, 1, "", "atomization_energy"], [47, 3, 1, "", "find_isolated_atoms"]], "wfl.utils.convex_hull": [[47, 3, 1, "", "find_hull"], [47, 3, 1, "", "vertical_dist_from_hull"]], "wfl.utils.file_utils": [[47, 3, 1, "", "clean_dir"]], "wfl.utils.find_voids": [[47, 3, 1, "", "find_voids"]], "wfl.utils.gap_xml_tools": [[47, 3, 1, "", "extract_e0"]], "wfl.utils.julia": [[47, 3, 1, "", "julia_exec_path"]], "wfl.utils.logging": [[47, 3, 1, "", "increment_active_iter"], [47, 3, 1, "", "print_log"], [47, 3, 1, "", "process_active_iter"]], "wfl.utils.misc": [[47, 3, 1, "", "atoms_to_list"], [47, 3, 1, "", "chunks"], [47, 3, 1, "", "dict_tuple_keys_to_str"]], "wfl.utils.ndim_neighbor_list": [[47, 3, 1, "", "calc_list"], [47, 3, 1, "", "calc_list_cells"]], "wfl.utils.parallel": [[47, 3, 1, "", "construct_calculator_picklesafe"]], "wfl.utils.params": [[47, 1, 1, "", "Params"]], "wfl.utils.params.Params": [[47, 5, 1, "", "cur_iter"], [47, 5, 1, "", "dft_code"], [47, 5, 1, "", "dft_params"], [47, 2, 1, "", "get"], [47, 4, 1, "", "implemented_calculators"]], "wfl.utils.pressure": [[47, 6, 1, "", "PressureRecursionError"], [47, 3, 1, "", "sample_pressure"]], "wfl.utils.quip_cli_strings": [[47, 3, 1, "", "dict_to_quip_str"]], "wfl.utils.replace_eval_in_strs": [[47, 3, 1, "", "replace_eval_in_strs"]], "wfl.utils.round_sig_figs": [[47, 3, 1, "", "round_sig_figs"]], "wfl.utils.vector_utils": [[47, 3, 1, "", "random_three_vector"]], "wfl.utils.version": [[47, 3, 1, "", "get_wfl_version"]], "wfl.utils.vol_composition_space": [[47, 3, 1, "", "composition_space_Zs"], [47, 3, 1, "", "composition_space_coord"]], "wfl-descriptor-quippy": [[2, 7, 1, "cmdoption-wfl-descriptor-quippy-descriptor", "--descriptor"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-force", "--force"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-key", "--key"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-local", "--local"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-i", "-i"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-o", "-o"]], "wfl-error": [[2, 7, 1, "cmdoption-wfl-error-ap", "--atom-properties"], [2, 7, 1, "cmdoption-wfl-error-cpp", "--calc-property-prefix"], [2, 7, 1, "cmdoption-wfl-error-ck", "--category-keys"], [2, 7, 1, "cmdoption-wfl-error-cmap", "--cmap"], [2, 7, 1, "cmdoption-wfl-error-cp", "--config-properties"], [2, 7, 1, "cmdoption-wfl-error-error-type", "--error-type"], [2, 7, 1, "cmdoption-wfl-error-f", "--fig-name"], [2, 7, 1, "cmdoption-wfl-error-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-error-p", "--precision"], [2, 7, 1, "cmdoption-wfl-error-rpp", "--ref-property-prefix"], [2, 7, 1, "cmdoption-wfl-error-wp", "--weight-property"], [2, 7, 1, "cmdoption-wfl-error-ap", "-ap"], [2, 7, 1, "cmdoption-wfl-error-ck", "-ck"], [2, 7, 1, "cmdoption-wfl-error-cp", "-cp"], [2, 7, 1, "cmdoption-wfl-error-cpp", "-cpp"], [2, 7, 1, "cmdoption-wfl-error-f", "-f"], [2, 7, 1, "cmdoption-wfl-error-i", "-i"], [2, 7, 1, "cmdoption-wfl-error-p", "-p"], [2, 7, 1, "cmdoption-wfl-error-rpp", "-rpp"], [2, 7, 1, "cmdoption-wfl-error-wp", "-wp"]], "wfl-eval-ace": [[2, 7, 1, "cmdoption-wfl-eval-ace-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-ace-num-inputs-per-python-subprocess", "--num-inputs-per-python-subprocess"], [2, 7, 1, "cmdoption-wfl-eval-ace-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-ace-pf", "--param-fname"], [2, 7, 1, "cmdoption-wfl-eval-ace-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-ace-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-ace-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-ace-pf", "-pf"], [2, 7, 1, "cmdoption-wfl-eval-ace-pp", "-pp"]], "wfl-eval-atomization-energy": [[2, 7, 1, "cmdoption-wfl-eval-atomization-energy-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-k", "--isolated-atom-info-key"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-v", "--isolated-atom-info-value"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-prop", "--prop"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-k", "-k"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-pp", "-pp"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-v", "-v"]], "wfl-eval-gap": [[2, 7, 1, "cmdoption-wfl-eval-gap-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-gap-num-inputs-per-python-subprocess", "--num-inputs-per-python-subprocess"], [2, 7, 1, "cmdoption-wfl-eval-gap-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-gap-pf", "--param-fname"], [2, 7, 1, "cmdoption-wfl-eval-gap-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-gap-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-gap-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-gap-pf", "-pf"], [2, 7, 1, "cmdoption-wfl-eval-gap-pp", "-pp"]], "wfl-eval-mace": [[2, 7, 1, "cmdoption-wfl-eval-mace-dtype", "--dtype"], [2, 7, 1, "cmdoption-wfl-eval-mace-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-mace-num-inputs-per-python-subprocess", "--num-inputs-per-python-subprocess"], [2, 7, 1, "cmdoption-wfl-eval-mace-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-mace-pf", "--param-fname"], [2, 7, 1, "cmdoption-wfl-eval-mace-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-mace-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-mace-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-mace-pf", "-pf"], [2, 7, 1, "cmdoption-wfl-eval-mace-pp", "-pp"]], "wfl-generate-buildcell": [[2, 7, 1, "cmdoption-wfl-generate-buildcell-buildcell-exec", "--buildcell-exec"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-buildcell-input", "--buildcell-input"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-ei", "--extra-info"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-N", "--n-configs"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-perturbation", "--perturbation"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-N", "-N"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-ei", "-ei"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-o", "-o"]], "wfl-generate-smiles": [[2, 7, 1, "cmdoption-wfl-generate-smiles-ei", "--extra-info"], [2, 7, 1, "cmdoption-wfl-generate-smiles-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-generate-smiles-ei", "-ei"], [2, 7, 1, "cmdoption-wfl-generate-smiles-o", "-o"], [2, 7, 1, "cmdoption-wfl-generate-smiles-arg-SMILES_STRING", "SMILES_STRING"]], "wfl-select-cur": [[2, 7, 1, "cmdoption-wfl-select-cur-deterministic", "--deterministic"], [2, 7, 1, "cmdoption-wfl-select-cur-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-select-cur-keep_descriptor", "--keep_descriptor"], [2, 7, 1, "cmdoption-wfl-select-cur-kernel_exponent", "--kernel_exponent"], [2, 7, 1, "cmdoption-wfl-select-cur-key", "--key"], [2, 7, 1, "cmdoption-wfl-select-cur-N", "--n-configs"], [2, 7, 1, "cmdoption-wfl-select-cur-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-select-cur-stochastic-seed", "--stochastic-seed"], [2, 7, 1, "cmdoption-wfl-select-cur-N", "-N"], [2, 7, 1, "cmdoption-wfl-select-cur-i", "-i"], [2, 7, 1, "cmdoption-wfl-select-cur-o", "-o"]], "wfl-select-lambda": [[2, 7, 1, "cmdoption-wfl-select-lambda-e", "--exec-code"], [2, 7, 1, "cmdoption-wfl-select-lambda-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-select-lambda-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-select-lambda-e", "-e"], [2, 7, 1, "cmdoption-wfl-select-lambda-i", "-i"], [2, 7, 1, "cmdoption-wfl-select-lambda-o", "-o"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute", "5": "py:property", "6": "py:exception", "7": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"], "6": ["py", "exception", "Python exception"], "7": ["std", "cmdoption", "program option"]}, "titleterms": {"command": [0, 9, 16, 39], "line": [0, 9, 16], "interfac": 0, "calcul": [0, 6, 8, 9, 10, 22, 36, 37], "orca": [0, 14, 37], "outdat": 0, "castep": [0, 36], "vasp": [0, 36], "util": [1, 35, 36, 41, 44, 47], "function": [1, 32, 33], "find": 1, "void": 1, "e0": 1, "from": 1, "gap": [1, 2, 6, 12, 25, 27, 42, 48], "xml": 1, "wfl": [2, 6, 19, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "descriptor": [2, 6, 9, 23, 28, 39, 40], "quippi": [2, 40], "error": [2, 6, 12, 39, 41], "eval": [2, 39], "ac": [2, 21, 41], "atom": [2, 6, 16, 26, 30], "energi": 2, "mace": [2, 10, 41], "gener": [2, 6, 7, 9, 12, 13, 22, 26, 36, 39, 44, 45], "buildcel": [2, 4, 26, 44], "smile": [2, 16, 26, 44], "select": [2, 6, 15, 28, 39, 46, 48], "cur": [2, 6, 28], "lambda": 2, "exampl": [3, 5, 6, 10, 17, 33], "content": [3, 12, 18, 20, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "random": 4, "structur": [4, 6, 7, 9, 15, 26, 30], "via": [4, 14], "contribut": 5, "prepar": [5, 6, 12, 48], "hide": 5, "test": [5, 12, 33], "onlin": 5, "document": [5, 18], "updat": 5, "relat": 5, "file": [5, 22, 27], "fit": [6, 9, 12, 21, 24, 25, 27, 41, 42, 43], "workflow": [6, 12, 18, 22], "mani": 6, "us": [6, 32], "case": 6, "import": [6, 12], "refer": 6, "isol": 6, "initi": [6, 12, 48], "run": [6, 9, 33], "molecular": [6, 11, 26], "dynam": [6, 11, 26], "simul": 6, "filter": 6, "soap": 6, "sub": 6, "evalu": [6, 9], "plot": 6, "correl": 6, "dimer": [7, 26], "fhi": 8, "aim": [8, 36], "index": 9, "md": [9, 45, 48], "remot": [9, 17, 33, 35], "execut": [9, 17], "get": [9, 12], "sampl": [9, 13, 15, 28], "potenti": [9, 24], "iter": [9, 12], "train": [9, 12], "miscellan": 9, "parallel": [10, 12, 22, 32, 47], "complet": [10, 17], "tabl": 12, "setup": 12, "start": [12, 48], "process": 12, "The": 12, "keep": 12, "track": 12, "normal": [13, 26], "mode": [13, 26], "molecul": [13, 26], "visual": 13, "python": [14, 16, 32], "script": [14, 16, 17, 32, 48], "first": 17, "With": 17, "welcom": 18, "": 18, "instal": 18, "repositori": 18, "oper": [20, 32], "base": [22, 35], "special": 22, "super": 26, "cell": 26, "geometri": 26, "optim": [26, 44], "minima": 26, "hop": 26, "phonon": 26, "multistag": [27, 42], "procedur": 27, "configur": 27, "creat": [27, 32], "config": [28, 47, 48], "global": 28, "furthest": 28, "point": 28, "flat": 28, "histogram": 28, "convex": 28, "hull": 28, "simpl": [28, 42, 46], "overview": 29, "thi": 29, "section": 29, "outlin": 29, "input": 30, "output": 30, "intern": 30, "develop": 30, "overal": 31, "design": 31, "automat": 32, "task": 32, "program": 32, "mpi": 32, "wfl_mpipool": 32, "runtim": [32, 48], "control": 32, "over": 32, "singl": 32, "node": 32, "subprocess": 32, "multipl": 32, "auto": 32, "independ": 33, "queu": 33, "job": [33, 48], "restart": 33, "wfl_expyre_info": 33, "syntax": 33, "kei": 33, "valu": 33, "divid": 33, "item": 33, "parallelis": 33, "within": 33, "pytest": 33, "packag": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "subpackag": [34, 36, 38, 41, 44], "submodul": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "configset": 34, "modul": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "descriptor_heurist": 34, "map": 34, "autoparallel": 35, "autoparainfo": 35, "mpipool_support": 35, "pool": 35, "remoteinfo": 35, "paramet": 36, "committe": 36, "espresso": 36, "kpt": 36, "mopac": 36, "wfl_fileio_calcul": 36, "basinhop": 37, "cli": [38, 39], "cli_opt": 38, "dft_convergence_test": 38, "gap_rss_iter_fit": 38, "glue_2b": 42, "reloc": 42, "modify_databas": 43, "gap_rss_set_config_sigmas_from_convex_hul": 43, "scale_orig": 43, "simple_factor_nonperiod": 43, "atoms_and_dim": 44, "minimahop": 44, "normal_mod": 44, "phonopi": 44, "supercel": 44, "abort": 45, "abort_bas": 45, "by_descriptor": 46, "convex_hul": [46, 47], "flat_histogram": 46, "selection_spac": 46, "at_copy_save_result": 47, "file_util": 47, "find_void": 47, "gap_xml_tool": 47, "julia": 47, "log": 47, "misc": 47, "ndim_neighbor_list": 47, "param": 47, "pressur": 47, "quip_cli_str": 47, "replace_eval_in_str": 47, "round_sig_fig": 47, "vector_util": 47, "version": 47, "vol_composition_spac": 47, "how": 48, "do": 48, "rss": 48, "befor": 48, "you": 48, "main": 48, "step": 48, "dft": 48, "set": 48}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"Command line interface": [[0, "command-line-interface"]], "Calculators": [[0, "calculators"]], "ORCA (outdated)": [[0, "orca-outdated"]], "CASTEP": [[0, "castep"]], "VASP": [[0, "vasp"]], "Utility functions": [[1, "utility-functions"]], "Find Voids": [[1, "find-voids"]], "e0 from GAP XML": [[1, "e0-from-gap-xml"]], "wfl": [[2, "wfl"], [19, "wfl"]], "descriptor": [[2, "wfl-descriptor"]], "quippy": [[2, "wfl-descriptor-quippy"]], "error": [[2, "wfl-error"]], "eval": [[2, "wfl-eval"]], "ace": [[2, "wfl-eval-ace"]], "atomization-energy": [[2, "wfl-eval-atomization-energy"]], "gap": [[2, "wfl-eval-gap"]], "mace": [[2, "wfl-eval-mace"]], "generate": [[2, "wfl-generate"]], "buildcell": [[2, "wfl-generate-buildcell"]], "smiles": [[2, "wfl-generate-smiles"]], "select": [[2, "wfl-select"]], "cur": [[2, "wfl-select-cur"]], "lambda": [[2, "wfl-select-lambda"]], "Examples": [[3, "examples"]], "Contents:": [[3, null], [20, null], [24, null]], "Random Structures via buildcell": [[4, "Random-Structures-via-buildcell"]], "Contributing Examples": [[5, "contributing-examples"]], "Preparing the Example": [[5, "preparing-the-example"]], "Hiding Tests in the Online Documentation": [[5, "hiding-tests-in-the-online-documentation"]], "Updating Related Files": [[5, "updating-related-files"]], "GAP fit workflow with many wfl use-case examples": [[6, "GAP-fit-workflow-with-many-wfl-use-case-examples"]], "Imports": [[6, "Imports"]], "Reference calculator": [[6, "Reference-calculator"]], "Prepare isolated atoms": [[6, "Prepare-isolated-atoms"]], "Generate initial structures": [[6, "Generate-initial-structures"]], "Run Molecular Dynamics simulation": [[6, "Run-Molecular-Dynamics-simulation"]], "Filter structures": [[6, "Filter-structures"]], "Calculate SOAP descriptor": [[6, "Calculate-SOAP-descriptor"]], "Sub-select with CUR": [[6, "Sub-select-with-CUR"]], "Fit GAP": [[6, "Fit-GAP"]], "Evaluate structures with GAP": [[6, "Evaluate-structures-with-GAP"]], "Evaluate error & plot correlation": [[6, "Evaluate-error-&-plot-correlation"]], "Generating Dimer Structures": [[7, "Generating-Dimer-Structures"]], "FHI-Aims Calculator": [[8, "FHI-Aims-Calculator"]], "Index": [[9, "index"]], "Evaluate structures with a calculator": [[9, "evaluate-structures-with-a-calculator"]], "Generate structures": [[9, "generate-structures"]], "Run MD": [[9, "run-md"]], "Remote execution": [[9, "remote-execution"]], "Get descriptors": [[9, "get-descriptors"]], "Sampling structures": [[9, "sampling-structures"]], "Fit a potential": [[9, "fit-a-potential"]], "Iterative training": [[9, "iterative-training"]], "Command line": [[9, "command-line"], [16, "command-line"]], "Miscellaneous": [[9, "miscellaneous"]], "Parallelize MACE calculator": [[10, "parallelize-mace-calculator"]], "Complete example": [[10, "complete-example"]], "Molecular Dynamics": [[11, "molecular-dynamics"], [26, "molecular-dynamics"]], "Iterative GAP fitting": [[12, "iterative-gap-fitting"]], "Table of contents": [[12, "table-of-contents"]], "General workflow and setup": [[12, "general-workflow-and-setup"]], "Getting started: Parallelization and Imports": [[12, "getting-started-parallelization-and-imports"]], "Fitting the initial GAP": [[12, "fitting-the-initial-gap"]], "Preparing the iterative process": [[12, "preparing-the-iterative-process"]], "The Iterative Process": [[12, "the-iterative-process"]], "Keeping track of training and test errors": [[12, "keeping-track-of-training-and-test-errors"]], "Normal Modes of molecules": [[13, "normal-modes-of-molecules"]], "Generate": [[13, "generate"]], "Visualize": [[13, "visualize"]], "Sample": [[13, "sample"]], "ORCA via Python script": [[14, "orca-via-python-script"]], "Selection or Sampling of Structures": [[15, "Selection-or-Sampling-of-Structures"]], "SMILES to Atoms": [[16, "smiles-to-atoms"], [26, "smiles-to-atoms"]], "Python script": [[16, "python-script"]], "First Example": [[17, "first-example"]], "Complete script": [[17, "complete-script"], [17, "id2"]], "With remote execution": [[17, "with-remote-execution"]], "Welcome to Workflow\u2019s documentation!": [[18, "welcome-to-workflow-s-documentation"]], "Installation": [[18, "installation"]], "Repository": [[18, "repository"]], "Contents": [[18, "contents"]], "Operations": [[20, "operations"]], "Fitting ACE": [[21, "fitting-ace"]], "Calculators in Workflow": [[22, "calculators-in-workflow"]], "Parallelize with generic.calculate()": [[22, "parallelize-with-generic-calculate"]], "File-based calculators": [[22, "file-based-calculators"]], "Special calculators": [[22, "special-calculators"]], "Descriptors": [[23, "descriptors"]], "Fitting potentials": [[24, "fitting-potentials"]], "Fitting GAP": [[25, "fitting-gap"]], "Generating Atomic Structures": [[26, "generating-atomic-structures"]], "Atoms and Dimers": [[26, "atoms-and-dimers"]], "BuildCell": [[26, "buildcell"]], "Super Cells": [[26, "super-cells"]], "Geometry Optimization": [[26, "geometry-optimization"]], "Minima Hopping": [[26, "minima-hopping"]], "Structures for phonons": [[26, "structures-for-phonons"]], "Normal Modes of Molecules": [[26, "normal-modes-of-molecules"]], "Multistage GAP fitting": [[27, "multistage-gap-fitting"]], "Procedure": [[27, "procedure"]], "Configuration file": [[27, "configuration-file"]], "Creating configuration file": [[27, "creating-configuration-file"]], "Selecting Configs": [[28, "selecting-configs"]], "CUR on global descriptor": [[28, "cur-on-global-descriptor"]], "Furthest point sampling": [[28, "furthest-point-sampling"]], "Flat histogram": [[28, "flat-histogram"]], "Convex hull": [[28, "convex-hull"]], "Simple select": [[28, "simple-select"]], "Overview": [[29, "overview"]], "This section outlines:": [[29, null]], "Input and output of atomic structures": [[30, "input-and-output-of-atomic-structures"]], "Internals, for developers": [[30, "internals-for-developers"]], "Overall design": [[31, "overall-design"]], "Automatic parallelization of tasks": [[32, "automatic-parallelization-of-tasks"]], "Programming script that use parallelized operations": [[32, "programming-script-that-use-parallelized-operations"]], "MPI with WFL_MPIPOOL": [[32, "mpi-with-wfl-mpipool"]], "Runtime control over parallelization": [[32, "runtime-control-over-parallelization"]], "Single node using python subprocesses": [[32, "single-node-using-python-subprocesses"]], "Multiple nodes using MPI": [[32, "multiple-nodes-using-mpi"]], "Creating auto-parallelized functions": [[32, "creating-auto-parallelized-functions"]], "Functions as independently queued jobs": [[33, "functions-as-independently-queued-jobs"]], "Example": [[33, "example"]], "Restarts": [[33, "restarts"]], "WFL_EXPYRE_INFO syntax": [[33, "wfl-expyre-info-syntax"]], "Keys": [[33, "keys"]], "Values": [[33, "values"]], "Dividing items into and parallelising within jobs": [[33, "dividing-items-into-and-parallelising-within-jobs"]], "Testing": [[33, "testing"]], "Pytest with remote run example": [[33, "pytest-with-remote-run-example"]], "wfl package": [[34, "wfl-package"]], "Subpackages": [[34, "subpackages"], [36, "subpackages"], [38, "subpackages"], [41, "subpackages"], [44, "subpackages"]], "Submodules": [[34, "submodules"], [35, "submodules"], [36, "submodules"], [37, "submodules"], [38, "submodules"], [39, "submodules"], [40, "submodules"], [41, "submodules"], [42, "submodules"], [43, "submodules"], [44, "submodules"], [45, "submodules"], [46, "submodules"], [47, "submodules"]], "wfl.configset module": [[34, "module-wfl.configset"]], "wfl.descriptor_heuristics module": [[34, "module-wfl.descriptor_heuristics"]], "wfl.map module": [[34, "module-wfl.map"]], "Module contents": [[34, "module-wfl"], [35, "module-wfl.autoparallelize"], [36, "module-wfl.calculators"], [37, "module-wfl.calculators.orca"], [38, "module-wfl.cli"], [39, "module-wfl.cli.commands"], [40, "module-wfl.descriptors"], [41, "module-wfl.fit"], [42, "module-wfl.fit.gap"], [43, "module-wfl.fit.modify_database"], [44, "module-wfl.generate"], [45, "module-wfl.generate.md"], [46, "module-wfl.select"], [47, "module-wfl.utils"]], "wfl.autoparallelize package": [[35, "wfl-autoparallelize-package"]], "wfl.autoparallelize.autoparainfo module": [[35, "module-wfl.autoparallelize.autoparainfo"]], "wfl.autoparallelize.base module": [[35, "module-wfl.autoparallelize.base"]], "wfl.autoparallelize.mpipool_support module": [[35, "module-wfl.autoparallelize.mpipool_support"]], "wfl.autoparallelize.pool module": [[35, "module-wfl.autoparallelize.pool"]], "wfl.autoparallelize.remote module": [[35, "module-wfl.autoparallelize.remote"]], "wfl.autoparallelize.remoteinfo module": [[35, "module-wfl.autoparallelize.remoteinfo"]], "wfl.autoparallelize.utils module": [[35, "module-wfl.autoparallelize.utils"]], "wfl.calculators package": [[36, "wfl-calculators-package"]], "wfl.calculators.aims module": [[36, "module-wfl.calculators.aims"]], "Parameter:": [[36, "parameter"]], "wfl.calculators.castep module": [[36, "module-wfl.calculators.castep"]], "wfl.calculators.committee module": [[36, "module-wfl.calculators.committee"]], "wfl.calculators.espresso module": [[36, "module-wfl.calculators.espresso"]], "wfl.calculators.generic module": [[36, "module-wfl.calculators.generic"]], "wfl.calculators.kpts module": [[36, "module-wfl.calculators.kpts"]], "wfl.calculators.mopac module": [[36, "module-wfl.calculators.mopac"]], "wfl.calculators.utils module": [[36, "module-wfl.calculators.utils"]], "wfl.calculators.vasp module": [[36, "module-wfl.calculators.vasp"]], "wfl.calculators.wfl_fileio_calculator module": [[36, "module-wfl.calculators.wfl_fileio_calculator"]], "wfl.calculators.orca package": [[37, "wfl-calculators-orca-package"]], "wfl.calculators.orca.basinhopping module": [[37, "module-wfl.calculators.orca.basinhopping"]], "wfl.cli package": [[38, "wfl-cli-package"]], "wfl.cli.cli module": [[38, "module-wfl.cli.cli"]], "wfl.cli.cli_options module": [[38, "module-wfl.cli.cli_options"]], "wfl.cli.dft_convergence_test module": [[38, "wfl-cli-dft-convergence-test-module"]], "wfl.cli.gap_rss_iter_fit module": [[38, "wfl-cli-gap-rss-iter-fit-module"]], "wfl.cli.commands package": [[39, "wfl-cli-commands-package"]], "wfl.cli.commands.descriptor module": [[39, "module-wfl.cli.commands.descriptor"]], "wfl.cli.commands.error module": [[39, "module-wfl.cli.commands.error"]], "wfl.cli.commands.eval module": [[39, "module-wfl.cli.commands.eval"]], "wfl.cli.commands.generate module": [[39, "module-wfl.cli.commands.generate"]], "wfl.cli.commands.select module": [[39, "module-wfl.cli.commands.select"]], "wfl.descriptors package": [[40, "wfl-descriptors-package"]], "wfl.descriptors.quippy module": [[40, "module-wfl.descriptors.quippy"]], "wfl.fit package": [[41, "wfl-fit-package"]], "wfl.fit.ace module": [[41, "module-wfl.fit.ace"]], "wfl.fit.error module": [[41, "module-wfl.fit.error"]], "wfl.fit.mace module": [[41, "module-wfl.fit.mace"]], "wfl.fit.utils module": [[41, "module-wfl.fit.utils"]], "wfl.fit.gap package": [[42, "wfl-fit-gap-package"]], "wfl.fit.gap.glue_2b module": [[42, "module-wfl.fit.gap.glue_2b"]], "wfl.fit.gap.multistage module": [[42, "module-wfl.fit.gap.multistage"]], "wfl.fit.gap.relocate module": [[42, "module-wfl.fit.gap.relocate"]], "wfl.fit.gap.simple module": [[42, "module-wfl.fit.gap.simple"]], "wfl.fit.modify_database package": [[43, "wfl-fit-modify-database-package"]], "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull module": [[43, "module-wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull"]], "wfl.fit.modify_database.scale_orig module": [[43, "module-wfl.fit.modify_database.scale_orig"]], "wfl.fit.modify_database.simple_factor_nonperiodic module": [[43, "module-wfl.fit.modify_database.simple_factor_nonperiodic"]], "wfl.generate package": [[44, "wfl-generate-package"]], "wfl.generate.atoms_and_dimers module": [[44, "module-wfl.generate.atoms_and_dimers"]], "wfl.generate.buildcell module": [[44, "module-wfl.generate.buildcell"]], "wfl.generate.minimahopping module": [[44, "module-wfl.generate.minimahopping"]], "wfl.generate.normal_modes module": [[44, "module-wfl.generate.normal_modes"]], "wfl.generate.optimize module": [[44, "wfl-generate-optimize-module"]], "wfl.generate.phonopy module": [[44, "module-wfl.generate.phonopy"]], "wfl.generate.smiles module": [[44, "module-wfl.generate.smiles"]], "wfl.generate.supercells module": [[44, "module-wfl.generate.supercells"]], "wfl.generate.utils module": [[44, "module-wfl.generate.utils"]], "wfl.generate.md package": [[45, "wfl-generate-md-package"]], "wfl.generate.md.abort module": [[45, "module-wfl.generate.md.abort"]], "wfl.generate.md.abort_base module": [[45, "module-wfl.generate.md.abort_base"]], "wfl.select package": [[46, "wfl-select-package"]], "wfl.select.by_descriptor module": [[46, "module-wfl.select.by_descriptor"]], "wfl.select.convex_hull module": [[46, "module-wfl.select.convex_hull"]], "wfl.select.flat_histogram module": [[46, "module-wfl.select.flat_histogram"]], "wfl.select.selection_space module": [[46, "module-wfl.select.selection_space"]], "wfl.select.simple module": [[46, "module-wfl.select.simple"]], "wfl.utils package": [[47, "wfl-utils-package"]], "wfl.utils.at_copy_save_results module": [[47, "module-wfl.utils.at_copy_save_results"]], "wfl.utils.configs module": [[47, "module-wfl.utils.configs"]], "wfl.utils.convex_hull module": [[47, "module-wfl.utils.convex_hull"]], "wfl.utils.file_utils module": [[47, "module-wfl.utils.file_utils"]], "wfl.utils.find_voids module": [[47, "module-wfl.utils.find_voids"]], "wfl.utils.gap_xml_tools module": [[47, "module-wfl.utils.gap_xml_tools"]], "wfl.utils.julia module": [[47, "module-wfl.utils.julia"]], "wfl.utils.logging module": [[47, "module-wfl.utils.logging"]], "wfl.utils.misc module": [[47, "module-wfl.utils.misc"]], "wfl.utils.ndim_neighbor_list module": [[47, "module-wfl.utils.ndim_neighbor_list"]], "wfl.utils.parallel module": [[47, "module-wfl.utils.parallel"]], "wfl.utils.params module": [[47, "module-wfl.utils.params"]], "wfl.utils.pressure module": [[47, "module-wfl.utils.pressure"]], "wfl.utils.quip_cli_strings module": [[47, "module-wfl.utils.quip_cli_strings"]], "wfl.utils.replace_eval_in_strs module": [[47, "module-wfl.utils.replace_eval_in_strs"]], "wfl.utils.round_sig_figs module": [[47, "module-wfl.utils.round_sig_figs"]], "wfl.utils.vector_utils module": [[47, "module-wfl.utils.vector_utils"]], "wfl.utils.version module": [[47, "module-wfl.utils.version"]], "wfl.utils.vol_composition_space module": [[47, "module-wfl.utils.vol_composition_space"]], "How to do GAP-RSS": [[48, "how-to-do-gap-rss"]], "Before you start": [[48, "before-you-start"]], "Main config": [[48, "main-config"]], "Steps of GAP-RSS": [[48, "steps-of-gap-rss"]], "Preparation step": [[48, "preparation-step"]], "DFT settings": [[48, "dft-settings"]], "Config selection": [[48, "config-selection"]], "Initial step": [[48, "initial-step"]], "RSS step": [[48, "rss-step"]], "MD step": [[48, "md-step"]], "Job script and runtime settings": [[48, "job-script-and-runtime-settings"]]}, "indexentries": {"--atom-properties": [[2, "cmdoption-wfl-error-ap"]], "--buildcell-exec": [[2, "cmdoption-wfl-generate-buildcell-buildcell-exec"]], "--buildcell-input": [[2, "cmdoption-wfl-generate-buildcell-buildcell-input"]], "--calc-property-prefix": [[2, "cmdoption-wfl-error-cpp"]], "--category-keys": [[2, "cmdoption-wfl-error-ck"]], "--cmap": [[2, "cmdoption-wfl-error-cmap"]], "--config-properties": [[2, "cmdoption-wfl-error-cp"]], "--descriptor": [[2, "cmdoption-wfl-descriptor-quippy-descriptor"]], "--deterministic": [[2, "cmdoption-wfl-select-cur-deterministic"]], "--dtype": [[2, "cmdoption-wfl-eval-mace-dtype"]], "--error-type": [[2, "cmdoption-wfl-error-error-type"]], "--exec-code": [[2, "cmdoption-wfl-select-lambda-e"]], "--extra-info": [[2, "cmdoption-wfl-generate-buildcell-ei"], [2, "cmdoption-wfl-generate-smiles-ei"]], "--fig-name": [[2, "cmdoption-wfl-error-f"]], "--force": [[2, "cmdoption-wfl-descriptor-quippy-force"]], "--inputs": [[2, "cmdoption-wfl-descriptor-quippy-i"], [2, "cmdoption-wfl-error-i"], [2, "cmdoption-wfl-eval-ace-i"], [2, "cmdoption-wfl-eval-atomization-energy-i"], [2, "cmdoption-wfl-eval-gap-i"], [2, "cmdoption-wfl-eval-mace-i"], [2, "cmdoption-wfl-select-cur-i"], [2, "cmdoption-wfl-select-lambda-i"]], "--isolated-atom-info-key": [[2, "cmdoption-wfl-eval-atomization-energy-k"]], "--isolated-atom-info-value": [[2, "cmdoption-wfl-eval-atomization-energy-v"]], "--keep_descriptor": [[2, "cmdoption-wfl-select-cur-keep_descriptor"]], "--kernel_exponent": [[2, "cmdoption-wfl-select-cur-kernel_exponent"]], "--key": [[2, "cmdoption-wfl-descriptor-quippy-key"], [2, "cmdoption-wfl-select-cur-key"]], "--local": [[2, "cmdoption-wfl-descriptor-quippy-local"]], "--n-configs": [[2, "cmdoption-wfl-generate-buildcell-N"], [2, "cmdoption-wfl-select-cur-N"]], "--num-inputs-per-python-subprocess": [[2, "cmdoption-wfl-eval-ace-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-gap-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-mace-num-inputs-per-python-subprocess"]], "--outputs": [[2, "cmdoption-wfl-descriptor-quippy-o"], [2, "cmdoption-wfl-eval-ace-o"], [2, "cmdoption-wfl-eval-atomization-energy-o"], [2, "cmdoption-wfl-eval-gap-o"], [2, "cmdoption-wfl-eval-mace-o"], [2, "cmdoption-wfl-generate-buildcell-o"], [2, "cmdoption-wfl-generate-smiles-o"], [2, "cmdoption-wfl-select-cur-o"], [2, "cmdoption-wfl-select-lambda-o"]], "--param-fname": [[2, "cmdoption-wfl-eval-ace-pf"], [2, "cmdoption-wfl-eval-gap-pf"], [2, "cmdoption-wfl-eval-mace-pf"]], "--perturbation": [[2, "cmdoption-wfl-generate-buildcell-perturbation"]], "--precision": [[2, "cmdoption-wfl-error-p"]], "--prop": [[2, "cmdoption-wfl-eval-atomization-energy-prop"]], "--prop-prefix": [[2, "cmdoption-wfl-eval-ace-pp"], [2, "cmdoption-wfl-eval-atomization-energy-pp"], [2, "cmdoption-wfl-eval-gap-pp"], [2, "cmdoption-wfl-eval-mace-pp"]], "--ref-property-prefix": [[2, "cmdoption-wfl-error-rpp"]], "--stochastic-seed": [[2, "cmdoption-wfl-select-cur-stochastic-seed"]], "--verbose": [[2, "cmdoption-wfl-v"]], "--weight-property": [[2, "cmdoption-wfl-error-wp"]], "-n": [[2, "cmdoption-wfl-generate-buildcell-N"], [2, "cmdoption-wfl-select-cur-N"]], "-ap": [[2, "cmdoption-wfl-error-ap"]], "-ck": [[2, "cmdoption-wfl-error-ck"]], "-cp": [[2, "cmdoption-wfl-error-cp"]], "-cpp": [[2, "cmdoption-wfl-error-cpp"]], "-e": [[2, "cmdoption-wfl-select-lambda-e"]], "-ei": [[2, "cmdoption-wfl-generate-buildcell-ei"], [2, "cmdoption-wfl-generate-smiles-ei"]], "-f": [[2, "cmdoption-wfl-error-f"]], "-i": [[2, "cmdoption-wfl-descriptor-quippy-i"], [2, "cmdoption-wfl-error-i"], [2, "cmdoption-wfl-eval-ace-i"], [2, "cmdoption-wfl-eval-atomization-energy-i"], [2, "cmdoption-wfl-eval-gap-i"], [2, "cmdoption-wfl-eval-mace-i"], [2, "cmdoption-wfl-select-cur-i"], [2, "cmdoption-wfl-select-lambda-i"]], "-k": [[2, "cmdoption-wfl-eval-atomization-energy-k"]], "-o": [[2, "cmdoption-wfl-descriptor-quippy-o"], [2, "cmdoption-wfl-eval-ace-o"], [2, "cmdoption-wfl-eval-atomization-energy-o"], [2, "cmdoption-wfl-eval-gap-o"], [2, "cmdoption-wfl-eval-mace-o"], [2, "cmdoption-wfl-generate-buildcell-o"], [2, "cmdoption-wfl-generate-smiles-o"], [2, "cmdoption-wfl-select-cur-o"], [2, "cmdoption-wfl-select-lambda-o"]], "-p": [[2, "cmdoption-wfl-error-p"]], "-pf": [[2, "cmdoption-wfl-eval-ace-pf"], [2, "cmdoption-wfl-eval-gap-pf"], [2, "cmdoption-wfl-eval-mace-pf"]], "-pp": [[2, "cmdoption-wfl-eval-ace-pp"], [2, "cmdoption-wfl-eval-atomization-energy-pp"], [2, "cmdoption-wfl-eval-gap-pp"], [2, "cmdoption-wfl-eval-mace-pp"]], "-rpp": [[2, "cmdoption-wfl-error-rpp"]], "-v": [[2, "cmdoption-wfl-eval-atomization-energy-v"], [2, "cmdoption-wfl-v"]], "-wp": [[2, "cmdoption-wfl-error-wp"]], "smiles_string": [[2, "cmdoption-wfl-generate-smiles-arg-SMILES_STRING"]], "wfl command line option": [[2, "cmdoption-wfl-v"]], "wfl-descriptor-quippy command line option": [[2, "cmdoption-wfl-descriptor-quippy-descriptor"], [2, "cmdoption-wfl-descriptor-quippy-force"], [2, "cmdoption-wfl-descriptor-quippy-i"], [2, "cmdoption-wfl-descriptor-quippy-key"], [2, "cmdoption-wfl-descriptor-quippy-local"], [2, "cmdoption-wfl-descriptor-quippy-o"]], "wfl-error command line option": [[2, "cmdoption-wfl-error-ap"], [2, "cmdoption-wfl-error-ck"], [2, "cmdoption-wfl-error-cmap"], [2, "cmdoption-wfl-error-cp"], [2, "cmdoption-wfl-error-cpp"], [2, "cmdoption-wfl-error-error-type"], [2, "cmdoption-wfl-error-f"], [2, "cmdoption-wfl-error-i"], [2, "cmdoption-wfl-error-p"], [2, "cmdoption-wfl-error-rpp"], [2, "cmdoption-wfl-error-wp"]], "wfl-eval-ace command line option": [[2, "cmdoption-wfl-eval-ace-i"], [2, "cmdoption-wfl-eval-ace-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-ace-o"], [2, "cmdoption-wfl-eval-ace-pf"], [2, "cmdoption-wfl-eval-ace-pp"]], "wfl-eval-atomization-energy command line option": [[2, "cmdoption-wfl-eval-atomization-energy-i"], [2, "cmdoption-wfl-eval-atomization-energy-k"], [2, "cmdoption-wfl-eval-atomization-energy-o"], [2, "cmdoption-wfl-eval-atomization-energy-pp"], [2, "cmdoption-wfl-eval-atomization-energy-prop"], [2, "cmdoption-wfl-eval-atomization-energy-v"]], "wfl-eval-gap command line option": [[2, "cmdoption-wfl-eval-gap-i"], [2, "cmdoption-wfl-eval-gap-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-gap-o"], [2, "cmdoption-wfl-eval-gap-pf"], [2, "cmdoption-wfl-eval-gap-pp"]], "wfl-eval-mace command line option": [[2, "cmdoption-wfl-eval-mace-dtype"], [2, "cmdoption-wfl-eval-mace-i"], [2, "cmdoption-wfl-eval-mace-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-mace-o"], [2, "cmdoption-wfl-eval-mace-pf"], [2, "cmdoption-wfl-eval-mace-pp"]], "wfl-generate-buildcell command line option": [[2, "cmdoption-wfl-generate-buildcell-N"], [2, "cmdoption-wfl-generate-buildcell-buildcell-exec"], [2, "cmdoption-wfl-generate-buildcell-buildcell-input"], [2, "cmdoption-wfl-generate-buildcell-ei"], [2, "cmdoption-wfl-generate-buildcell-o"], [2, "cmdoption-wfl-generate-buildcell-perturbation"]], "wfl-generate-smiles command line option": [[2, "cmdoption-wfl-generate-smiles-arg-SMILES_STRING"], [2, "cmdoption-wfl-generate-smiles-ei"], [2, "cmdoption-wfl-generate-smiles-o"]], "wfl-select-cur command line option": [[2, "cmdoption-wfl-select-cur-N"], [2, "cmdoption-wfl-select-cur-deterministic"], [2, "cmdoption-wfl-select-cur-i"], [2, "cmdoption-wfl-select-cur-keep_descriptor"], [2, "cmdoption-wfl-select-cur-kernel_exponent"], [2, "cmdoption-wfl-select-cur-key"], [2, "cmdoption-wfl-select-cur-o"], [2, "cmdoption-wfl-select-cur-stochastic-seed"]], "wfl-select-lambda command line option": [[2, "cmdoption-wfl-select-lambda-e"], [2, "cmdoption-wfl-select-lambda-i"], [2, "cmdoption-wfl-select-lambda-o"]], "configset (class in wfl.configset)": [[34, "wfl.configset.ConfigSet"]], "outputspec (class in wfl.configset)": [[34, "wfl.configset.OutputSpec"]], "all_written() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.all_written"]], "close() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.close"]], "cur_loc (wfl.configset.configset property)": [[34, "wfl.configset.ConfigSet.cur_loc"]], "descriptor_2brn_uniform_file() (in module wfl.descriptor_heuristics)": [[34, "wfl.descriptor_heuristics.descriptor_2brn_uniform_file"]], "descriptors_from_length_scales() (in module wfl.descriptor_heuristics)": [[34, "wfl.descriptor_heuristics.descriptors_from_length_scales"]], "groups() (wfl.configset.configset method)": [[34, "wfl.configset.ConfigSet.groups"]], "len_scale_pair() (in module wfl.descriptor_heuristics)": [[34, "wfl.descriptor_heuristics.len_scale_pair"]], "map() (in module wfl.map)": [[34, "wfl.map.map"]], "module": [[34, "module-wfl"], [34, "module-wfl.configset"], [34, "module-wfl.descriptor_heuristics"], [34, "module-wfl.map"], [35, "module-wfl.autoparallelize"], [35, "module-wfl.autoparallelize.autoparainfo"], [35, "module-wfl.autoparallelize.base"], [35, "module-wfl.autoparallelize.mpipool_support"], [35, "module-wfl.autoparallelize.pool"], [35, "module-wfl.autoparallelize.remote"], [35, "module-wfl.autoparallelize.remoteinfo"], [35, "module-wfl.autoparallelize.utils"], [36, "module-wfl.calculators"], [36, "module-wfl.calculators.aims"], [36, "module-wfl.calculators.castep"], [36, "module-wfl.calculators.committee"], [36, "module-wfl.calculators.espresso"], [36, "module-wfl.calculators.generic"], [36, "module-wfl.calculators.kpts"], [36, "module-wfl.calculators.mopac"], [36, "module-wfl.calculators.utils"], [36, "module-wfl.calculators.vasp"], [36, "module-wfl.calculators.wfl_fileio_calculator"], [37, "module-wfl.calculators.orca"], [37, "module-wfl.calculators.orca.basinhopping"], [38, "module-wfl.cli"], [38, "module-wfl.cli.cli"], [38, "module-wfl.cli.cli_options"], [39, "module-wfl.cli.commands"], [39, "module-wfl.cli.commands.descriptor"], [39, "module-wfl.cli.commands.error"], [39, "module-wfl.cli.commands.eval"], [39, "module-wfl.cli.commands.generate"], [39, "module-wfl.cli.commands.select"], [40, "module-wfl.descriptors"], [40, "module-wfl.descriptors.quippy"], [41, "module-wfl.fit"], [41, "module-wfl.fit.ace"], [41, "module-wfl.fit.error"], [41, "module-wfl.fit.mace"], [41, "module-wfl.fit.utils"], [42, "module-wfl.fit.gap"], [42, "module-wfl.fit.gap.glue_2b"], [42, "module-wfl.fit.gap.multistage"], [42, "module-wfl.fit.gap.relocate"], [42, "module-wfl.fit.gap.simple"], [43, "module-wfl.fit.modify_database"], [43, "module-wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull"], [43, "module-wfl.fit.modify_database.scale_orig"], [43, "module-wfl.fit.modify_database.simple_factor_nonperiodic"], [44, "module-wfl.generate"], [44, "module-wfl.generate.atoms_and_dimers"], [44, "module-wfl.generate.buildcell"], [44, "module-wfl.generate.minimahopping"], [44, "module-wfl.generate.normal_modes"], [44, "module-wfl.generate.phonopy"], [44, "module-wfl.generate.smiles"], [44, "module-wfl.generate.supercells"], [44, "module-wfl.generate.utils"], [45, "module-wfl.generate.md"], [45, "module-wfl.generate.md.abort"], [45, "module-wfl.generate.md.abort_base"], [46, "module-wfl.select"], [46, "module-wfl.select.by_descriptor"], [46, "module-wfl.select.convex_hull"], [46, "module-wfl.select.flat_histogram"], [46, "module-wfl.select.selection_space"], [46, "module-wfl.select.simple"], [47, "module-wfl.utils"], [47, "module-wfl.utils.at_copy_save_results"], [47, "module-wfl.utils.configs"], [47, "module-wfl.utils.convex_hull"], [47, "module-wfl.utils.file_utils"], [47, "module-wfl.utils.find_voids"], [47, "module-wfl.utils.gap_xml_tools"], [47, "module-wfl.utils.julia"], [47, "module-wfl.utils.logging"], [47, "module-wfl.utils.misc"], [47, "module-wfl.utils.ndim_neighbor_list"], [47, "module-wfl.utils.parallel"], [47, "module-wfl.utils.params"], [47, "module-wfl.utils.pressure"], [47, "module-wfl.utils.quip_cli_strings"], [47, "module-wfl.utils.replace_eval_in_strs"], [47, "module-wfl.utils.round_sig_figs"], [47, "module-wfl.utils.vector_utils"], [47, "module-wfl.utils.version"], [47, "module-wfl.utils.vol_composition_space"]], "one_file() (wfl.configset.configset method)": [[34, "wfl.configset.ConfigSet.one_file"]], "store() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.store"]], "to_configset() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.to_ConfigSet"]], "wfl": [[34, "module-wfl"]], "wfl.configset": [[34, "module-wfl.configset"]], "wfl.descriptor_heuristics": [[34, "module-wfl.descriptor_heuristics"]], "wfl.map": [[34, "module-wfl.map"]], "write() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.write"]], "autoparainfo (class in wfl.autoparallelize)": [[35, "wfl.autoparallelize.AutoparaInfo"]], "autoparainfo (class in wfl.autoparallelize.autoparainfo)": [[35, "wfl.autoparallelize.autoparainfo.AutoparaInfo"]], "remoteinfo (class in wfl.autoparallelize)": [[35, "wfl.autoparallelize.RemoteInfo"]], "remoteinfo (class in wfl.autoparallelize.remoteinfo)": [[35, "wfl.autoparallelize.remoteinfo.RemoteInfo"]], "autoparallelize() (in module wfl.autoparallelize)": [[35, "wfl.autoparallelize.autoparallelize"]], "autoparallelize() (in module wfl.autoparallelize.base)": [[35, "wfl.autoparallelize.base.autoparallelize"]], "autoparallelize_docstring() (in module wfl.autoparallelize)": [[35, "wfl.autoparallelize.autoparallelize_docstring"]], "autoparallelize_docstring() (in module wfl.autoparallelize.base)": [[35, "wfl.autoparallelize.base.autoparallelize_docstring"]], "do_in_pool() (in module wfl.autoparallelize.pool)": [[35, "wfl.autoparallelize.pool.do_in_pool"]], "do_remotely() (in module wfl.autoparallelize.remote)": [[35, "wfl.autoparallelize.remote.do_remotely"]], "get_remote_info() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.get_remote_info"]], "get_root_global_seed() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.get_root_global_seed"]], "grouper() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.grouper"]], "init() (in module wfl.autoparallelize.mpipool_support)": [[35, "wfl.autoparallelize.mpipool_support.init"]], "set_autopara_per_item_info() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.set_autopara_per_item_info"]], "shutdown_and_barrier() (in module wfl.autoparallelize.mpipool_support)": [[35, "wfl.autoparallelize.mpipool_support.shutdown_and_barrier"]], "update_defaults() (wfl.autoparallelize.autoparainfo method)": [[35, "wfl.autoparallelize.AutoparaInfo.update_defaults"]], "update_defaults() (wfl.autoparallelize.autoparainfo.autoparainfo method)": [[35, "wfl.autoparallelize.autoparainfo.AutoparaInfo.update_defaults"]], "wfl.autoparallelize": [[35, "module-wfl.autoparallelize"]], "wfl.autoparallelize.autoparainfo": [[35, "module-wfl.autoparallelize.autoparainfo"]], "wfl.autoparallelize.base": [[35, "module-wfl.autoparallelize.base"]], "wfl.autoparallelize.mpipool_support": [[35, "module-wfl.autoparallelize.mpipool_support"]], "wfl.autoparallelize.pool": [[35, "module-wfl.autoparallelize.pool"]], "wfl.autoparallelize.remote": [[35, "module-wfl.autoparallelize.remote"]], "wfl.autoparallelize.remoteinfo": [[35, "module-wfl.autoparallelize.remoteinfo"]], "wfl.autoparallelize.utils": [[35, "module-wfl.autoparallelize.utils"]], "aims (class in wfl.calculators.aims)": [[36, "wfl.calculators.aims.Aims"]], "castep (class in wfl.calculators.castep)": [[36, "wfl.calculators.castep.Castep"]], "espresso (class in wfl.calculators.espresso)": [[36, "wfl.calculators.espresso.Espresso"]], "mopac (class in wfl.calculators.mopac)": [[36, "wfl.calculators.mopac.MOPAC"]], "vasp (class in wfl.calculators.vasp)": [[36, "wfl.calculators.vasp.Vasp"]], "wflfileiocalculator (class in wfl.calculators.wfl_fileio_calculator)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator"]], "calculate() (in module wfl.calculators.generic)": [[36, "wfl.calculators.generic.calculate"]], "calculate() (wfl.calculators.aims.aims method)": [[36, "wfl.calculators.aims.Aims.calculate"]], "calculate() (wfl.calculators.castep.castep method)": [[36, "wfl.calculators.castep.Castep.calculate"]], "calculate() (wfl.calculators.espresso.espresso method)": [[36, "wfl.calculators.espresso.Espresso.calculate"]], "calculate() (wfl.calculators.mopac.mopac method)": [[36, "wfl.calculators.mopac.MOPAC.calculate"]], "calculate() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.calculate"]], "calculate_committee() (in module wfl.calculators.committee)": [[36, "wfl.calculators.committee.calculate_committee"]], "clean_rundir() (in module wfl.calculators.utils)": [[36, "wfl.calculators.utils.clean_rundir"]], "clean_rundir() (wfl.calculators.wfl_fileio_calculator.wflfileiocalculator method)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator.clean_rundir"]], "cleanup() (wfl.calculators.wfl_fileio_calculator.wflfileiocalculator method)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator.cleanup"]], "default_parameters (wfl.calculators.vasp.vasp attribute)": [[36, "wfl.calculators.vasp.Vasp.default_parameters"]], "implemented_properties (wfl.calculators.aims.aims attribute)": [[36, "wfl.calculators.aims.Aims.implemented_properties"]], "implemented_properties (wfl.calculators.castep.castep attribute)": [[36, "wfl.calculators.castep.Castep.implemented_properties"]], "implemented_properties (wfl.calculators.espresso.espresso attribute)": [[36, "wfl.calculators.espresso.Espresso.implemented_properties"]], "param_dict_of_key() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.param_dict_of_key"]], "parse_genericfileio_profile_argv() (in module wfl.calculators.utils)": [[36, "wfl.calculators.utils.parse_genericfileio_profile_argv"]], "per_config_restore() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.per_config_restore"]], "per_config_setup() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.per_config_setup"]], "save_results() (in module wfl.calculators.utils)": [[36, "wfl.calculators.utils.save_results"]], "setup_calc_params() (wfl.calculators.castep.castep method)": [[36, "wfl.calculators.castep.Castep.setup_calc_params"]], "setup_calc_params() (wfl.calculators.espresso.espresso method)": [[36, "wfl.calculators.espresso.Espresso.setup_calc_params"]], "setup_rundir() (wfl.calculators.wfl_fileio_calculator.wflfileiocalculator method)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator.setup_rundir"]], "universal_kspacing_k_mesh() (in module wfl.calculators.kpts)": [[36, "wfl.calculators.kpts.universal_kspacing_k_mesh"]], "universal_kspacing_n_k() (in module wfl.calculators.kpts)": [[36, "wfl.calculators.kpts.universal_kspacing_n_k"]], "wfl.calculators": [[36, "module-wfl.calculators"]], "wfl.calculators.aims": [[36, "module-wfl.calculators.aims"]], "wfl.calculators.castep": [[36, "module-wfl.calculators.castep"]], "wfl.calculators.committee": [[36, "module-wfl.calculators.committee"]], "wfl.calculators.espresso": [[36, "module-wfl.calculators.espresso"]], "wfl.calculators.generic": [[36, "module-wfl.calculators.generic"]], "wfl.calculators.kpts": [[36, "module-wfl.calculators.kpts"]], "wfl.calculators.mopac": [[36, "module-wfl.calculators.mopac"]], "wfl.calculators.utils": [[36, "module-wfl.calculators.utils"]], "wfl.calculators.vasp": [[36, "module-wfl.calculators.vasp"]], "wfl.calculators.wfl_fileio_calculator": [[36, "module-wfl.calculators.wfl_fileio_calculator"]], "wfl_generic_default_autopara_info (wfl.calculators.aims.aims attribute)": [[36, "wfl.calculators.aims.Aims.wfl_generic_default_autopara_info"]], "wfl_generic_default_autopara_info (wfl.calculators.castep.castep attribute)": [[36, "wfl.calculators.castep.Castep.wfl_generic_default_autopara_info"]], "wfl_generic_default_autopara_info (wfl.calculators.espresso.espresso attribute)": [[36, "wfl.calculators.espresso.Espresso.wfl_generic_default_autopara_info"]], "wfl_generic_default_autopara_info (wfl.calculators.mopac.mopac attribute)": [[36, "wfl.calculators.mopac.MOPAC.wfl_generic_default_autopara_info"]], "wfl_generic_num_inputs_per_python_subprocess (wfl.calculators.vasp.vasp attribute)": [[36, "wfl.calculators.vasp.Vasp.wfl_generic_num_inputs_per_python_subprocess"]], "basinhoppingorca (class in wfl.calculators.orca.basinhopping)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA"]], "orca (class in wfl.calculators.orca)": [[37, "wfl.calculators.orca.ORCA"]], "calculate() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.calculate"]], "calculate() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.calculate"]], "cleanup() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.cleanup"]], "default_parameters (wfl.calculators.orca.orca attribute)": [[37, "wfl.calculators.orca.ORCA.default_parameters"]], "evaluate_basin_hopping() (in module wfl.calculators.orca.basinhopping)": [[37, "wfl.calculators.orca.basinhopping.evaluate_basin_hopping"]], "get_default_multiplicity() (wfl.calculators.orca.orca static method)": [[37, "wfl.calculators.orca.ORCA.get_default_multiplicity"]], "get_homo() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.get_homo"]], "get_multiplicity() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.get_multiplicity"]], "implemented_properties (wfl.calculators.orca.orca attribute)": [[37, "wfl.calculators.orca.ORCA.implemented_properties"]], "implemented_properties (wfl.calculators.orca.basinhopping.basinhoppingorca attribute)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.implemented_properties"]], "is_converged() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.is_converged"]], "natural_population_analysis() (in module wfl.calculators.orca)": [[37, "wfl.calculators.orca.natural_population_analysis"]], "parse_npa_output() (in module wfl.calculators.orca)": [[37, "wfl.calculators.orca.parse_npa_output"]], "pick_task() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.pick_task"]], "process_results() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.process_results"]], "read_dipole() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_dipole"]], "read_frequencies() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_frequencies"]], "read_opt_atoms() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_opt_atoms"]], "read_results() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_results"]], "read_trajectory() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_trajectory"]], "wfl.calculators.orca": [[37, "module-wfl.calculators.orca"]], "wfl.calculators.orca.basinhopping": [[37, "module-wfl.calculators.orca.basinhopping"]], "wfl_generic_default_autopara_info (wfl.calculators.orca.orca attribute)": [[37, "wfl.calculators.orca.ORCA.wfl_generic_default_autopara_info"]], "write_input() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.write_input"]], "extra_info() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.extra_info"]], "inputs() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.inputs"]], "num_inputs_per_python_subprocess() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.num_inputs_per_python_subprocess"]], "outputs() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.outputs"]], "param_fname() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.param_fname"]], "prop_prefix() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.prop_prefix"]], "wfl.cli": [[38, "module-wfl.cli"]], "wfl.cli.cli": [[38, "module-wfl.cli.cli"]], "wfl.cli.cli_options": [[38, "module-wfl.cli.cli_options"]], "calculate_descriptor() (in module wfl.cli.commands.descriptor)": [[39, "wfl.cli.commands.descriptor.calculate_descriptor"]], "pyjulip_ace() (in module wfl.cli.commands.eval)": [[39, "wfl.cli.commands.eval.pyjulip_ace"]], "wfl.cli.commands": [[39, "module-wfl.cli.commands"]], "wfl.cli.commands.descriptor": [[39, "module-wfl.cli.commands.descriptor"]], "wfl.cli.commands.error": [[39, "module-wfl.cli.commands.error"]], "wfl.cli.commands.eval": [[39, "module-wfl.cli.commands.eval"]], "wfl.cli.commands.generate": [[39, "module-wfl.cli.commands.generate"]], "wfl.cli.commands.select": [[39, "module-wfl.cli.commands.select"]], "calculate() (in module wfl.descriptors.quippy)": [[40, "wfl.descriptors.quippy.calculate"]], "from_any_to_descriptor() (in module wfl.descriptors.quippy)": [[40, "wfl.descriptors.quippy.from_any_to_Descriptor"]], "wfl.descriptors": [[40, "module-wfl.descriptors"]], "wfl.descriptors.quippy": [[40, "module-wfl.descriptors.quippy"]], "ace_fit_jl_path() (in module wfl.fit.utils)": [[41, "wfl.fit.utils.ace_fit_jl_path"]], "calc() (in module wfl.fit.error)": [[41, "wfl.fit.error.calc"]], "copy_properties() (in module wfl.fit.utils)": [[41, "wfl.fit.utils.copy_properties"]], "errors_dumps() (in module wfl.fit.error)": [[41, "wfl.fit.error.errors_dumps"]], "errors_to_dataframe() (in module wfl.fit.error)": [[41, "wfl.fit.error.errors_to_dataframe"]], "fit() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.fit"]], "fit() (in module wfl.fit.mace)": [[41, "wfl.fit.mace.fit"]], "fix_stress_virial() (in module wfl.fit.utils)": [[41, "wfl.fit.utils.fix_stress_virial"]], "natural_sort() (in module wfl.fit.error)": [[41, "wfl.fit.error.natural_sort"]], "prepare_configs() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.prepare_configs"]], "prepare_params() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.prepare_params"]], "run_ace_fit() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.run_ace_fit"]], "select_units() (in module wfl.fit.error)": [[41, "wfl.fit.error.select_units"]], "value_error_scatter() (in module wfl.fit.error)": [[41, "wfl.fit.error.value_error_scatter"]], "wfl.fit": [[41, "module-wfl.fit"]], "wfl.fit.ace": [[41, "module-wfl.fit.ace"]], "wfl.fit.error": [[41, "module-wfl.fit.error"]], "wfl.fit.mace": [[41, "module-wfl.fit.mace"]], "wfl.fit.utils": [[41, "module-wfl.fit.utils"]], "gap_xml_modify_label() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.GAP_xml_modify_label"]], "construct_glue_2b() (in module wfl.fit.gap.glue_2b)": [[42, "wfl.fit.gap.glue_2b.construct_glue_2b"]], "dict_to_gap_fit_string() (in module wfl.fit.gap.simple)": [[42, "wfl.fit.gap.simple.dict_to_gap_fit_string"]], "fit() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.fit"]], "gap_relocate() (in module wfl.fit.gap.relocate)": [[42, "wfl.fit.gap.relocate.gap_relocate"]], "max_cutoff() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.max_cutoff"]], "prep_params() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.prep_params"]], "run_gap_fit() (in module wfl.fit.gap.simple)": [[42, "wfl.fit.gap.simple.run_gap_fit"]], "wfl.fit.gap": [[42, "module-wfl.fit.gap"]], "wfl.fit.gap.glue_2b": [[42, "module-wfl.fit.gap.glue_2b"]], "wfl.fit.gap.multistage": [[42, "module-wfl.fit.gap.multistage"]], "wfl.fit.gap.relocate": [[42, "module-wfl.fit.gap.relocate"]], "wfl.fit.gap.simple": [[42, "module-wfl.fit.gap.simple"]], "list_to_sigma_dict() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.list_to_sigma_dict"]], "modify() (in module wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull)": [[43, "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull.modify"]], "modify() (in module wfl.fit.modify_database.scale_orig)": [[43, "wfl.fit.modify_database.scale_orig.modify"]], "modify() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.modify"]], "modify_cell() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.modify_cell"]], "modify_with_factor() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.modify_with_factor"]], "piecewise_linear() (in module wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull)": [[43, "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull.piecewise_linear"]], "wfl.fit.modify_database": [[43, "module-wfl.fit.modify_database"]], "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull": [[43, "module-wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull"]], "wfl.fit.modify_database.scale_orig": [[43, "module-wfl.fit.modify_database.scale_orig"]], "wfl.fit.modify_database.simple_factor_nonperiodic": [[43, "module-wfl.fit.modify_database.simple_factor_nonperiodic"]], "normalmodes (class in wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.NormalModes"]], "antisite() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.antisite"]], "buildcell() (in module wfl.generate.buildcell)": [[44, "wfl.generate.buildcell.buildcell"]], "config_type_append() (in module wfl.generate.utils)": [[44, "wfl.generate.utils.config_type_append"]], "conv_buildcell_out() (in module wfl.generate.buildcell)": [[44, "wfl.generate.buildcell.conv_buildcell_out"]], "create_input() (in module wfl.generate.buildcell)": [[44, "wfl.generate.buildcell.create_input"]], "derive_normal_mode_info() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.derive_normal_mode_info"]], "evals_to_freqs() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.evals_to_freqs"]], "evecs_to_modes() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.evecs_to_modes"]], "freqs_to_evals() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.freqs_to_evals"]], "generate_normal_modes_parallel_atoms() (in module wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.generate_normal_modes_parallel_atoms"]], "generate_normal_modes_parallel_hessian() (in module wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.generate_normal_modes_parallel_hessian"]], "interstitial() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.interstitial"]], "isolated_atom_from_e0() (in module wfl.generate.atoms_and_dimers)": [[44, "wfl.generate.atoms_and_dimers.isolated_atom_from_e0"]], "largest_bulk() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.largest_bulk"]], "minimahopping() (in module wfl.generate.minimahopping)": [[44, "wfl.generate.minimahopping.minimahopping"]], "modes_to_evecs() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.modes_to_evecs"]], "num_hess_delta (wfl.generate.normal_modes.normalmodes attribute)": [[44, "wfl.generate.normal_modes.NormalModes.num_hess_delta"]], "phonopy() (in module wfl.generate.phonopy)": [[44, "wfl.generate.phonopy.phonopy"]], "prepare() (in module wfl.generate.atoms_and_dimers)": [[44, "wfl.generate.atoms_and_dimers.prepare"]], "sample_normal_modes() (in module wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.sample_normal_modes"]], "sample_normal_modes() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.sample_normal_modes"]], "smi_to_atoms() (in module wfl.generate.smiles)": [[44, "wfl.generate.smiles.smi_to_atoms"]], "smiles() (in module wfl.generate.smiles)": [[44, "wfl.generate.smiles.smiles"]], "summary() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.summary"]], "surface() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.surface"]], "vacancy() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.vacancy"]], "view() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.view"]], "wfl.generate": [[44, "module-wfl.generate"]], "wfl.generate.atoms_and_dimers": [[44, "module-wfl.generate.atoms_and_dimers"]], "wfl.generate.buildcell": [[44, "module-wfl.generate.buildcell"]], "wfl.generate.minimahopping": [[44, "module-wfl.generate.minimahopping"]], "wfl.generate.normal_modes": [[44, "module-wfl.generate.normal_modes"]], "wfl.generate.phonopy": [[44, "module-wfl.generate.phonopy"]], "wfl.generate.smiles": [[44, "module-wfl.generate.smiles"]], "wfl.generate.supercells": [[44, "module-wfl.generate.supercells"]], "wfl.generate.utils": [[44, "module-wfl.generate.utils"]], "abortoncollision (class in wfl.generate.md.abort)": [[45, "wfl.generate.md.abort.AbortOnCollision"]], "abortsimbase (class in wfl.generate.md.abort_base)": [[45, "wfl.generate.md.abort_base.AbortSimBase"]], "atoms_ok() (wfl.generate.md.abort.abortoncollision method)": [[45, "wfl.generate.md.abort.AbortOnCollision.atoms_ok"]], "atoms_ok() (wfl.generate.md.abort_base.abortsimbase method)": [[45, "wfl.generate.md.abort_base.AbortSimBase.atoms_ok"]], "md() (in module wfl.generate.md)": [[45, "wfl.generate.md.md"]], "stop() (wfl.generate.md.abort_base.abortsimbase method)": [[45, "wfl.generate.md.abort_base.AbortSimBase.stop"]], "wfl.generate.md": [[45, "module-wfl.generate.md"]], "wfl.generate.md.abort": [[45, "module-wfl.generate.md.abort"]], "wfl.generate.md.abort_base": [[45, "module-wfl.generate.md.abort_base"]], "cur() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.CUR"]], "cur_conf_global() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.CUR_conf_global"]], "biased_select_conf() (in module wfl.select.flat_histogram)": [[46, "wfl.select.flat_histogram.biased_select_conf"]], "by_bool_func() (in module wfl.select.simple)": [[46, "wfl.select.simple.by_bool_func"]], "by_index() (in module wfl.select.simple)": [[46, "wfl.select.simple.by_index"]], "compare_manual_minima() (in module wfl.select.selection_space)": [[46, "wfl.select.selection_space.compare_manual_minima"]], "do_svd() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.do_svd"]], "greedy_fps_conf_global() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.greedy_fps_conf_global"]], "minima_among_neighbors() (in module wfl.select.selection_space)": [[46, "wfl.select.selection_space.minima_among_neighbors"]], "prep_descs_and_exclude() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.prep_descs_and_exclude"]], "select() (in module wfl.select.convex_hull)": [[46, "wfl.select.convex_hull.select"]], "val_relative_to_nearby_composition_volume_min() (in module wfl.select.selection_space)": [[46, "wfl.select.selection_space.val_relative_to_nearby_composition_volume_min"]], "wfl.select": [[46, "module-wfl.select"]], "wfl.select.by_descriptor": [[46, "module-wfl.select.by_descriptor"]], "wfl.select.convex_hull": [[46, "module-wfl.select.convex_hull"]], "wfl.select.flat_histogram": [[46, "module-wfl.select.flat_histogram"]], "wfl.select.selection_space": [[46, "module-wfl.select.selection_space"]], "wfl.select.simple": [[46, "module-wfl.select.simple"]], "write_selected_and_clean() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.write_selected_and_clean"]], "params (class in wfl.utils.params)": [[47, "wfl.utils.params.Params"]], "pressurerecursionerror": [[47, "wfl.utils.pressure.PressureRecursionError"]], "at_copy_save_results() (in module wfl.utils.at_copy_save_results)": [[47, "wfl.utils.at_copy_save_results.at_copy_save_results"]], "atomization_energy() (in module wfl.utils.configs)": [[47, "wfl.utils.configs.atomization_energy"]], "atoms_to_list() (in module wfl.utils.misc)": [[47, "wfl.utils.misc.atoms_to_list"]], "calc_list() (in module wfl.utils.ndim_neighbor_list)": [[47, "wfl.utils.ndim_neighbor_list.calc_list"]], "calc_list_cells() (in module wfl.utils.ndim_neighbor_list)": [[47, "wfl.utils.ndim_neighbor_list.calc_list_cells"]], "chunks() (in module wfl.utils.misc)": [[47, "wfl.utils.misc.chunks"]], "clean_dir() (in module wfl.utils.file_utils)": [[47, "wfl.utils.file_utils.clean_dir"]], "composition_space_zs() (in module wfl.utils.vol_composition_space)": [[47, "wfl.utils.vol_composition_space.composition_space_Zs"]], "composition_space_coord() (in module wfl.utils.vol_composition_space)": [[47, "wfl.utils.vol_composition_space.composition_space_coord"]], "construct_calculator_picklesafe() (in module wfl.utils.parallel)": [[47, "wfl.utils.parallel.construct_calculator_picklesafe"]], "cur_iter (wfl.utils.params.params property)": [[47, "wfl.utils.params.Params.cur_iter"]], "dft_code (wfl.utils.params.params property)": [[47, "wfl.utils.params.Params.dft_code"]], "dft_params (wfl.utils.params.params property)": [[47, "wfl.utils.params.Params.dft_params"]], "dict_to_quip_str() (in module wfl.utils.quip_cli_strings)": [[47, "wfl.utils.quip_cli_strings.dict_to_quip_str"]], "dict_tuple_keys_to_str() (in module wfl.utils.misc)": [[47, "wfl.utils.misc.dict_tuple_keys_to_str"]], "extract_e0() (in module wfl.utils.gap_xml_tools)": [[47, "wfl.utils.gap_xml_tools.extract_e0"]], "find_hull() (in module wfl.utils.convex_hull)": [[47, "wfl.utils.convex_hull.find_hull"]], "find_isolated_atoms() (in module wfl.utils.configs)": [[47, "wfl.utils.configs.find_isolated_atoms"]], "find_voids() (in module wfl.utils.find_voids)": [[47, "wfl.utils.find_voids.find_voids"]], "get() (wfl.utils.params.params method)": [[47, "wfl.utils.params.Params.get"]], "get_wfl_version() (in module wfl.utils.version)": [[47, "wfl.utils.version.get_wfl_version"]], "implemented_calculators (wfl.utils.params.params attribute)": [[47, "wfl.utils.params.Params.implemented_calculators"]], "increment_active_iter() (in module wfl.utils.logging)": [[47, "wfl.utils.logging.increment_active_iter"]], "julia_exec_path() (in module wfl.utils.julia)": [[47, "wfl.utils.julia.julia_exec_path"]], "print_log() (in module wfl.utils.logging)": [[47, "wfl.utils.logging.print_log"]], "process_active_iter() (in module wfl.utils.logging)": [[47, "wfl.utils.logging.process_active_iter"]], "random_three_vector() (in module wfl.utils.vector_utils)": [[47, "wfl.utils.vector_utils.random_three_vector"]], "replace_eval_in_strs() (in module wfl.utils.replace_eval_in_strs)": [[47, "wfl.utils.replace_eval_in_strs.replace_eval_in_strs"]], "round_sig_figs() (in module wfl.utils.round_sig_figs)": [[47, "wfl.utils.round_sig_figs.round_sig_figs"]], "sample_pressure() (in module wfl.utils.pressure)": [[47, "wfl.utils.pressure.sample_pressure"]], "vertical_dist_from_hull() (in module wfl.utils.convex_hull)": [[47, "wfl.utils.convex_hull.vertical_dist_from_hull"]], "wfl.utils": [[47, "module-wfl.utils"]], "wfl.utils.at_copy_save_results": [[47, "module-wfl.utils.at_copy_save_results"]], "wfl.utils.configs": [[47, "module-wfl.utils.configs"]], "wfl.utils.convex_hull": [[47, "module-wfl.utils.convex_hull"]], "wfl.utils.file_utils": [[47, "module-wfl.utils.file_utils"]], "wfl.utils.find_voids": [[47, "module-wfl.utils.find_voids"]], "wfl.utils.gap_xml_tools": [[47, "module-wfl.utils.gap_xml_tools"]], "wfl.utils.julia": [[47, "module-wfl.utils.julia"]], "wfl.utils.logging": [[47, "module-wfl.utils.logging"]], "wfl.utils.misc": [[47, "module-wfl.utils.misc"]], "wfl.utils.ndim_neighbor_list": [[47, "module-wfl.utils.ndim_neighbor_list"]], "wfl.utils.parallel": [[47, "module-wfl.utils.parallel"]], "wfl.utils.params": [[47, "module-wfl.utils.params"]], "wfl.utils.pressure": [[47, "module-wfl.utils.pressure"]], "wfl.utils.quip_cli_strings": [[47, "module-wfl.utils.quip_cli_strings"]], "wfl.utils.replace_eval_in_strs": [[47, "module-wfl.utils.replace_eval_in_strs"]], "wfl.utils.round_sig_figs": [[47, "module-wfl.utils.round_sig_figs"]], "wfl.utils.vector_utils": [[47, "module-wfl.utils.vector_utils"]], "wfl.utils.version": [[47, "module-wfl.utils.version"]], "wfl.utils.vol_composition_space": [[47, "module-wfl.utils.vol_composition_space"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["attic/command_line", "attic/operations.utils", "command_line.automatic_docs", "examples", "examples.buildcell", "examples.contributions", "examples.daisy_chain_mlip_fitting", "examples.dimers", "examples.fhiaims_calculator", "examples.index", "examples.mace", "examples.md", "examples.mlip_fitting", "examples.normal_modes", "examples.orca_python", "examples.select_fps", "examples.smiles", "first_example", "index", "modules", "operations", "operations.ace_fitting", "operations.calculators", "operations.descriptors", "operations.fitting", "operations.gap_fitting", "operations.generate", "operations.multistage_gap_fitting", "operations.select", "overview", "overview.configset", "overview.overall_design", "overview.parallelisation", "overview.queued", "wfl", "wfl.autoparallelize", "wfl.calculators", "wfl.calculators.orca", "wfl.cli", "wfl.cli.commands", "wfl.descriptors", "wfl.fit", "wfl.fit.gap", "wfl.fit.modify_database", "wfl.generate", "wfl.generate.md_PROTECT", "wfl.select", "wfl.utils", "workflows.rss"], "filenames": ["attic/command_line.rst", "attic/operations.utils.md", "command_line.automatic_docs.rst", "examples.rst", "examples.buildcell.ipynb", "examples.contributions.md", "examples.daisy_chain_mlip_fitting.ipynb", "examples.dimers.ipynb", "examples.fhiaims_calculator.ipynb", "examples.index.md", "examples.mace.md", "examples.md.md", "examples.mlip_fitting.md", "examples.normal_modes.md", "examples.orca_python.md", "examples.select_fps.ipynb", "examples.smiles.md", "first_example.md", "index.rst", "modules.rst", "operations.rst", "operations.ace_fitting.md", "operations.calculators.md", "operations.descriptors.md", "operations.fitting.rst", "operations.gap_fitting.md", "operations.generate.md", "operations.multistage_gap_fitting.rst", "operations.select.md", "overview.rst", "overview.configset.rst", "overview.overall_design.rst", "overview.parallelisation.rst", "overview.queued.md", "wfl.rst", "wfl.autoparallelize.rst", "wfl.calculators.rst", "wfl.calculators.orca.rst", "wfl.cli.rst", "wfl.cli.commands.rst", "wfl.descriptors.rst", "wfl.fit.rst", "wfl.fit.gap.rst", "wfl.fit.modify_database.rst", "wfl.generate.rst", "wfl.generate.md_PROTECT.rst", "wfl.select.rst", "wfl.utils.rst", "workflows.rss.rst"], "titles": ["Command line interface", "Utility functions", "wfl", "Examples", "Random Structures via buildcell", "Contributing Examples", "GAP fit workflow with many wfl use-case examples", "Generating Dimer Structures", "FHI-Aims Calculator", "Index", "Parallelize MACE calculator", "Molecular Dynamics", "Iterative GAP fitting", "Normal Modes of molecules", "ORCA via Python script", "Selection or Sampling of Structures", "SMILES to Atoms", "First Example", "Welcome to Workflow\u2019s documentation!", "wfl", "Operations", "Fitting ACE", "Calculators in Workflow", "Descriptors", "Fitting potentials", "Fitting GAP", "Generating Atomic Structures", "Multistage GAP fitting", "Selecting Configs", "Overview", "Input and output of atomic structures", "Overall design", "Automatic parallelization of tasks", "Functions as independently queued jobs", "wfl package", "wfl.autoparallelize package", "wfl.calculators package", "wfl.calculators.orca package", "wfl.cli package", "wfl.cli.commands package", "wfl.descriptors package", "wfl.fit package", "wfl.fit.gap package", "wfl.fit.modify_database package", "wfl.generate package", "wfl.generate.md package", "wfl.select package", "wfl.utils package", "How to do GAP-RSS"], "terms": {"descript": [0, 5, 18], "all": [0, 2, 5, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 22, 26, 27, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 47, 48], "cli": [0, 19, 34, 47, 48], "tool": [0, 33, 47], "automat": [0, 15, 17, 18, 21, 29, 33, 34, 36, 40, 41, 44, 45, 46, 48], "gener": [0, 3, 4, 8, 10, 11, 14, 15, 16, 17, 18, 19, 20, 23, 31, 32, 34, 35, 37, 38, 41, 42, 46, 47, 48], "documment": [0, 17, 21], "function": [0, 2, 4, 6, 7, 8, 9, 12, 13, 14, 15, 17, 18, 20, 21, 25, 26, 27, 28, 29, 30, 31, 34, 35, 36, 37, 45], "wfl": [0, 1, 3, 4, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 21, 23, 25, 26, 27, 28, 30, 31, 32, 33, 48], "you": [0, 5, 12, 15, 18, 33, 37], "can": [0, 2, 3, 4, 6, 7, 10, 12, 13, 14, 15, 17, 21, 22, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 45, 46, 48], "perform": [0, 6, 7, 8, 15, 17, 37, 48], "dft": [0, 8, 12, 14, 18, 22, 36], "larg": [0, 14, 15, 44], "set": [0, 4, 6, 7, 8, 10, 11, 12, 15, 17, 18, 21, 22, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 46, 47], "configur": [0, 15, 17, 18, 22, 24, 26, 28, 30, 31, 32, 33, 34, 36, 41, 42, 44, 45, 46, 48], "littl": [0, 1, 33], "effort": 0, "within": [0, 34, 35, 37, 44, 46], "thi": [0, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 17, 20, 21, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 42, 43, 44, 45, 46, 47, 48], "workflow": [0, 2, 3, 4, 7, 8, 9, 10, 13, 14, 15, 16, 17, 20, 21, 23, 24, 25, 26, 30, 31, 33, 41, 48], "packag": [0, 6, 12, 14, 15, 17, 18, 19, 21, 31, 33], "current": [0, 5, 18, 22, 30, 31, 34, 36, 37, 41, 48], "ar": [0, 4, 5, 6, 7, 10, 12, 13, 14, 17, 18, 20, 22, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 45, 46, 47, 48], "implement": [0, 9, 18, 22, 30, 31, 32, 36, 37, 42, 45, 48], "There": [0, 17, 18, 31, 32], "exampl": [0, 4, 7, 8, 9, 12, 13, 14, 15, 18, 21, 22, 23, 25, 26, 30, 32, 34, 36, 37, 41, 45, 48], "document": [0, 3, 6, 12, 26, 30, 32, 33], "few": [0, 13, 15, 48], "thought": 0, "about": [0, 14, 20, 33, 34, 37, 46], "parallel": [0, 3, 6, 8, 9, 11, 13, 16, 17, 18, 19, 20, 23, 25, 29, 31, 33, 34, 35, 36, 37, 40, 44, 45, 46], "involv": [0, 34], "how": [0, 10, 12, 15, 17, 18, 22, 31, 32, 36, 44, 45, 47], "contribut": [0, 3, 18, 40], "other": [0, 12, 25, 30, 32, 33, 34, 35, 36, 37, 41, 42, 46, 47, 48], "code": [0, 2, 3, 5, 8, 10, 12, 18, 20, 26, 30, 32, 33, 35, 41, 48], "us": [0, 1, 2, 3, 4, 5, 7, 8, 9, 12, 14, 15, 17, 18, 20, 21, 22, 25, 26, 27, 28, 30, 31, 33, 34, 35, 36, 37, 41, 42, 44, 45, 46, 47, 48], "ref": [0, 2, 41], "method": [0, 6, 11, 13, 28, 30, 36, 37, 45], "eval": [0, 6, 12, 18, 34, 38, 44, 47], "i": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 18, 20, 21, 22, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "an": [0, 4, 5, 6, 7, 8, 9, 12, 14, 15, 17, 18, 21, 22, 25, 30, 31, 32, 33, 34, 35, 36, 37, 44, 45, 46, 47, 48], "advanc": 0, "evalu": [0, 2, 3, 10, 13, 14, 17, 18, 22, 27, 28, 36, 37, 45, 47, 48], "radic": [0, 37], "basin": [0, 22, 37], "hop": [0, 20, 22, 37], "wavefunct": [0, 14, 22, 37], "space": [0, 25, 28, 34, 36, 37, 42, 46, 47, 48], "howev": [0, 7, 48], "appropri": [0, 2, 4, 10, 13, 17, 27, 32, 41], "behav": 0, "simpl": [0, 6, 7, 9, 19, 20, 25, 30, 32, 33, 34, 41, 43, 47, 48], "do": [0, 2, 5, 27, 31, 32, 33, 35, 36, 37, 41, 46], "one": [0, 6, 9, 12, 15, 17, 25, 27, 30, 31, 32, 34, 37, 40, 42, 45, 46, 47, 48], "per": [0, 2, 6, 11, 15, 17, 18, 25, 27, 28, 32, 33, 35, 37, 40, 41, 42, 44, 46, 47, 48], "structur": [0, 2, 3, 8, 10, 11, 12, 13, 14, 17, 18, 20, 21, 22, 25, 28, 29, 31, 32, 33, 34, 36, 37, 44, 46, 47, 48], "note": [0, 2, 6, 8, 30, 33, 34, 35, 36, 37, 44, 46, 48], "benefit": 0, "from": [0, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22, 25, 26, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "have": [0, 4, 5, 6, 8, 10, 17, 27, 30, 32, 33, 34, 35, 36, 37, 42, 44, 45, 46, 48], "access": [0, 17, 22, 31, 48], "fast": [0, 13, 36, 37], "storag": [0, 30, 31, 34], "ssd": [0, 37], "scratch": [0, 37, 41], "drive": 0, "specifi": [0, 2, 7, 8, 10, 13, 17, 21, 26, 27, 30, 33, 34, 35, 37, 44, 45, 47, 48], "path": [0, 2, 6, 8, 12, 14, 15, 17, 21, 25, 33, 34, 36, 37, 41, 42, 44, 48], "tmp": 0, "argument": [0, 2, 4, 7, 15, 16, 17, 21, 25, 27, 31, 32, 33, 34, 35, 36, 37, 42, 44, 46, 47], "let": [0, 12, 17, 36, 48], "where": [0, 4, 7, 12, 17, 22, 31, 33, 34, 35, 36, 40, 41, 42, 44, 45, 46, 47, 48], "temporari": [0, 21, 22, 30, 34, 36, 37, 47], "directori": [0, 12, 17, 22, 33, 34, 36, 37, 41, 42, 44, 47, 48], "creat": [0, 2, 6, 11, 12, 15, 17, 24, 25, 26, 33, 34, 35, 36, 37, 40, 42, 44, 45, 47, 48], "onli": [0, 2, 5, 7, 12, 15, 25, 27, 28, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "save": [0, 5, 6, 14, 17, 34, 36, 37, 41, 42, 44, 46, 47], "cwd": [0, 17], "fail": [0, 35, 36, 37, 44, 47, 48], "v": [0, 2, 9, 41, 47], "o": [0, 2, 4, 7, 11, 12, 16, 34, 35, 36, 37, 44, 46], "frames_dft": 0, "xyz": [0, 2, 4, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 30, 33, 34, 37, 44, 48], "n": [0, 2, 12, 13, 15, 17, 26, 32, 35, 36, 46, 47], "3": [0, 6, 17, 25, 36, 37, 41, 44, 45, 48], "p": [0, 2, 11, 14, 37, 45, 47], "32": [0, 14, 17, 44], "kw": 0, "n_hop": [0, 37], "15": [0, 33, 48], "structures_in": 0, "singl": [0, 6, 13, 16, 18, 22, 30, 31, 33, 34, 36, 37, 40, 44, 46, 48], "1": [0, 2, 6, 7, 8, 11, 12, 13, 14, 15, 17, 22, 25, 27, 30, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48], "need": [0, 5, 6, 10, 11, 12, 13, 14, 17, 25, 30, 32, 33, 34, 35, 36, 37, 42, 44, 45, 46, 47, 48], "explicitli": 0, "number": [0, 2, 4, 6, 12, 13, 17, 25, 26, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "process": [0, 3, 6, 8, 9, 13, 14, 15, 17, 22, 25, 31, 32, 35, 36, 37, 46, 48], "serial": [0, 35, 48], "unless": [0, 21, 30, 35, 36, 37, 45], "block": [0, 5, 37], "full": [0, 46], "help": [0, 31], "usag": [0, 6, 8], "option": [0, 2, 14, 17, 27, 32, 33, 34, 35, 36, 38, 40, 41, 44, 45, 46, 48], "input": [0, 2, 4, 6, 8, 10, 11, 13, 14, 15, 17, 18, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48], "output": [0, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47], "file": [0, 2, 3, 6, 7, 8, 10, 12, 13, 14, 15, 17, 20, 21, 24, 25, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 47, 48], "text": [0, 5], "requir": [0, 2, 5, 6, 15, 17, 33, 34, 35, 44, 46, 47], "none": [0, 6, 8, 12, 13, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "prefix": [0, 2, 17, 36, 37, 41, 42, 44, 47, 48], "info": [0, 2, 6, 10, 11, 12, 13, 14, 17, 21, 30, 34, 35, 36, 40, 41, 42, 44, 45, 46, 47, 48], "arrai": [0, 2, 6, 10, 13, 14, 17, 36, 37, 40, 41, 42, 44, 46, 47], "result": [0, 2, 12, 17, 22, 30, 33, 35, 36, 37, 41, 42, 43, 47], "base": [0, 2, 4, 12, 19, 20, 21, 28, 32, 33, 34, 36, 37, 41, 42, 44, 45, 47, 48], "rundir": [0, 36, 37, 47], "put": [0, 36, 37, 44], "calc": [0, 2, 6, 11, 12, 13, 17, 34, 36, 41], "kwarg": [0, 6, 8, 10, 22, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "overwritten": 0, "keep": [0, 2, 3, 36, 37, 44, 46, 47, 48], "much": [0, 27, 32, 47, 48], "default": [0, 2, 12, 13, 17, 25, 27, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "nomad": [0, 36, 37], "compat": [0, 22, 41], "subset": [0, 12, 45, 48], "execut": [0, 2, 3, 4, 5, 6, 7, 14, 18, 21, 22, 24, 25, 31, 32, 33, 36, 37, 41, 42, 44, 48], "recommend": [0, 37], "nr": 0, "run": [0, 2, 3, 4, 10, 11, 12, 14, 17, 22, 31, 32, 34, 35, 36, 37, 41, 42, 44, 45, 47, 48], "integ": [0, 6, 32, 40, 48], "global": [0, 2, 6, 9, 12, 15, 20, 22, 23, 27, 33, 40, 41, 46, 48], "optimis": [0, 9, 37], "each": [0, 2, 9, 11, 12, 13, 14, 15, 17, 22, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "frame": [0, 15, 37], "nh": 0, "step": [0, 6, 11, 12, 15, 18, 26, 37, 44, 45], "take": [0, 11, 12, 14, 17, 21, 27, 31, 32, 35, 37, 44, 46, 48], "make": [0, 5, 6, 11, 21, 25, 26, 31, 33, 35, 44, 45, 47, 48], "sure": [0, 5, 36], "correct": [0, 30, 33, 48], "recpb": 0, "test": [0, 3, 6, 25, 41, 48], "addit": [0, 2, 6, 7, 15, 27, 31, 33, 36, 37, 41, 42], "ad": [0, 5, 7, 12, 17, 25, 30, 41, 42, 48], "show": [0, 9, 15], "messag": [0, 35], "exit": [0, 35], "The": [0, 3, 4, 5, 6, 7, 8, 11, 13, 14, 15, 17, 18, 21, 22, 25, 27, 28, 30, 31, 32, 33, 35, 36, 37, 44, 48], "wrapper": [0, 21, 25, 32], "energi": [0, 6, 8, 10, 12, 14, 17, 18, 21, 22, 27, 28, 36, 37, 41, 42, 44, 47, 48], "forc": [0, 2, 6, 8, 10, 12, 14, 17, 21, 22, 30, 36, 37, 39, 40, 41, 42, 44, 47, 48], "stress": [0, 2, 8, 17, 21, 36, 37, 41, 42], "simpli": [0, 33], "structures_dft": 0, "properti": [0, 2, 6, 8, 10, 12, 14, 17, 28, 34, 36, 37, 41, 47], "includ": [0, 2, 5, 7, 8, 12, 15, 17, 26, 32, 33, 34, 35, 36, 41, 44, 47], "some": [0, 5, 6, 11, 12, 21, 26, 27, 30, 31, 32, 33, 34, 35, 36, 44, 45, 46, 47, 48], "ecut": 0, "500": [0, 6, 8, 11, 37], "xc": [0, 8], "pbesol": 0, "pp": [0, 2, 33, 36], "pseudopotenti": [0, 48], "string": [0, 2, 6, 9, 25, 27, 30, 34, 35, 36, 38, 40, 41, 42, 44, 46, 47, 48], "split": [0, 32, 33, 35, 36], "mpirun": [0, 32, 36], "keyword": [0, 12, 34, 35, 36, 41, 44, 47, 48], "pass": [0, 4, 7, 15, 25, 27, 30, 32, 33, 34, 35, 40, 42, 46, 47, 48], "dict": [0, 27, 30, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "ASE": [0, 16, 17, 18, 22, 26, 31, 32, 33, 36, 37, 41, 44, 45, 47, 48], "": [0, 2, 4, 6, 9, 12, 14, 15, 16, 17, 21, 22, 24, 25, 26, 27, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 46, 48], "vasp2": 0, "come": [0, 1, 34, 36, 41], "vasp_command": [0, 33, 48], "vasp_command_gamma": [0, 33, 36, 48], "config": [0, 2, 6, 9, 10, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 25, 26, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 43, 44, 45, 46], "atom": [0, 1, 3, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 25, 27, 28, 29, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "pbc": [0, 36, 37], "fals": [0, 7, 11, 12, 14, 15, 25, 30, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47], "wai": [0, 6, 15, 17, 22, 31, 32, 33, 48], "find": [0, 12, 15, 18, 28, 41, 46, 47], "paw": 0, "somewhat": [0, 6, 20, 48], "differ": [0, 2, 11, 13, 15, 27, 30, 32, 33, 37, 40, 41, 45, 46, 48], "normal": [0, 3, 6, 9, 10, 17, 18, 20, 25, 32, 33, 37, 40, 44, 47, 48], "behavior": [0, 30, 33, 45], "vasp_pp_path": [0, 33, 36], "environ": [0, 11, 12, 17, 18, 25, 31, 33, 35, 41, 42], "variabl": [0, 11, 12, 17, 21, 25, 31, 33, 35, 41, 42, 48], "follow": [0, 5, 10, 11, 12, 13, 15, 33, 34, 44, 48], "subdirectori": 0, "which": [0, 2, 6, 7, 12, 15, 17, 21, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 46, 47, 48], "depend": [0, 6, 13, 15, 18, 31, 33, 34, 36, 46], "potcar": [0, 33, 36], "top": [0, 27, 34], "dir": [0, 14, 30, 36], "overrid": [0, 33, 34, 35, 36, 41, 42], "overridden": [0, 33], "rel": [0, 28, 34, 41, 42, 46, 48], "instead": [0, 6, 15, 17, 30, 33, 34, 36, 37, 47], "heurist": [0, 12, 27, 34], "element": [0, 6, 26, 34, 44, 47, 48], "found": [0, 21, 47, 48], "chem_symbol": 0, "below": [0, 4, 6, 7, 9, 12, 14, 25, 26, 28, 31, 32, 33, 34, 41, 42, 47, 48], "whatev": [0, 32], "chosen": 0, "setup": [0, 3, 10, 33, 36], "contain": [0, 2, 3, 5, 7, 11, 12, 14, 17, 18, 26, 27, 31, 32, 33, 34, 35, 36, 41, 42, 45, 46, 47, 48], "suffix": [0, 36], "e": [0, 2, 5, 6, 7, 8, 17, 18, 21, 24, 26, 27, 28, 31, 32, 33, 34, 36, 37, 40, 41, 44, 45, 46, 47, 48], "g": [0, 2, 5, 6, 8, 17, 18, 21, 24, 26, 27, 28, 31, 32, 33, 36, 40, 41, 44, 47, 48], "_pv": 0, "electron": [0, 2, 8, 14], "valenc": 0, "chemic": 0, "symbol": [0, 33, 47], "kei": [0, 2, 6, 8, 15, 25, 27, 30, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48], "yet": [0, 32], "simplest": [0, 5], "paramet": [0, 2, 6, 8, 12, 21, 25, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "incar": [0, 36], "kpoint": [0, 36], "particular": [0, 12, 27, 33, 35, 36], "those": [0, 28, 32, 33, 36, 41], "read": [0, 12, 13, 17, 22, 30, 31, 37, 42, 47, 48], "lile": 0, "encut": [0, 33], "soon": 0, "might": [1, 17, 20, 34, 36, 37], "handi": [1, 48], "find_void": [1, 19, 34], "return": [1, 6, 17, 22, 28, 30, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47], "posit": [1, 2, 6, 33, 34, 35, 36, 37, 44, 46, 47], "voronoi": 1, "center": [1, 27, 36, 46], "distanc": [1, 2, 7, 26, 44, 45, 46, 47], "nearest": 1, "gap_xml_tool": [1, 19, 34], "extract_e0": [1, 34, 47], "give": [1, 17, 26, 35, 47, 48], "valu": [1, 2, 6, 8, 12, 13, 21, 27, 28, 30, 32, 34, 35, 36, 40, 41, 42, 43, 44, 46, 47, 48], "fit": [1, 2, 3, 15, 18, 19, 20, 23, 31, 33, 34, 35, 48], "command": [2, 3, 5, 6, 8, 11, 14, 17, 18, 25, 33, 34, 35, 36, 37, 38, 41, 42, 48], "line": [2, 3, 5, 12, 17, 18, 25, 33, 34, 35, 36, 37, 42, 48], "interfac": [2, 6, 17, 18, 23, 24, 36, 48], "arg": [2, 6, 8, 10, 22, 32, 34, 35, 36, 37, 40, 44, 45, 46, 47], "verbos": [2, 12, 33, 35, 36, 37, 40, 41, 42, 44, 45, 46], "local": [2, 11, 12, 14, 15, 17, 26, 32, 36, 37, 39, 40], "calcul": [2, 3, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 27, 30, 32, 33, 34, 40, 41, 42, 44, 45, 46, 47, 48], "overwrit": [2, 6, 34, 40, 41, 45], "exist": [2, 26, 30, 34, 35, 40, 41, 42, 47], "item": [2, 27, 32, 34, 35, 41], "present": [2, 21, 25, 34, 35, 36, 37, 41, 42, 44, 46], "vector": [2, 12, 15, 36, 40, 44, 46], "configset": [2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 24, 25, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 44, 45, 46, 47], "ouput": 2, "outputspec": [2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 22, 30, 31, 32, 33, 34, 35, 36, 37, 38, 40, 44, 45, 46, 47, 48], "print": [2, 6, 12, 13, 14, 35, 36, 41, 42, 44, 45], "summari": [2, 13, 34, 44, 48], "tabl": [2, 3], "cpp": 2, "calc_property_prefix": [2, 6, 41], "predict": [2, 9], "rpp": 2, "ref_property_prefix": [2, 6, 21, 41, 42], "taken": [2, 34, 47], "refer": [2, 3, 9, 12, 13, 27, 30, 41, 42, 48], "cp": 2, "config_properti": [2, 6, 41], "multipl": [2, 10, 13, 14, 17, 18, 22, 26, 27, 30, 33, 34, 37, 40, 44, 46, 48], "comput": [2, 17, 33, 41, 45, 46, 47], "virial": [2, 21, 41, 42], "reconstruct": [2, 34, 36, 41], "end": [2, 14, 26, 30, 33, 35, 36, 37, 41, 42, 45], "comp": [2, 6, 41], "compon": [2, 6, 34, 37, 41, 47], "being": [2, 12, 32, 33, 34, 41], "count": [2, 27, 37, 41], "separ": [2, 22, 32, 33, 35, 36, 41, 42, 44, 48], "neither": [2, 41], "nor": [2, 41], "atom_properti": [2, 6, 41], "ap": 2, "For": [2, 6, 7, 12, 17, 25, 30, 32, 33, 34, 36, 37, 41, 44, 48], "z": [2, 4, 12, 25, 27, 34, 40, 41, 42, 44, 46, 47, 48], "numbersto": 2, "assign": [2, 15, 17, 33, 41, 44], "categori": [2, 30, 41], "ck": 2, "category_kei": [2, 41], "averag": [2, 15, 41, 48], "defin": [2, 4, 5, 6, 7, 8, 10, 12, 14, 18, 22, 30, 32, 33, 34, 35, 36, 41, 44, 45, 46, 47, 48], "thesekei": 2, "overal": [2, 15, 18, 29, 41, 44], "_all_": [2, 41], "config_typ": [2, 6, 12, 13, 41, 44, 45, 47], "wp": 2, "weight": [2, 21, 40, 41, 44, 48], "weight_properti": [2, 41], "appli": [2, 8, 18, 27, 28, 34, 40, 41, 45, 46, 47, 48], "rmse": [2, 6, 12, 41], "precis": [2, 41, 44, 46], "f": [2, 6, 12, 14, 21, 25, 38, 41, 42, 44, 45, 47, 48], "fig": [2, 25], "name": [2, 5, 12, 15, 17, 27, 30, 33, 34, 35, 36, 37, 40, 41, 42, 47, 48], "fig_nam": 2, "filenam": [2, 12, 30, 31, 34, 35, 41, 42, 47, 48], "figur": [2, 47], "plot": [2, 3, 9, 41], "given": [2, 6, 13, 16, 17, 18, 25, 26, 28, 33, 37, 41, 42, 43, 44, 47, 48], "type": [2, 5, 12, 17, 31, 32, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48], "error_typ": [2, 41], "report": 2, "legend": 2, "mae": [2, 41], "cmap": [2, 41], "colormap": [2, 41], "pf": 2, "param": [2, 5, 14, 15, 17, 19, 27, 34, 36, 41, 42], "fname": [2, 37], "param_fnam": [2, 34, 38, 39], "potenti": [2, 3, 6, 7, 12, 15, 17, 18, 20, 21, 22, 25, 32, 34, 41, 42, 48], "prop": [2, 41, 47], "prop_prefix": [2, 6, 13, 34, 38, 44, 47], "pre": [2, 48], "pend": 2, "gap_": [2, 6, 12], "ace_": 2, "mace_": [2, 10], "num": [2, 6, 15, 42, 46], "python": [2, 3, 6, 9, 10, 17, 18, 25, 27, 30, 31, 33, 35, 36, 41, 47, 48], "subprocess": [2, 6, 35], "num_inputs_per_python_subprocess": [2, 8, 11, 13, 14, 32, 33, 34, 35, 36, 37, 38], "initi": [2, 3, 8, 14, 18, 22, 30, 32, 33, 34, 35, 36, 37, 41, 44, 45, 47], "10": [2, 4, 6, 8, 15, 32, 36, 37, 44, 45, 48], "k": [2, 6, 36, 37, 44], "isol": [2, 3, 7, 21, 41, 42, 44, 47, 48], "isolated_atom_info_kei": [2, 41, 47], "isolated_atom_info_valu": [2, 41, 47], "isolatedatom": [2, 41, 47], "isolated_atom": [2, 6, 12, 25, 41, 47], "dtype": [2, 6, 10], "model": [2, 6, 10, 32, 36, 41, 42, 48], "wa": [2, 17, 32, 33, 34, 35], "float64": [2, 10], "float32": 2, "repeatedli": [2, 44], "pickard": 2, "airss": [2, 4, 26, 44, 48], "distribut": [2, 13, 44, 45, 47, 48], "random": [2, 3, 6, 9, 11, 13, 15, 18, 26, 32, 33, 35, 37, 42, 44, 45, 46, 47, 48], "speci": [2, 6, 7, 27, 34, 40, 44], "volum": [2, 28, 44, 45, 46, 47, 48], "symmetri": [2, 26, 36, 44], "etc": [2, 6, 8, 21, 24, 27, 33, 35, 36, 37], "minim": [2, 32, 33, 35, 45, 48], "content": [2, 6, 19, 33], "targvol": 2, "min_vol": 2, "max_vol": 2, "volume_per_formula_unit": 2, "number_of_speci": 2, "elem_symbol_1": 2, "num_1": 2, "elem_symbol_2": 2, "num_2": 2, "nform": 2, "n_min": 2, "n_max": [2, 6, 25, 48], "n_1": 2, "n_2": 2, "symmop": [2, 44], "slack": 2, "0": [2, 6, 7, 8, 11, 12, 17, 22, 25, 27, 32, 33, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48], "25": 2, "overlap": 2, "compact": 2, "minsep": 2, "min_separation_default": 2, "min_separation_1_1": 2, "min_separation_1_2": 2, "extra_info": [2, 34, 38, 44], "info_field": [2, 46], "buildcell_input": [2, 4, 44], "exec": 2, "buildcell_exec": 2, "n_config": [2, 46], "perturb": [2, 22, 44], "magnitud": [2, 36, 44], "ei": 2, "extra": [2, 17, 34, 35, 44], "val": [2, 25, 30, 35, 38, 42, 43], "pair": [2, 27, 30, 34, 37, 42, 44, 45, 47], "add": [2, 5, 12, 17, 33, 34, 35, 38, 42, 44], "smiles_str": 2, "keep_descriptor": 2, "final": [2, 4, 8, 13, 22, 27, 33, 34, 36, 37, 40, 41, 42, 48], "kernel_expon": 2, "expon": [2, 34, 46], "dot": [2, 46], "product": [2, 46], "kernel": [2, 5, 43, 46], "determinist": [2, 33], "stochast": [2, 46], "seed": [2, 6, 11, 17, 33, 37, 42, 44], "stochastic_se": 2, "np": [2, 6, 12, 15, 32, 33, 37, 44, 46], "default_rng": [2, 6, 15], "exec_cod": 2, "Will": 2, "substitut": [2, 27, 47], "self": [3, 15, 18, 26, 36, 37, 48], "snippet": [3, 10], "common": [3, 5, 9, 17, 18, 48], "thing": [3, 9, 32, 34, 35], "done": [3, 15, 16, 32, 33, 34, 35, 36, 42, 46, 47, 48], "index": [3, 5, 18, 28, 34, 35, 36, 37, 46], "remot": [3, 11, 12, 14, 18, 19, 21, 24, 25, 31, 32, 34, 41, 42], "get": [3, 18, 22, 25, 32, 34, 35, 36, 37, 42, 44, 46, 47], "descriptor": [3, 12, 15, 18, 19, 20, 25, 27, 32, 34, 38, 42, 46, 47, 48], "sampl": [3, 7, 11, 12, 18, 20, 26, 36, 44, 45, 46, 47, 48], "iter": [3, 4, 18, 22, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 48], "train": [3, 6, 7, 15], "miscellan": [3, 47], "dimer": [3, 9, 18, 20, 42, 44, 48], "via": [3, 6, 8, 9, 12, 13, 16, 17, 18, 21, 22, 23, 25, 26, 31, 34, 35, 36, 44], "buildcel": [3, 9, 18, 19, 20, 32, 34, 48], "orca": [3, 9, 18, 22, 34, 36, 47], "script": [3, 4, 6, 9, 10, 11, 13, 18, 21, 33, 41], "fhi": [3, 9, 18, 22, 36], "aim": [3, 4, 9, 18, 19, 22, 26, 34, 48], "mace": [3, 9, 18, 19, 34], "complet": [3, 14, 18, 33, 35, 47], "gap": [3, 9, 15, 18, 20, 24, 32, 33, 34, 41, 47], "start": [3, 6, 8, 11, 18, 32, 35, 36, 41, 42, 47], "import": [3, 4, 7, 8, 10, 11, 13, 14, 15, 16, 17, 30, 33, 36], "prepar": [3, 7, 18, 21, 26, 33, 34, 41, 42, 44], "track": 3, "error": [3, 5, 9, 17, 18, 19, 27, 34, 38, 42], "mani": [3, 9, 12, 13, 17, 18, 22, 30, 31, 32, 34, 42, 44, 45, 47, 48], "case": [3, 5, 9, 12, 17, 18, 30, 32, 36, 44, 46, 48], "molecular": [3, 9, 18, 20], "dynam": [3, 9, 18, 20, 37, 44, 45, 48], "simul": [3, 11, 18, 26, 44, 45], "filter": [3, 15, 18, 28, 33, 46], "soap": [3, 9, 12, 15, 23, 25, 27, 34, 42, 48], "sub": [3, 5, 34, 36, 45], "select": [3, 12, 18, 19, 20, 34, 38, 41, 44, 45, 47], "cur": [3, 9, 15, 20, 34, 46, 48], "correl": [3, 9], "mode": [3, 9, 18, 20, 37, 44, 47], "molecul": [3, 6, 9, 18, 20, 37, 44], "visual": 3, "smile": [3, 6, 9, 18, 19, 20, 34], "hide": 3, "onlin": 3, "updat": [3, 21, 35, 36, 41, 42, 48], "relat": [3, 33, 42, 47], "In": [4, 5, 6, 7, 10, 12, 15, 17, 22, 30, 31, 32, 33, 48], "routin": [4, 7, 10, 35, 36, 44, 45, 46, 47], "It": [4, 17, 22, 25, 30], "build": [4, 6, 13, 17, 18, 44, 48], "construct": [4, 6, 17, 20, 26, 28, 32, 33, 34, 36, 42, 47], "sensibl": [4, 26], "illustr": [4, 5, 7, 8], "its": [4, 7, 27, 28, 30, 31, 32, 33, 35, 44, 45], "applic": [4, 7, 12], "aluminum": 4, "unit": [4, 13, 28, 41, 44, 46, 48], "cell": [4, 5, 6, 20, 36, 37, 44, 46, 48], "here": [4, 5, 6, 7, 12, 14, 15, 17, 30, 32, 37, 47, 48], "we": [4, 6, 7, 8, 10, 12, 13, 15, 17, 22, 36, 46, 48], "total": [4, 17, 42, 44, 45, 47, 48], "20": [4, 6, 12, 14, 43, 48], "thu": [4, 7, 33, 44], "length": [4, 7, 12, 27, 32, 34, 36, 42, 44, 47, 48], "next": [4, 8, 12, 30, 34, 48], "handl": [4, 7, 8, 10, 18, 21, 22, 25, 33, 36, 37], "order": [4, 5, 34, 48], "proper": [4, 12], "avail": [4, 14, 17, 33, 34, 35, 36], "create_input": [4, 34, 44], "characteris": 4, "system": [4, 6, 7, 8, 11, 12, 14, 18, 32, 33, 34, 35, 36, 44, 46], "buildcell_cmd": [4, 44], "our": [4, 6, 10, 12], "machin": [4, 7, 15, 33, 35, 41, 42, 46], "obtain": [4, 17], "desir": [4, 27], "al": 4, "rang": [4, 6, 7, 17, 26, 27, 32, 35, 44, 46, 47, 48], "buildcell_output": [4, 44], "13": 4, "vol_per_atom": [4, 12, 44, 48], "bond_length": [4, 7, 44], "2": [4, 6, 8, 12, 15, 17, 27, 34, 36, 37, 41, 44, 46, 48], "complement": 5, "ones": [5, 11, 26, 31, 36, 37, 48], "provid": [5, 6, 12, 21, 33, 35, 36], "alwai": [5, 30, 35], "welcom": 5, "would": [5, 6, 10, 11, 12, 15, 17, 22, 48], "like": [5, 10, 17, 25, 26, 32, 33, 35, 37, 44, 47, 48], "see": [5, 12, 15, 22, 23, 26, 31, 32, 33, 34, 35, 36, 41, 42, 44, 45, 48], "feel": 5, "free": 5, "so": [5, 6, 22, 25, 30, 32, 33, 34, 36, 37, 41, 44, 46, 47, 48], "pleas": [5, 18, 48], "account": [5, 11, 34], "remark": 5, "describ": [5, 18, 27, 33, 34], "should": [5, 17, 25, 30, 32, 33, 36, 37, 44, 45, 46, 47], "term": [5, 27], "jupyt": 5, "notebook": [5, 6], "besid": 5, "titl": 5, "possibli": [5, 31], "explanatori": 5, "markdown": 5, "two": [5, 15, 17, 26, 27, 30, 31, 32, 44, 45, 48], "first": [5, 7, 8, 9, 10, 12, 15, 16, 18, 28, 30, 32, 33, 34, 35, 37, 41, 44, 45, 48], "actual": [5, 27, 30, 32, 33, 34, 41, 46, 48], "explicit": 5, "achiev": [5, 15, 31], "oper": [5, 9, 16, 17, 18, 25, 26, 30, 31, 33, 34, 35, 36, 37, 44, 47], "second": [5, 12, 32, 33, 35, 41], "displai": 5, "purpos": [5, 6, 33, 37], "consequ": 5, "sort": [5, 42, 47], "check": [5, 6, 12, 14, 37, 44, 45, 48], "assert": [5, 25, 42], "statement": 5, "rais": [5, 18, 44, 45], "work": [5, 12, 24, 30, 32, 36, 37, 46, 48], "intend": [5, 27], "befor": [5, 10, 14, 17, 18, 33, 34, 35, 37, 41, 46, 47], "doc": [5, 6, 8, 15, 35, 44, 45], "sourc": [5, 7, 8, 11, 15, 34, 46], "under": [5, 34, 45, 48], "descriptive_nam": 5, "ipynb": 5, "restart": [5, 30, 41, 48], "clear": [5, 13], "state": [5, 35, 44], "afterward": 5, "open": [5, 12, 15, 34, 37, 47], "favorit": 5, "editor": 5, "search": [5, 18, 44, 47], "your": [5, 9, 12, 48], "nbsphinx": 5, "hidden": [5, 6], "metadata": 5, "rst": 5, "well": [5, 15, 22, 37, 41, 42, 44, 47, 48], "md": [5, 6, 11, 12, 15, 18, 26, 32, 34, 44], "list": [5, 6, 9, 12, 15, 17, 25, 27, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47], "link": [5, 9, 12, 48], "To": [5, 12, 13, 14, 15, 16, 17, 21, 30, 32, 33], "been": [5, 14, 30, 31, 32, 33, 34, 35, 36, 37, 47], "test_doc_exampl": 5, "py": [5, 12, 14, 17, 30, 33, 41, 47, 48], "new": [5, 11, 12, 26, 42, 47, 48], "pytest": 5, "id": 5, "mark": [5, 47], "parametr": 5, "walk": 6, "though": [6, 37], "lightweight": [6, 25], "mlip": [6, 12, 23], "showcas": 6, "wide": [6, 35, 48], "thei": [6, 22, 27, 33, 37, 41, 47, 48], "main": [6, 12, 17, 18, 27, 31], "gfn2": [6, 11, 13], "xtb": [6, 9, 11, 13], "decomposit": 6, "divers": 6, "ish": [6, 30], "standard": [6, 11, 17, 38, 42, 44], "three": [6, 44], "extern": [6, 14], "quip": [6, 12, 27, 47], "quippi": [6, 12, 15, 17, 19, 22, 23, 32, 34, 48], "http": [6, 18, 36, 37, 47], "pypi": 6, "org": 6, "project": [6, 33, 35], "ase": [6, 11, 12, 13, 17, 30, 31, 32, 33, 34, 35, 36, 37, 44, 47], "instal": [6, 12, 16, 32, 33, 48], "pip": [6, 18], "semi": 6, "empir": 6, "design": [6, 18, 29, 32, 33], "readthedoc": 6, "io": [6, 12, 13, 31, 34, 36], "en": 6, "latest": [6, 48], "html": [6, 36], "conda": [6, 11, 14, 16, 17], "c": [6, 16, 34, 48], "forg": [6, 16], "rdkit": [6, 16, 44], "chemoinformat": 6, "convert": [6, 21, 25, 26, 40, 41, 42, 44, 46, 47], "2d": 6, "cco": 6, "ethanol": 6, "3d": [6, 44], "object": [6, 17, 18, 22, 30, 31, 32, 33, 34, 35, 36, 37, 40, 43, 44, 46, 47], "numpi": [6, 12, 15, 35, 44, 45, 46, 47], "by_descriptor": [6, 12, 15, 19, 28, 34], "autoparallel": [6, 8, 11, 12, 13, 14, 17, 18, 19, 22, 26, 30, 31, 32, 33, 34, 41, 42, 44, 45, 46], "autoparainfo": [6, 8, 11, 13, 14, 17, 19, 33, 34, 36, 40, 44, 45, 46], "remoteinfo": [6, 11, 14, 17, 19, 33, 34, 41, 42], "util": [6, 19, 26, 34, 42, 45], "atomization_energi": [6, 34, 41, 47], "by_bool_func": [6, 34, 46], "map": [6, 19, 30], "pathlib": [6, 8, 12, 14, 15], "expyr": [6, 11, 12, 14, 17, 18, 21, 25, 31, 33, 35], "resourc": [6, 11, 14, 17, 31, 33, 35], "reproduc": [6, 34, 44, 45], "rng": [6, 15, 35, 37, 44, 45, 46, 47], "20230301": 6, "autoparalel": 6, "wrap": [6, 26, 31, 32, 33, 34, 35, 36], "pickl": [6, 32, 33, 47], "abl": 6, "multiprocess": [6, 17, 32, 47, 48], "pool": [6, 19, 32, 33, 34, 47, 48], "t": [6, 22, 25, 34, 36, 42, 45, 48], "init": [6, 12, 32, 34, 35], "call": [6, 8, 10, 13, 14, 15, 17, 21, 22, 25, 30, 31, 32, 33, 34, 35, 36, 37, 42, 44, 45, 47], "xtb_calc": 6, "e0": [6, 41, 42, 44, 47, 48], "them": [6, 8, 12, 14, 15, 30, 31, 36, 37, 41, 47, 48], "store": [6, 8, 13, 14, 19, 30, 31, 32, 34, 36, 37, 40, 41, 44, 46], "later": [6, 25, 48], "combin": [6, 7, 17, 36, 37, 40, 41], "isolated_at_fnam": 6, "50": [6, 12], "h": [6, 7], "tag": [6, 30, 34, 42], "output_prefix": [6, 8, 10, 14, 17, 36, 37], "xtb_": 6, "small": [6, 44, 46, 48], "hydrocarbon": 6, "Their": 6, "connect": 6, "repres": [6, 7, 12, 47], "reason": 6, "geometri": [6, 9, 20, 36, 37], "all_smil": 6, "cc1": 6, "ccc": 6, "cc": [6, 16], "c1c": 6, "c2ccc": 6, "cc3cc": 6, "cc3": 6, "cc2": 6, "c1cc1": 6, "cc1ccccc1cccc1": 6, "ccccc1": 6, "2c": 6, "1c2": 6, "c1": 6, "cc2ccc": 6, "cc3cc3": 6, "c2ccccc2": 6, "ccc1": 6, "cccc": [6, 16, 26], "1c": 6, "cccccccc1": 6, "c1cccc": 6, "c1cc2c3ccccc3c1c1ccccc12": 6, "ch": 6, "smiles_config": 6, "regener": 6, "true": [6, 8, 11, 12, 14, 15, 17, 25, 28, 30, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47, 48], "randomse": [6, 44], "int": [6, 34, 35, 37, 41, 42, 44, 45, 46, 47], "iinfo": 6, "int32": 6, "max": [6, 44, 46, 47, 48], "300": [6, 11, 12, 13, 44], "nvt": [6, 11, 26], "berendsen": [6, 11, 26, 45], "thermostat": [6, 45], "collect": [6, 14, 31, 34], "traj": [6, 12, 15], "md_param": [6, 12], "80": 6, "dt": [6, 11, 12, 45], "5": [6, 11, 12, 42, 44, 48], "temperatur": [6, 11, 12, 13, 28, 37, 44, 45, 46, 48], "temperature_tau": [6, 11, 45], "results_prefix": [6, 11, 36, 47], "traj_step_interv": [6, 11, 45], "remote_info": [6, 11, 12, 14, 17, 35, 41, 42], "sys_nam": [6, 11, 14, 17, 33, 35], "github": [6, 18], "job_nam": [6, 11, 14, 17, 33, 35], "max_tim": [6, 11, 14, 17, 33], "15m": 6, "num_cor": [6, 11, 14, 17], "partit": [6, 11, 14, 17], "check_interv": [6, 35], "num_inputs_per_queued_job": [6, 11, 14, 17, 33, 35], "md_sampl": 6, "autopara_info": [6, 8, 11, 13, 14, 17, 33, 34, 35, 36, 40, 44, 45, 46], "num_python_subprocess": [6, 8, 17, 32, 35], "while": [6, 7, 11, 12], "lead": [6, 13, 33, 42, 46], "better": 6, "extrapol": 6, "too": [6, 45], "dissimilar": 6, "region": 6, "interest": [6, 7, 48], "expens": [6, 32], "accuraci": [6, 27], "elsewher": 6, "One": [6, 17], "spot": 6, "distant": 6, "equilibrium": [6, 44], "high": [6, 33], "exclud": [6, 8, 33, 46], "def": [6, 32, 35], "are_forces_reason": 6, "force_comp": 6, "xtb_forc": 6, "linalg": 6, "norm": 6, "axi": 6, "8": [6, 7, 10, 15, 17, 25, 44, 47, 48], "at_filt": [6, 46], "4": [6, 8, 11, 12, 14, 25, 36, 44, 48], "local_soap": 6, "descriptor_kei": 6, "just": [6, 8, 14, 21, 25, 32, 33, 36, 42, 44, 45, 47, 48], "go": [6, 7, 12, 31, 47], "dictionari": [6, 8, 12, 21, 25, 37, 38, 40, 41, 42, 44, 47, 48], "mean": [6, 17, 36, 41, 47, 48], "same": [6, 8, 17, 22, 28, 31, 32, 34, 37, 42, 46, 47, 48], "l_max": [6, 25, 48], "6": [6, 8, 12, 17, 25, 37, 44, 48], "cutoff": [6, 25, 27, 34, 42, 44, 46, 47, 48], "delta": [6, 25, 27, 42, 48], "covariance_typ": [6, 25, 27, 48], "dot_product": [6, 25, 48], "zeta": [6, 25, 48], "atom_gaussian_width": [6, 25, 34], "isn": [6, 25], "parallelis": [6, 11, 12, 17, 18, 31, 48], "wfl_num_python_subprocess": [6, 10, 12, 17, 31, 32, 33, 35, 48], "wfl_expyre_info": [6, 31, 35, 41, 42], "md_soap_loc": 6, "desc": [6, 12, 15, 40], "per_atom": [6, 15, 40, 46], "get_average_soap": 6, "at_desc": [6, 46], "pop": [6, 30], "sum": 6, "md_soap_glob": 6, "map_func": 6, "cur_select": 6, "cur_conf_glob": [6, 28, 34, 46], "100": [6, 12, 13, 25, 35], "target": [6, 44, 46, 48], "pick": [6, 15, 17], "at_descs_info_kei": [6, 15, 46], "train_fnam": 6, "test_fnam": 6, "gap_fnam": 6, "xml": [6, 12, 17, 25, 27, 36, 42, 47], "now": [6, 8, 10, 13, 33, 43, 44, 46], "cannot": [6, 32, 33, 36, 37, 46], "pars": [6, 21, 36, 37, 38, 45, 47, 48], "reader": 6, "del": 6, "processed_cur_select": 6, "label": [6, 27, 35, 41, 42], "train_input": 6, "test_input": 6, "write": [6, 11, 12, 13, 17, 19, 21, 22, 30, 31, 34, 36, 37, 40, 44, 45, 46], "almost": 6, "directli": [6, 21, 30, 33, 42, 45], "gap_fit": [6, 12, 25, 27, 33, 42, 44, 48], "gap_param": [6, 12, 27, 48], "gap_fil": 6, "energy_parameter_nam": 6, "xtb_energi": 6, "force_parameter_nam": 6, "default_sigma": [6, 25, 27, 43, 48], "001": [6, 37], "01": [6, 8, 17, 25, 44, 45, 47], "config_type_kernel_regularis": 6, "0001": 6, "_gap": [6, 25, 42], "n_spars": [6, 25, 27, 34, 48], "sparse_method": [6, 25, 34, 48], "cur_point": [6, 25, 48], "cutoff_transition_width": [6, 34, 48], "distance_2b": 6, "7": [6, 33, 44], "ard_s": [6, 48], "theta_uniform": [6, 48], "uniform": [6, 34, 42, 47, 48], "train_config": 6, "run_gap_fit": [6, 25, 41, 42], "fitting_config": [6, 41, 42], "fitting_dict": [6, 25, 42], "stdout_fil": [6, 42], "out": [6, 8, 12, 15, 18, 35, 36, 37, 42, 44, 48], "skip_if_pres": [6, 41, 42], "train_fn_with_gap": 6, "test_fn_with_gap": 6, "isolated_at_fn_with_gap": 6, "replac": [6, 27, 34, 46, 47], "gap_calc": 6, "param_filenam": [6, 17, 22], "omp_num_thread": [6, 11, 25, 48], "prevent": 6, "openmp": [6, 25, 42], "clash": 6, "env_var": [6, 33, 35], "input_fil": [6, 33, 35], "gap_calc_autopara_info": 6, "ha": [6, 11, 12, 14, 16, 22, 23, 24, 26, 27, 30, 31, 32, 34, 36, 37, 47, 48], "conveni": [6, 17], "compar": [6, 15, 37, 46], "pariti": [6, 41], "fn": 6, "diff": [6, 41], "errors_dump": [6, 34, 41], "value_error_scatt": [6, 34, 41], "all_error": [6, 41], "all_diff": [6, 41], "all_par": [6, 41], "gap_rms": 6, "png": 6, "learn": [7, 15, 44, 48], "interatom": [7, 18], "curv": 7, "inform": [7, 12, 14, 33, 34, 35, 36, 40, 44, 45, 46, 48], "frequent": 7, "correspond": [7, 10, 13, 22, 25, 30, 31, 34, 35, 36, 37, 41, 42, 44, 46, 47], "atoms_and_dim": [7, 19, 26, 34, 48], "hydrogen": 7, "oxygen": 7, "At": [7, 8], "data": [7, 12, 21, 27, 30, 31, 33, 35, 42, 46, 47, 48], "itself": [7, 32, 33, 41, 42, 44], "atomic_numb": [7, 33, 44], "consid": [7, 45], "between": [7, 30, 37, 44, 45, 46, 47, 48], "allow": [7, 14, 17, 26, 33, 35, 37, 44, 46], "u": 7, "characterist": 7, "anoth": [7, 17, 27, 28, 41, 42], "do_isolated_atom": [7, 44], "74": 7, "21": 7, "With": [7, 9, 16, 18], "shown": [7, 34, 37], "more": [7, 9, 12, 17, 20, 26, 27, 31, 32, 33, 37, 40, 46, 47, 48], "tailor": 7, "instanc": [7, 22, 33, 37], "adjust": [7, 48], "effici": [8, 17, 18, 30, 37, 46, 48], "densiti": [8, 28, 44], "functionc": 8, "theori": [8, 12], "coupl": 8, "period": [8, 9, 12, 36], "non": [8, 9, 12, 22, 33, 36, 41], "input_structur": 8, "also": [8, 17, 18, 25, 26, 31, 33, 34, 35, 42, 44, 45, 46, 48], "addition": [8, 48], "compris": 8, "variou": [8, 47], "dure": [8, 30, 45, 48], "most": [8, 9, 17, 31, 34], "written": [8, 15, 30, 32, 34, 37, 48], "control": [8, 17, 25, 27, 31, 33, 36, 42, 44, 45, 48], "exact": [8, 35, 44], "without": [8, 11, 33, 35, 36, 37], "specif": [8, 12, 18, 22, 33, 36, 48], "k_grid": [8, 36], "compute_analytical_stress": 8, "last": [8, 36, 37, 42, 48], "calculator_exec": [8, 36, 37], "individu": [8, 15, 26, 32, 34, 36, 44], "calcuat": 8, "ani": [8, 12, 14, 17, 22, 27, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 47, 48], "redirect": [8, 36, 37], "form": [8, 34, 37, 44], "calc_constructor": 8, "output_structur": 8, "ignor": [8, 33, 34, 35, 37, 45, 46], "workdir": [8, 36, 37, 44], "__file__": [8, 15], "parent": [8, 15], "examples_fil": [8, 15], "fhiaims_calcul": 8, "aims_kwarg": 8, "pbe": [8, 37], "spin": [8, 37], "relativist": 8, "charg": [8, 14, 36, 37], "sc_iter_limit": 8, "occupation_typ": 8, "gaussian": 8, "charge_mix_param": 8, "mixer": 8, "pulai": 8, "n_max_pulai": 8, "sc_accuracy_rho": 8, "1e": [8, 25], "sc_accuracy_eev": 8, "sc_accuracy_etot": 8, "sc_accuracy_forc": 8, "sc_accuracy_stress": 8, "compute_forc": 8, "ks_method": 8, "k_grid_dens": 8, "srun": [8, 36], "n2": 8, "exclus": [8, 15, 36, 37, 46], "mem": 8, "2gb": 8, "210313": 8, "scalapack": [8, 36], "mpi": [8, 35, 36, 48], "x": [8, 33, 36, 43, 46], "fhiaims_": 8, "often": [9, 15, 17, 35], "than": [9, 11, 12, 26, 32, 33, 35, 37, 41, 44, 45, 46, 47, 48], "nearli": 9, "rss": [9, 18, 44], "emt": [9, 12, 17], "vasp": [9, 12, 19, 22, 33, 34, 47, 48], "independ": [9, 18, 29, 31, 37], "queu": [9, 17, 18, 21, 25, 29, 31, 32, 35, 41, 42], "job": [9, 11, 14, 17, 18, 21, 25, 29, 31, 32, 35, 37, 41, 42], "short": 9, "As": [9, 12, 36], "part": [9, 12, 31, 33, 41, 42, 47], "ac": [9, 19, 20, 24, 33, 34], "overview": [9, 18, 26, 48], "furthest": [9, 20], "point": [9, 12, 13, 15, 20, 22, 27, 34, 36, 37, 46, 47, 48], "boolean": [9, 25, 28, 42, 45], "multistag": [9, 12, 15, 20, 24, 33, 34, 41], "scheme": [9, 37], "own": [9, 33], "post": [9, 14], "fly": [9, 26], "macecalcul": 10, "chang": [10, 11, 30, 32, 33, 35, 36, 37, 42, 48], "mace_model_fnam": 10, "my_mac": 10, "initialis": [10, 31, 35, 36], "my_mace_calc": 10, "model_path": 10, "devic": 10, "cpu": [10, 11], "But": 10, "tupl": [10, 17, 22, 34, 35, 36, 41, 44, 45, 47, 48], "calc_funct": 10, "abov": [10, 12, 13, 17, 26, 27, 41, 48], "default_dtyp": 10, "over": [10, 12, 13, 17, 18, 22, 25, 30, 31, 34, 35], "core": [10, 11, 12, 14, 17, 22, 31, 47, 48], "export": [10, 17, 33, 48], "sinc": [10, 17, 33, 34, 36, 37, 46], "mace_energi": 10, "entir": [10, 33, 45, 47], "mace_forc": 10, "entri": [10, 13, 21, 36, 40, 44], "mace_run": 10, "123": 10, "6000": 11, "3p": 11, "snapshot": [11, 45], "everi": [11, 15, 20, 32, 33, 34, 36, 47], "1000": [11, 12, 44, 47, 48], "submit": [11, 14, 17, 18, 21, 25, 32, 33, 48], "queue": [11, 17, 18, 33], "cluster": [11, 14, 17, 18, 21, 25, 31, 44, 48], "temp": [11, 13, 36, 44], "sample_interv": 11, "input_fnam": [11, 14], "out_fnam": 11, "48h": [11, 14, 17], "sysnam": 11, "exact_fit": [11, 35], "pre_cmd": [11, 14, 35], "activ": [11, 14, 17, 48], "my": 11, "env": [11, 32, 33, 35, 36, 41, 42, 48], "ci": [11, 14, 33], "co": [11, 14, 16, 33, 34, 36, 40, 44, 45, 46], "re": [11, 30], "runabl": 11, "otherwis": [11, 25, 31, 33, 34, 35, 36, 37, 41, 42, 44, 46], "interrupt": [11, 30, 33], "rather": [11, 41, 48], "monitor": 11, "alreadi": [11, 30, 33, 34, 35, 36, 40, 41, 42, 44, 48], "wfl_deterministic_hack": 11, "intern": [11, 41, 42, 44, 45], "turn": [11, 25, 33, 42], "off": [11, 48], "xtb2_": [11, 13], "update_config_typ": [11, 45], "json": [11, 12, 14, 17, 21, 27, 33, 35, 41, 42, 47, 48], "host": [11, 14, 17], "null": [11, 14, 17], "schedul": [11, 14, 17], "slurm": 11, "bashrc": 11, "echo": [11, 14, 48], "date": [11, 14], "hostnam": [11, 14], "header": [11, 14, 17, 35], "sbatch": 11, "node": [11, 14, 17, 31, 35, 37, 48], "nnode": 11, "task": [11, 18, 29, 35, 37], "num_cores_per_nod": [11, 14], "me": 11, "qo": 11, "128": 11, "24h": [11, 33], "max_mem": [11, 14, 17], "256g": 11, "highmem": 11, "512g": 11, "serv": 12, "basic": [12, 18, 36, 44], "cu": [12, 17], "slab": [12, 44], "ground": 12, "previou": [12, 13, 30, 32, 34, 37, 41, 42], "version": [12, 19, 34, 36], "iterative_gap_fit": 12, "batch_gap_fit": 12, "emt_atom": 12, "init_md": 12, "multistage_gap_param": 12, "locat": [12, 33, 34], "hyperparamet": [12, 27], "Then": [12, 48], "repeat": [12, 27, 33, 46, 48], "until": [12, 30, 41], "maximum": [12, 37, 41, 42, 44, 48], "look": [12, 41, 47, 48], "wfl_gap_fit_omp_num_thread": [12, 25, 42, 48], "mpipool_support": [12, 19, 32, 34], "necessari": [12, 32, 33, 34], "yaml": [12, 15, 35, 42, 48], "generic_calc": 12, "from_any_to_descriptor": [12, 34, 40], "desc_calc": 12, "prep_param": [12, 41, 42], "ref_calc": 12, "sample_md": 12, "optim": [12, 19, 20, 34, 47], "greedy_fps_conf_glob": [12, 15, 28, 34, 46], "begin": [12, 27, 35, 47], "r": [12, 15, 48], "load": 12, "29": 12, "length_scal": [12, 34, 42, 48], "bond_len": [12, 34, 42, 44, 48], "nb": [12, 13, 16, 48], "auto_length_scal": 12, "min_bond_len": [12, 48], "12": [12, 25, 44, 48], "investig": 12, "uniqu": [12, 15, 30, 35], "scale": [12, 27, 34, 42, 43, 44, 45, 47, 48], "universalsoap": 12, "suggest": 12, "previous": [12, 15, 33, 46, 48], "readabl": 12, "boundari": 12, "condit": [12, 26, 45], "fit_idx": 12, "gap_nam": [12, 42], "gap_dir": 12, "mkdir": [12, 14], "exist_ok": [12, 14], "origin": [12, 42], "flush": [12, 34], "get_gap": 12, "run_dir": [12, 41, 42], "futur": 12, "helper": 12, "training_fil": 12, "If": [12, 30, 32, 33, 34, 35, 36, 37, 40, 41, 42, 44, 47, 48], "wish": 12, "md_dir": 12, "md_in_fil": 12, "md_config": 12, "2000": 12, "optimize_param": 12, "fmax": [12, 44], "pressur": [12, 19, 33, 34, 44, 45, 48], "keep_symmetri": 12, "n_select": 12, "max_count": 12, "determin": [12, 32, 34, 35, 36], "get_file_nam": 12, "run_md": 12, "calc_out": 12, "elif": 12, "run_optim": 12, "fp": [12, 15, 48], "get_descriptor": 12, "training_desc": 12, "run_fp": 12, "training_desc_fil": 12, "run_emt": 12, "training_atom": 12, "training_": 12, "magic": 12, "happen": [12, 22, 30, 32, 34, 45], "through": [12, 17, 18, 32, 34, 47], "detail": [12, 36, 46, 48], "discuss": [12, 33], "after": [12, 14, 21, 34, 35, 36, 37, 41, 42, 47], "both": [12, 44, 48], "farthest": [12, 15, 28, 46], "real": 12, "ab": 12, "initio": 12, "choic": [12, 15], "simplic": [12, 47], "sake": 12, "These": [12, 20, 26, 31, 48], "val_error": 12, "get_ref_error": 12, "v_f": 12, "v_e": 12, "t_f": [12, 45], "t_e": 12, "train_error": 12, "log_dict": 12, "valid": [12, 41], "rmse_f": 12, "rmse_e": 12, "f_dev": 12, "e_dev": 12, "2f": 12, "deviat": [12, 44], "dump": 12, "numer": [13, 44], "simultan": 13, "displac": [13, 26, 44], "along": [13, 26, 44], "boltzamnn": 13, "methan": 13, "water": 13, "associ": [13, 35], "frequenc": [13, 26, 37, 44], "normal_mod": [13, 19, 34], "nm": [13, 44], "mol": 13, "ch4": 13, "h2o": 13, "generate_normal_modes_parallel_hessian": [13, 34, 44], "finit": [13, 45], "backward": 13, "forward": 13, "direct": [13, 22, 26, 36, 44], "6n": [13, 44], "speed": 13, "slow": 13, "sequenc": [13, 34, 35, 46], "approxim": [13, 44], "hessian": [13, 41, 42, 44], "generate_normal_modes_parallel_atom": [13, 34, 44], "water_nm": 13, "normalmod": [13, 34, 44], "trajectori": [13, 15, 26, 37, 45, 48], "view": [13, 34, 44], "boltzmann": [13, 26, 28, 44, 46], "at_nm": 13, "sample_normal_mod": [13, 34, 44], "sample_s": [13, 44], "kelvin": [13, 45], "info_to_keep": [13, 44], "arrays_to_keep": [13, 44], "close": [13, 19, 27, 30, 34, 37, 47], "apart": 13, "avoid": [13, 21, 36], "carri": [13, 42, 48], "incorrect": [13, 33], "orca_ev": 14, "head": [14, 17], "up": [14, 17, 22, 30, 32, 33, 35, 36, 37, 44, 48], "onc": [14, 32, 33], "mai": [14, 17, 18, 21, 30, 31, 33, 45, 48], "stop": [14, 26, 44, 45], "finish": [14, 34, 35], "unchang": 14, "again": [14, 37], "successfulli": 14, "partial": 14, "further": [14, 22, 36], "longer": [14, 27, 30, 33], "delet": [14, 30, 33, 36, 37, 42, 46], "janpa": [14, 37], "popul": 14, "natural_population_analysi": [14, 36, 37], "functool": 14, "output_fnam": 14, "expyre_dir": 14, "_expyr": [14, 33], "npa": 14, "partial_nod": [14, 35], "my_env": 14, "orca_kwarg": [14, 37], "orcablock": [14, 37], "scf": [14, 37], "converg": [14, 37], "tight": 14, "smeartemp": 14, "5000": [14, 37], "orcasimpleinput": [14, 37], "uk": 14, "b3lyp": 14, "def2": [14, 37], "sv": 14, "j": [14, 17, 46, 47], "d3bj": 14, "keep_fil": [14, 36, 37, 47], "janpa_home_dir": [14, 37], "post_func": 14, "post_process": [14, 37], "dft_": 14, "sge": [14, 17], "pe": [14, 17, 37], "smp": [14, 17], "168h": [14, 17], "50gb": 14, "node15": 14, "16": [14, 17, 22, 44], "47gb": 14, "databas": [15, 27, 30, 31, 33, 43], "criteria": [15, 44], "algorithm": [15, 26, 46, 48], "leverag": [15, 46], "score": [15, 46], "greedi": [15, 28, 46, 48], "featur": [15, 46], "consider": 15, "datapoint": 15, "A": [15, 18, 31, 33, 44], "measur": 15, "similar": [15, 27, 41], "across": 15, "tip": 15, "either": [15, 34, 44], "univeral_soap": 15, "templat": [15, 27, 34, 42], "multi": [15, 33], "stage": [15, 27, 30, 33, 35, 42, 45, 48], "calc_descriptor": 15, "work_dir": 15, "select_fp": 15, "md_desc": 15, "foo": [15, 48], "desc_dict": 15, "safe_load": 15, "d": [15, 33, 37, 47], "conf": 15, "fps_out": 15, "out_fp": 15, "nsampl": [15, 46], "selected_config": [15, 46], "keep_descriptor_info": [15, 46], "convers": [16, 41], "cccccc": 16, "c1ccccc1": 16, "smi_to_atom": [16, 34, 44], "compound": 16, "sai": 17, "bulk": [17, 26, 44, 48], "idx": 17, "320": 17, "fcc": 17, "cubic": [17, 44], "rattl": [17, 44], "stdev": 17, "159": 17, "append": [17, 32, 34, 45], "loop": [17, 30, 33, 34, 35, 45, 48], "emt_energi": 17, "get_potential_energi": 17, "emt_forc": 17, "get_forc": 17, "emt_stress": 17, "get_stress": 17, "minut": 17, "hour": 17, "hundr": 17, "thousand": 17, "dataset": [17, 48], "supercomput": 17, "writen": 17, "emt_": 17, "destin": 17, "when": [17, 27, 32, 33, 34, 35, 40, 41, 44, 45, 47, 48], "consist": [17, 33, 34, 35, 36, 42, 48], "behaviour": 17, "irrespect": 17, "came": 17, "pickleabl": [17, 32], "spawn": [17, 41, 42], "calculator_constructor_funct": 17, "keyword_argu": 17, "instanti": 17, "tb": [17, 22], "dftb": [17, 22], "prepend": [17, 34], "evaluate_emt": 17, "sun_grid_engine_sub": 17, "sh": 17, "bin": [17, 28, 46, 48], "bash": 17, "request": [17, 30, 36], "l": [17, 41], "h_rt": 17, "48": [17, 44], "00": 17, "time": [17, 22, 35, 36, 37, 41, 42, 44, 45, 48], "hh": 17, "mm": 17, "ss": 17, "format": [17, 27, 30, 36, 37, 42, 47, 48], "shell": [17, 37], "eval_emt": 17, "ye": 17, "log": [17, 19, 34, 45], "q": 17, "nslot": [17, 48], "repositori": [17, 48], "submiss": [17, 33], "modifi": [17, 22, 26, 27, 33, 41, 43], "mechan": [17, 18, 32, 33], "behind": 17, "enabl": [17, 33, 45], "must": [17, 22, 30, 32, 33, 34, 36, 45, 47], "160": 17, "num_nod": [17, 33], "could": [17, 32, 33, 35, 36, 37], "laptop": 17, "ssh": 17, "sent": 17, "what": [17, 21, 31, 33, 36, 37, 46, 47, 48], "myenv": 17, "200gb": 17, "becaus": [17, 36, 37, 48], "sun": 17, "grid": 17, "engin": 17, "manag": [17, 18], "copi": [17, 36, 37, 41, 46], "autoparallelis": 17, "launch": 17, "evaluate_emt_remot": 17, "toolkit": 18, "creation": [18, 22], "atomist": [18, 36], "act": 18, "castep": [18, 19, 22, 34, 47, 48], "introduc": 18, "cover": [18, 26], "sketch": 18, "built": [18, 34, 36, 48], "modular": [18, 20], "api": 18, "quick": 18, "mandatori": [18, 25, 42], "git": 18, "com": [18, 47], "libatom": 18, "issu": 18, "cotribut": 18, "runtim": [18, 35], "modul": [18, 19, 20, 27, 33], "page": [18, 20, 22, 26], "subpackag": 19, "submodul": [19, 26], "committe": [19, 33, 34, 42], "espresso": [19, 34, 37], "kpt": [19, 34], "mopac": [19, 34], "wfl_fileio_calcul": [19, 34], "cli_opt": [19, 34], "dft_convergence_test": [19, 34], "gap_rss_iter_fit": [19, 33, 34, 48], "minimahop": [19, 26, 34], "phonopi": [19, 26, 34], "supercel": [19, 26, 34, 48], "convex_hul": [19, 28, 34], "flat_histogram": [19, 28, 34], "selection_spac": [19, 34], "at_copy_save_result": [19, 34], "file_util": [19, 34], "julia": [19, 21, 34, 41], "misc": [19, 34], "ndim_neighbor_list": [19, 34], "quip_cli_str": [19, 34], "replace_eval_in_str": [19, 34], "round_sig_fig": [19, 34], "vol_composition_spac": [19, 34], "cur_loc": [19, 34], "group": [19, 30, 32, 34, 35], "one_fil": [19, 34], "all_written": [19, 30, 34], "to_configset": [19, 31, 34], "descriptor_heurist": [19, 27], "descriptor_2brn_uniform_fil": [19, 34], "descriptors_from_length_scal": [19, 34], "len_scale_pair": [19, 34], "dai": 20, "mess": 20, "complex": 20, "special": 20, "super": 20, "minima": [20, 37, 44, 46, 48], "phonon": 20, "flat": [20, 34, 44, 46, 48], "histogram": [20, 46, 48], "convex": [20, 47, 48], "hull": [20, 47, 48], "ace1pack": [21, 41], "rest": [21, 24, 25, 27, 28, 36, 37, 41], "infrastructur": [21, 24, 25], "ace_fit": [21, 41], "jl": [21, 41], "home": [21, 33, 37, 41, 48], "chrva": [21, 41], "wfl_ace_fit_command": [21, 41], "doe": [21, 33, 34, 36, 37, 41, 42, 46, 47], "energy_kei": [21, 44], "ace_fit_param": [21, 41], "among": [21, 47], "virial_sigma": [21, 43], "modif": 21, "run_ace_fit": [21, 34, 41], "principl": [22, 32, 33], "level": [22, 27, 32, 33, 34, 35], "That": 22, "want": [22, 33, 37, 48], "sequenti": 22, "dftb_calc": 22, "tightbind": 22, "parm": 22, "mio": 22, "xm": 22, "disk": [22, 36, 37], "were": [22, 28, 30, 31, 35, 40], "folder": 22, "don": 22, "attempt": [22, 33, 41, 42], "clean": [22, 33, 36, 37, 47], "quantumespresso": 22, "evaluate_dft": 22, "broken": [22, 37], "convent": [22, 36], "basinhoppingorca": [22, 36, 37], "guess": 22, "minimum": [22, 44, 46], "lowest": [22, 28, 46, 47], "solut": 22, "integr": [24, 26, 45], "procedur": [24, 48], "program": 25, "v1": [25, 42], "v2": [25, 42], "v3": [25, 36, 42], "key1": [25, 42], "key2": [25, 42], "enclos": [25, 42], "quot": [25, 42], "pram_dict": [25, 42], "atoms_filenam": 25, "at_fil": 25, "mustn": 25, "wfl_gap_fit_command": [25, 42], "paralleliz": [25, 33], "thread": [25, 32, 35, 41, 42, 47, 48], "noth": [25, 32, 36, 37, 47], "els": [25, 36], "gap_fit_dict": 25, "sparse_seprate_fil": 25, "core_ip_arg": 25, "ip": 25, "glue": [25, 42], "core_param_fil": 25, "config_type_sigma": 25, "05": [25, 37, 44], "funky_config": 25, "200": [25, 37], "add_speci": [25, 27, 34, 48], "n_speci": [25, 47, 48], "species_z": [25, 48], "gap_fit_str": 25, "brief": 26, "loos": 26, "butan": 26, "wrapp": 26, "primit": [26, 44], "largest_bulk": [26, 34, 44], "largest": [26, 44], "vacanc": [26, 34, 44, 48], "antisit": [26, 34, 44], "interstiti": [26, 34, 44, 48], "surfac": [26, 34, 44, 48], "nve": 26, "veloc": 26, "verlet": 26, "npt": 26, "hook": 26, "custom": 26, "earli": 26, "met": 26, "unstabl": 26, "preconlbfg": 26, "constraint": 26, "seri": [26, 35], "altern": [26, 34, 36, 41, 42, 44], "phono3pi": [26, 44], "spread": 27, "n_descriptors_per_atom": 27, "energy_sigma": [27, 43], "force_sigma": [27, 43], "callback": 27, "stage_": 27, "residu": 27, "estim": 27, "renam": [27, 30, 34, 42], "error_scale_factor": [27, 48], "factor": [27, 28, 36, 41, 43, 44], "sigma": [27, 33, 41, 47, 48], "reduc": [27, 32, 44], "bodi": [27, 34], "miss": [27, 37, 42], "mention": [27, 33], "desc_str": [27, 48], "fit_str": [27, 48], "count_cutoff": [27, 48], "neighbor": [27, 47], "even": [27, 32, 34, 44, 48], "sparse_jitt": [27, 48], "output_separate_fil": 27, "gap_multistag": [27, 33], "prep_input": 27, "_template_": 27, "univers": [27, 34, 36, 42], "except": [27, 32, 44, 45, 47], "mainli": [27, 28, 36, 47], "repl_expr": 27, "mathemat": 27, "express": [27, 47], "r_cut": [27, 48], "bond_len_z": 27, "docstr": [27, 34, 45], "dup_descs_for_speci": 27, "remain": [27, 36], "_f_": [27, 48], "float": [27, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48], "understood": 27, "manual_z1_z2": 27, "z1": [27, 34, 42, 48], "z2": [27, 34, 42, 48], "manual_universal_soap": [27, 48], "biased_select_conf": [28, 34, 46], "bias": [28, 46], "quantiti": [28, 34, 35, 36, 40, 41, 44, 45, 46], "enthalpi": 28, "probabl": [28, 44], "invers": [28, 36], "proport": [28, 44], "multipli": [28, 35, 41, 44], "exponenti": [28, 46, 47, 48], "divid": [28, 47], "composit": [28, 40, 44, 46, 47, 48], "vertic": 28, "half": 28, "li": 28, "by_bool_funct": 28, "by_index": [28, 34, 46], "class": [30, 31, 33, 34, 35, 36, 37, 44, 45, 47], "encapsul": 30, "abcd": [30, 31], "unsupport": [30, 31], "accord": 30, "definit": [30, 48], "layer": [30, 34, 44], "guarante": 30, "possibl": [30, 42], "redo": 30, "indirectli": 30, "detect": [30, 33, 36], "perhap": [30, 32, 46], "still": 30, "user": [30, 32, 33, 35, 36], "manual": [30, 46], "redon": 30, "consult": 30, "configs_in": 30, "in1": [30, 34], "in2": 30, "s_out": 30, "out1": [30, 34], "out2": 30, "do_some_oper": 30, "_configset_loc": [30, 34, 35], "configs_out": 30, "equal": [30, 36], "woud": 30, "skip": [30, 33, 35, 41, 42, 44, 45, 48], "made": 30, "safe": [30, 47], "incomplet": [30, 33], "never": [30, 34, 36], "appear": [30, 34], "memori": [30, 31, 34, 35, 48], "currenli": 30, "support": [30, 32, 33, 36], "poster": 30, "s_in": 30, "abcd_conn": 30, "mongodb": 30, "localhost": 30, "27017": 30, "input_queri": 30, "input_tag": 30, "necessary_input": 30, "output_abcd": 30, "set_tag": 30, "output_tag": 30, "queri": [30, 31], "AND": 30, "OR": [30, 41], "output_forc": 30, "refus": 30, "ensur": [30, 34, 41, 42, 44], "retriev": 30, "exactli": [30, 34], "pipelin": [30, 31, 32], "outsid": [30, 46], "get_atom": 30, "goal": 31, "easi": 31, "typic": [31, 42, 46, 48], "usual": [31, 32, 33, 36, 47], "indic": [31, 32, 33, 34, 44, 45, 46, 47], "abstract": [31, 34, 45], "extxyz": 31, "similarli": 31, "held": 31, "constructor": [31, 32, 33, 34, 35, 36, 41, 42], "regardless": 31, "suppli": 31, "readili": 31, "hpc": 31, "commonli": 31, "facilit": [32, 33], "easili": 32, "fundament": 32, "cach": [32, 33], "wrong": 32, "warn": [32, 33, 36, 37, 48], "counter": 32, "wherev": [32, 41], "proces": 32, "low": [32, 35], "increasd": 32, "overhead": 32, "mpipool": [32, 35], "assum": [32, 36, 47], "whole": [32, 35], "startup": [32, 35], "hang": 32, "rank": 32, "wait": [32, 35, 41, 42], "continu": [32, 36], "var": [32, 33, 35, 36, 41, 42], "mpi4pi": 32, "op": [32, 35], "arg1": [32, 35], "arg2": 32, "arg3": 32, "output_at": 32, "stuff": [32, 35], "argn": 32, "autopara_op": 32, "def_num_inputs_per_python_subprocess": 32, "__doc__": [32, 35], "autoparallelize_docstr": [32, 34, 35], "__foc__": 32, "someth": 32, "_can_": 32, "sytem": 33, "readm": 33, "pythonpath": 33, "basi": 33, "gap_simpl": 33, "wfl_gap_simple_fit_remoteinfo": 33, "wfl_gap_multistage_fit_remoteinfo": 33, "right": [33, 46], "wfl_ace_fit_remoteinfo": 33, "veri": [33, 37], "flexibli": 33, "long": [33, 44], "flexibl": 33, "simpler": 33, "do_workflow": 33, "essenti": 33, "ident": [33, 34, 44], "generate_config": 33, "infil": 33, "relax": [33, 44, 48], "vasp_kwarg": 33, "400": 33, "ismear": [33, 36], "ediff": 33, "0d": 33, "kspace": [33, 36], "kgamma": [33, 36], "trivial": 33, "unneed": 33, "potpaw": 33, "chemsym": 33, "ci_relax": 33, "minim_run": 33, "interact": 33, "pwd": 33, "cat": 33, "eof": 33, "vasp_minim": 33, "vasp_path": 33, "expyre_ncores_per_nod": 33, "wfl_vasp_kwarg": 33, "ncore": 33, "python3": 33, "_": [33, 36], "visibl": 33, "hierarchi": [33, 48], "scope": 33, "suppos": 33, "rerun": 33, "hash": [33, 35], "duplic": [33, 34, 44, 46], "perfect": 33, "obvious": 33, "inde": 33, "eras": 33, "sqlite": 33, "easier": 33, "xpr": 33, "relev": 33, "gather": [33, 48], "anyth": [33, 44, 47, 48], "encod": [33, 47], "comma": 33, "remote_label": [33, 35, 41, 42], "end_of_path_to_fil": 33, "function_nam": 33, "finer": 33, "match": [33, 35, 41, 42, 44, 47], "stack": [33, 35], "trace": [33, 35, 48], "outermost": 33, "len": [33, 37, 44, 46], "str": [33, 34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47], "down": 33, "innermost": 33, "minin": 33, "do_md_bulk_defect_step": 33, "neg": [33, 35, 44, 47, 48], "underli": 33, "expyre_num_cores_per_nod": 33, "framework": [33, 44, 45], "runremot": 33, "flag": 33, "basetemp": 33, "some_path": 33, "By": [33, 41], "expyre_pytest_system": 33, "regexp": 33, "wfl_pytest_expyre_info": 33, "field": [33, 34, 35, 36, 41, 44, 46, 47, 48], "maxim": [33, 37], "somehwat": 33, "pw": [33, 36], "local_si": 33, "remote_si": 33, "wfl_pytest_buildcel": 33, "path_to_buildcel": 33, "path_to_vasp": 33, "path_to_vasp_gamma": 33, "pytest_vasp_potcar_dir": 33, "path_to_potcar": 33, "ase_orca_command": 33, "path_to_orca": 33, "runslow": 33, "rxx": 33, "update_default": [34, 35], "shutdown_and_barri": [34, 35], "do_in_pool": [34, 35], "do_remot": [34, 35], "get_remote_info": [34, 35], "grouper": [34, 35], "items_inputs_gener": [34, 35], "set_autopara_per_item_info": [34, 35], "basinhop": [34, 36], "implemented_properti": [34, 36, 37], "wfl_generic_default_autopara_info": [34, 36, 37], "setup_calc_param": [34, 36], "calculate_committe": [34, 36], "universal_kspacing_k_mesh": [34, 36], "universal_kspacing_n_k": [34, 36], "clean_rundir": [34, 36], "parse_genericfileio_profile_argv": [34, 36], "save_result": [34, 36], "default_paramet": [34, 36, 37], "param_dict_of_kei": [34, 36], "per_config_restor": [34, 36], "per_config_setup": [34, 36], "wfl_generic_num_inputs_per_python_subprocess": [34, 36], "wflfileiocalcul": [34, 36, 37], "cleanup": [34, 36, 37], "setup_rundir": [34, 36], "glue_2b": [34, 41], "reloc": [34, 41], "modify_databas": [34, 41], "gap_rss_set_config_sigmas_from_convex_hul": [34, 41], "scale_orig": [34, 41], "simple_factor_nonperiod": [34, 41], "prepare_config": [34, 41], "prepare_param": [34, 41], "errors_to_datafram": [34, 41], "natural_sort": [34, 41], "select_unit": [34, 41], "ace_fit_jl_path": [34, 41], "copy_properti": [34, 41], "fix_stress_viri": [34, 41], "abort": [34, 44, 48], "abort_bas": [34, 44], "isolated_atom_from_e0": [34, 44], "conv_buildcell_out": [34, 44], "derive_normal_mode_info": [34, 44], "evals_to_freq": [34, 44], "evecs_to_mod": [34, 44], "freqs_to_ev": [34, 44], "modes_to_evec": [34, 44], "num_hess_delta": [34, 44], "config_type_append": [34, 44], "do_svd": [34, 46], "prep_descs_and_exclud": [34, 46], "write_selected_and_clean": [34, 46], "compare_manual_minima": [34, 46], "minima_among_neighbor": [34, 46], "val_relative_to_nearby_composition_volume_min": [34, 46], "find_isolated_atom": [34, 47], "find_hul": [34, 47], "vertical_dist_from_hul": [34, 47], "clean_dir": [34, 47], "julia_exec_path": [34, 47], "increment_active_it": [34, 47], "print_log": [34, 47], "process_active_it": [34, 47], "atoms_to_list": [34, 47], "chunk": [34, 35, 47], "dict_tuple_keys_to_str": [34, 47], "calc_list": [34, 47], "calc_list_cel": [34, 47], "construct_calculator_picklesaf": [34, 47], "cur_it": [34, 47], "dft_code": [34, 47], "dft_param": [34, 47], "implemented_calcul": [34, 47], "pressurerecursionerror": [34, 47], "sample_pressur": [34, 45, 47], "dict_to_quip_str": [34, 47], "get_wfl_vers": [34, 47], "composition_space_z": [34, 47], "composition_space_coord": [34, 47], "file_root": 34, "read_kwarg": 34, "_open_read": 34, "_cur_at": 34, "_file_loc": 34, "nest": [34, 47], "flatten": 34, "glob": [34, 36, 37, 42], "iread": 34, "retain": 34, "recent": 34, "reflect": 34, "whether": [34, 36, 44, 45], "one_file_nam": 34, "write_kwarg": 34, "preserv": 34, "tree": 34, "root": [34, 41, 44], "reus": 34, "bool": [34, 35, 36, 37, 40, 41, 42, 44, 45, 46, 47], "outpuspec": 34, "input_cs_loc": 34, "loc": 34, "in0": 34, "out0": 34, "at_in": 34, "at_out": 34, "get_loc": 34, "desc_i": 34, "deform": [34, 44], "spars": 34, "polynomi": 34, "untest": 34, "_2brn_uniform_file_": 34, "identifi": 34, "sparsepoint": 34, "offset": 34, "newli": 34, "increment": 34, "soap_hyp": 34, "bond": [34, 42, 44, 48], "hyper": 34, "arbitrari": [34, 36, 47], "side": [34, 36, 40, 44, 45, 46], "effect": [34, 36, 40, 44, 45, 46], "iterable_arg": 35, "skip_fail": 35, "func": [35, 45], "func_kwarg": 35, "default_kwarg": 35, "unspecifi": 35, "default_autopara_info": 35, "_after_": 35, "autoparallelized_op": 35, "autoparallelize_keyword_param_1": 35, "autoparallelize_keyword_param_2": 35, "autopara_docstr": 35, "iterable_cont": 35, "parallelized_op": 35, "val1": 35, "_autopara_per_item_info": [35, 44, 45], "item_i": 35, "_autoparallelize_l": 35, "plu": 35, "wrapped_func_out": 35, "wrapped_func": 35, "wrappable_func": 35, "input_iterable_typ": 35, "input_arg": 35, "master": 35, "wfl_mpipool": 35, "mpiexecutor": 35, "tell": 35, "comm": 35, "kach": 35, "invoc": 35, "defaulat": 35, "callabl": [35, 36, 46], "itr": 35, "place": [35, 41, 42, 44, 46], "quiet": 35, "wait_for_result": [35, 41, 42], "stderr": 35, "progress": 35, "post_cmd": 35, "output_fil": 35, "header_extra": 35, "timeout": 35, "3600": 35, "30": 35, "ignore_failed_job": 35, "resubmit_killed_job": 35, "hash_ignor": 35, "iterable_autopara_wrapp": 35, "size": [35, 41, 44, 47, 48], "less": [35, 47], "get_result": 35, "failur": 35, "resubmit": 35, "kill": 35, "statu": [35, 45], "walltim": 35, "crash": 35, "hope": 35, "kwrg": 35, "goe": [35, 48], "smaller": [35, 46], "num_inputs_per_group": 35, "inherited_per_item_info": 35, "rng_list": 35, "item_i_list": 35, "get_homo": [36, 37], "get_multipl": [36, 37], "process_result": [36, 37], "evaluate_basin_hop": [36, 37], "get_default_multipl": [36, 37], "is_converg": [36, 37], "pick_task": [36, 37], "read_dipol": [36, 37], "read_frequ": [36, 37], "read_opt_atom": [36, 37], "read_result": [36, 37], "read_trajectori": [36, 37], "write_input": [36, 37], "parse_npa_output": [36, 37], "rundir_prefix": [36, 37], "run_aims_": 36, "scratchdir": [36, 37], "extens": [36, 37], "invalid": 36, "remov": [36, 37, 43, 47, 48], "k_": 36, "relax_unit_cel": 36, "external_pressur": 36, "kind": [36, 37], "everyth": [36, 37, 47], "kept": [36, 37], "upload": [36, 37], "back": [36, 37], "mutual": [36, 37, 46], "wiki": [36, 37], "fysik": 36, "dtu": 36, "dk": 36, "_modul": 36, "system_chang": [36, 37], "initial_charg": [36, 37], "initial_magmom": [36, 37], "regular": [36, 37], "reading_result": [36, 37], "reimplement": 36, "extend": 36, "genericfileiocalcul": 36, "develop": [36, 37, 48], "fileiocalcul": 36, "22": 36, "dipol": [36, 37], "magmom": [36, 37], "six": [36, 37, 44], "quantum": 36, "run_castep_": 36, "pwo": [36, 37], "castep_command": [36, 48], "eg": [36, 48], "varianc": [36, 48], "calculator_list": 36, "committee_": [36, 42], "formatt": 36, "liter": 36, "run_qe_": 36, "qe": 36, "singlepointcalcul": [36, 41], "wfl_num_inputs_per_python_subprocess": 36, "recreat": 36, "attribut": [36, 37, 42], "wfl_calculator_initi": 36, "wfl_calculator_arg": 36, "wfl_calculator_kwarg": 36, "_overridden_": 36, "_modified_": 36, "_initi": 36, "_kwarg": 36, "_must_": 36, "nonperiod": [36, 46], "_auto_": 36, "inversion_sym": 36, "reciproc": 36, "recipr": 36, "lattic": [36, 44], "pi": 36, "gamma": [36, 44, 48], "mesh": 36, "fold": 36, "kmesh": 36, "bz": 36, "coordin": [36, 37, 44, 47], "run_mopac_": 36, "clacul": 36, "default_keep_fil": 36, "calculation_succeed": 36, "argv": 36, "profil": 36, "shlex": 36, "binari": 36, "parallel_info": 36, "mpiexec": 36, "fake": 36, "__calculator_results_sav": 36, "forbidden": 36, "run_vasp_": 36, "calculator_exec_gamma": 36, "absolut": [36, 41], "elem": 36, "poscar": 36, "outcar": 36, "vasprun": 36, "ase_vasp_command_gamma": 36, "vasp_script_gamma": 36, "command_gamma": 36, "lcharg": 36, "lwave": 36, "mixin": 36, "inherit": 36, "_before_": 36, "dftcode": 36, "dftcodecalcul": 36, "ase_dftcodecalcul": 36, "vari": 36, "superclass": 36, "_default_keep_fil": 36, "empti": [36, 37], "immedi": [36, 37], "workdir_root": [36, 37], "upon": 36, "ever": 36, "anymor": 36, "n_run": 37, "n_missing_toler": 37, "energy_tol": 37, "forces_tol": 37, "n_orb": 37, "max_angl": 37, "60": 37, "smear": 37, "maxit": 37, "chained_hop": 37, "uhf": 37, "svp": 37, "tightscf": 37, "orca_command": 37, "smooth": 37, "agre": 37, "margin": 37, "success": [37, 47], "rotat": [37, 44], "path_lik": [37, 42, 47], "toler": 37, "ev": [37, 41, 44], "force_tol": 37, "angstrom": 37, "orbit": 37, "angl": [37, 44], "chain": 37, "ie": 37, "unrestrict": 37, "hf": 37, "advis": 37, "keep_raw_result": 37, "subclass": 37, "insert": 37, "dummi": 37, "zero": [37, 47, 48], "homo": 37, "fill": [37, 42, 44], "alpha": 37, "beta": 37, "odd": [37, 44, 48], "n_elec": 37, "i_homo_alpha": 37, "i_homo_beta": 37, "singlet": 37, "doublet": 37, "energy_arrai": 37, "force_arrai": 37, "against": 37, "threshold": [37, 44], "shape": [37, 44], "len_atom": 37, "getcwd": 37, "orca_": 37, "inp": 37, "engrad": 37, "opt": 37, "copt": 37, "extra_result": 37, "localis": 37, "mult": 37, "static": [37, 44], "fulli": 37, "read_energi": 37, "00001": 37, "digit": 37, "meaning": 37, "matrix": [37, 41, 44, 46], "eigenvalu": [37, 44], "eigenvector": [37, 44], "comment": [37, 48], "154": 37, "812399026326": 37, "todo": 37, "orca_calc": 37, "sourceforg": 37, "net": 37, "calculate_descriptor": [38, 39], "pyjulip_ac": [38, 39], "concaten": 40, "zcenter": [40, 48], "_z_": 40, "oppos": 40, "composition_weight": 40, "fraction": [40, 45, 46], "descriptor_src": 40, "denot": 40, "central": [40, 48], "correpond": 40, "construct_glue_2b": [41, 42], "gap_xml_modify_label": [41, 42], "max_cutoff": [41, 42, 44], "gap_reloc": [41, 42], "dict_to_gap_fit_str": [41, 42], "piecewise_linear": [41, 43], "list_to_sigma_dict": [41, 43], "modify_cel": [41, 43], "modify_with_factor": [41, 43], "ace_nam": 41, "ace_fit_command": 41, "ref_": [41, 42, 43], "dry_run": 41, "contructor": [41, 42], "wfl_ace_fit_julia_thread": 41, "julia_num_thread": 41, "multithread": 41, "lsq": 41, "assembli": 41, "wfl_ace_fit_blas_thread": 41, "bla": 41, "stem": 41, "dry": 41, "_ignor": [41, 42], "trigger": [41, 42], "try": [41, 42, 47, 48], "ace_filenam": 41, "least": 41, "squar": [41, 44, 46], "ace_fnam": 41, "_kei": 41, "from_sigma": 41, "some_valu": 41, "expect": [41, 42, 48], "datafram": 41, "nice": 41, "units_dict": 41, "column": [41, 46], "row": [41, 45, 46], "mev": 41, "0e3": 41, "labl": 41, "plt_type": 41, "upport": 41, "property_label": 41, "conversion_factor": 41, "raw": 41, "plot_par": 41, "plot_error": 41, "scatterplot": 41, "third": 41, "mace_nam": 41, "mace_fit_param": 41, "mace_fit_cmd": 41, "prev_checkpoint_fil": 41, "valid_config": 41, "test_config": 41, "wfl_mace_fit_command": 41, "run_train": 41, "train_fil": 41, "excecut": 41, "path_to_mace_cript": 41, "checkpoint": 41, "valid_fil": 41, "configurt": 41, "test_fil": 41, "ref_property_kei": 41, "stress_to_viri": 41, "calc_": 41, "told": 41, "attach": 41, "stress_kei": 41, "3x3": [41, 44], "workaround": 41, "accept": [41, 44, 45], "energy_info_kei": 42, "do_e0": 42, "dict_kei": [42, 44, 47], "z1_z2": 42, "homonuclear": 42, "xml_str": 42, "e0_by_symbol": 42, "gapfil": 42, "new_label": 42, "fix": [42, 44, 48], "old": [42, 48], "num_committe": 42, "committee_extra_se": 42, "committee_name_postfix": 42, "refit": 42, "0th": 42, "final_gap_fil": 42, "final_gap_nam": 42, "gap_templ": 42, "no_extra_inn": 42, "no_extra_out": 42, "sharp": 42, "auto": [42, 46], "old_fil": 42, "new_fil": 42, "extra_filename_glob": 42, "delete_old": 42, "param_dict": 42, "gap_fit_command": 42, "do_fit": 42, "patch": 42, "overall_error_scale_factor": 43, "field_error_scale_factor": 43, "property_prefix": 43, "default_factor": 43, "property_factor": 43, "config_type_exclud": 43, "sigma_valu": 43, "trick": [43, 47], "extra_spac": 43, "hessian_sigma": 43, "regularis": 43, "abortoncollis": [44, 45], "atoms_ok": [44, 45], "abortsimbas": [44, 45], "e0_dict": 44, "cell_siz": 44, "configset_out": 44, "greater": 44, "dimer_n_step": 44, "41": 44, "dimer_factor_rang": 44, "65": 44, "dimer_box_scal": 44, "fixed_cel": 44, "becom": 44, "box": 44, "isolate_atom": 44, "enough": [44, 48], "switch": 44, "understand": [44, 48], "skip_failur": [44, 45], "symprec": [44, 47], "stdout": [44, 47], "ats": [44, 47], "rss_min_vol_factor": 44, "vol_rang": [44, 46], "95": 44, "min_sep_factor": 44, "9": [44, 48], "natom": 44, "24": [44, 48], "suitabl": 44, "reserv": 44, "affect": 44, "stoichiometr": 44, "ratio": [44, 48], "togeth": 44, "variat": 44, "crystal": [44, 48], "11": 44, "produc": [44, 46], "ediff0": 44, "t0": 44, "minima_threshold": 44, "mdmin": 44, "timestep": 44, "totalstep": 44, "opt_kwarg": 44, "langevin": [44, 45], "around": 44, "nm_atom": 44, "parallel_hessian": 44, "\u00e5": [44, 48], "amu": 44, "shorthand": 44, "imaginari": 44, "evec": 44, "mass": 44, "inverse_m": 44, "3n": 44, "cartesian": [44, 46, 47], "freq": 44, "sqrt": 44, "3xn": 44, "1x3n": 44, "energies_for_mod": 44, "normal_mode_numb": 44, "randomli": [44, 47], "coeffici": 44, "kb": 44, "harmon": 44, "generalis": 44, "degre": 44, "freedom": 44, "nm_energi": 44, "kt": [44, 46], "translat": 44, "vibrat": 44, "output_dir": 44, "nimag": 44, "oscil": 44, "normal_mode_frequ": 44, "normal_mode_displac": 44, "strain_displ": 44, "gradient": 44, "ph2_supercel": 44, "constant": [44, 45, 47], "pair_cutoff": 44, "smi": 44, "usebasicknowledg": 44, "useexptorsionanglepref": 44, "smi_to_xyz": 44, "impos": 44, "knowledg": [44, 48], "aromat": 44, "ring": 44, "experiment": 44, "torsion": 44, "prefer": 44, "embedmolecul": 44, "max_n_atom": [44, 48], "pert": 44, "spglib": 44, "0e": [44, 48], "n_antisit": 44, "cluster_r": 44, "1st": 44, "nn": 44, "interstitial_probability_radius_expon": 44, "void": 44, "radiu": 44, "power": 44, "ase_optim": 44, "find_optimal_cell_shap": 44, "min_thick": 44, "exce": 44, "thick": [44, 48], "vacuum": [44, 48], "simple_cut": 44, "max_surface_cell_indic": 44, "duplicate_in_plan": 44, "plane": 44, "n_vac": 44, "communli": 45, "collision_radiu": 45, "n_failed_step": 45, "collis": 45, "closer": 45, "cloe": 45, "deriv": 45, "is_ok": 45, "abc": 45, "derriv": 45, "aggres": 45, "necessarili": 45, "physic": [45, 48], "nvtberendsen": 45, "t_init": 45, "t_final": 45, "ramp": [45, 48], "t_i": 45, "traj_frac": 45, "flot": 45, "n_stage": 45, "durat": 45, "friction": 45, "gpa": [45, 48], "rescal": 45, "pressure_tau": 45, "compressibility_fd_displ": 45, "strain": 45, "compress": 45, "nptberendsen": 45, "interv": 45, "traj_select_during_func": 45, "traj_select_after_func": 45, "abort_check": 45, "abortbas": 45, "mat": 46, "exclude_list": 46, "vec_len": 46, "n_vec": 46, "rectangular": 46, "selected_ind": 46, "kernel_exp": 46, "leverage_score_kei": 46, "n_desc": 46, "desc_len": 46, "_exactly_": 46, "svd": 46, "pca": 46, "do_vector": 46, "vh": 46, "prev_selected_desc": 46, "o_n_sq": 46, "n_prev_desc": 46, "prefactor": 46, "ndarrai": [46, 47], "enumer": 46, "at_descs_col": 46, "exclude_ind_list": 46, "by_bin": 46, "bia": 46, "accur": 46, "badli": 46, "nn_minima": 46, "nearbi": [46, 47], "presum": 46, "reduceat": 46, "cartesian_dist": [46, 47], "nfeatur": 46, "dist": 46, "dimens": [46, 47], "chebychev": 46, "compos_rang": 46, "info_field_in": 46, "info_field_out": 46, "subtract": 46, "belong": 46, "n_p": 47, "n_dim": 47, "dim": 47, "n_hull_p": 47, "equat": 47, "convexhul": 47, "simplex": 47, "transl_symprec": 47, "include_zero": 47, "extract": 47, "e0_data": 47, "e0_valu": 47, "active_it": [47, 48], "msg": 47, "show_tim": 47, "logfil": 47, "_io": 47, "textiowrapp": 47, "w": 47, "utf": 47, "reorganis": 47, "arr": 47, "yield": [47, 48], "arr_chunk": 47, "array_lik": 47, "error_dict": 47, "serializ": 47, "error_dict_json_compat": 47, "naiv": 47, "n_posit": 47, "hyperov": 47, "rectilinear": 47, "prism": 47, "neighbor_pair": 47, "linear": 47, "_density_": 47, "neighborlist": 47, "neighbor_list": 47, "recip": 47, "run_autopara_wrapp": 47, "params_dict": 47, "item_path": 47, "baseexcept": 47, "rate": [47, 48], "normal_posit": [47, 48], "thrown": [47, 48], "awai": [47, 48], "drawn": [47, 48], "tri": [47, 48], "lower": [47, 48], "upper": [47, 48], "bound": [47, 48], "manipul": 47, "list_bracket": 47, "_eval_": 47, "interpret": 47, "obj": 47, "n_float_sig_fig": 47, "gone": 47, "recurs": 47, "remaind": 47, "round": 47, "signific": 47, "n_sig_fig": 47, "certain": [47, 48], "stackoverflow": 47, "question": 47, "3410976": 47, "represent": 47, "composition_z": 47, "vol": [47, 48], "_v": 47, "_x": 47, "n_element": 47, "coord": 47, "explor": 48, "alloi": 48, "gain": 48, "introduct": 48, "autom": 48, "manner": 48, "choos": 48, "favourit": 48, "instruct": 48, "expand": 48, "workstat": 48, "primari": 48, "manual_z_pair": 48, "distance_nb": 48, "bond_len_z1_z2": 48, "compact_clust": 48, "f0": 48, "atom_sigma": 48, "r_tran": 48, "central_weight": 48, "nz": 48, "print_sparse_index": 48, "0025": 48, "0625": 48, "125": 48, "do_copy_at_fil": 48, "sparse_separate_fil": 48, "laid": 48, "hierarch": 48, "gp": 48, "gap_template_fil": 48, "tweak": 48, "subcommand": 48, "dig": 48, "defect": 48, "prep": 48, "summaris": 48, "formula": 48, "normalis": 48, "respect": 48, "narrow": 48, "observ": 48, "crystallographi": 48, "bare": 48, "section": 48, "dft_evalu": 48, "bar": 48, "castep_pp_path": 48, "best": 48, "config_selection_descriptor": 48, "config_selection_descriptor_add_speci": 48, "manual_zcent": 48, "initial_step": 48, "preliminari": 48, "buildcell_total_n": 48, "by_desc_select_n": 48, "repuls": 48, "rss_step": 48, "landscap": 48, "minimis": 48, "minim_pressur": 48, "practic": 48, "minima_flat_histo_n": 48, "minima_by_desc_select_n": 48, "select_convex_hul": 48, "ly": 48, "preselect": 48, "selected_traj_flat_histo_n": 48, "selected_traj_by_desc_select_n": 48, "latter": 48, "iter_specif": 48, "flat_histo_kt": 48, "larger": 48, "higher": 48, "md_bulk_defect_step": 48, "experi": 48, "minima_fil": 48, "omit": 48, "four": 48, "n_": 48, "matter": 48, "surface_min_thick": 48, "surface_vacuum": 48, "md_dt": 48, "final_flat_histo_n": 48, "final_by_desc_select_n": 48, "idea": 48, "hint": 48, "worker": 48, "hyperthread": 48, "benefici": 48, "usabl": 48, "logic": 48, "gamma_seri": 48, "grif": 48, "ap_": 48, "ss_": 48, "ter_": 48, "grif_buildcell_cmd": 48, "programs_womble0": 48, "omp": 48, "increas": 48, "run_iter_": 48, "care": 48, "lot": 48, "leftov": 48, "gap_rss": 48, "break": 48, "rm": 48, "system_json": 48, "main_config_fil": 48, "total_rss_step": 48, "iter_i": 48, "seq": 48, "md_step": 48}, "objects": {"": [[34, 0, 0, "-", "wfl"]], "wfl": [[35, 0, 0, "-", "autoparallelize"], [36, 0, 0, "-", "calculators"], [38, 0, 0, "-", "cli"], [34, 0, 0, "-", "configset"], [34, 0, 0, "-", "descriptor_heuristics"], [40, 0, 0, "-", "descriptors"], [41, 0, 0, "-", "fit"], [44, 0, 0, "-", "generate"], [34, 0, 0, "-", "map"], [46, 0, 0, "-", "select"], [47, 0, 0, "-", "utils"], [2, 7, 1, "cmdoption-wfl-v", "--verbose"], [2, 7, 1, "cmdoption-wfl-v", "-v"]], "wfl.autoparallelize": [[35, 1, 1, "", "AutoparaInfo"], [35, 1, 1, "", "RemoteInfo"], [35, 0, 0, "-", "autoparainfo"], [35, 3, 1, "", "autoparallelize"], [35, 3, 1, "", "autoparallelize_docstring"], [35, 0, 0, "-", "base"], [35, 0, 0, "-", "mpipool_support"], [35, 0, 0, "-", "pool"], [35, 0, 0, "-", "remote"], [35, 0, 0, "-", "remoteinfo"], [35, 0, 0, "-", "utils"]], "wfl.autoparallelize.AutoparaInfo": [[35, 2, 1, "", "update_defaults"]], "wfl.autoparallelize.autoparainfo": [[35, 1, 1, "", "AutoparaInfo"]], "wfl.autoparallelize.autoparainfo.AutoparaInfo": [[35, 2, 1, "", "update_defaults"]], "wfl.autoparallelize.base": [[35, 3, 1, "", "autoparallelize"], [35, 3, 1, "", "autoparallelize_docstring"]], "wfl.autoparallelize.mpipool_support": [[35, 3, 1, "", "init"], [35, 3, 1, "", "shutdown_and_barrier"]], "wfl.autoparallelize.pool": [[35, 3, 1, "", "do_in_pool"]], "wfl.autoparallelize.remote": [[35, 3, 1, "", "do_remotely"]], "wfl.autoparallelize.remoteinfo": [[35, 1, 1, "", "RemoteInfo"]], "wfl.autoparallelize.utils": [[35, 3, 1, "", "get_remote_info"], [35, 3, 1, "", "grouper"], [35, 3, 1, "", "items_inputs_generator"], [35, 3, 1, "", "set_autopara_per_item_info"]], "wfl.calculators": [[36, 0, 0, "-", "aims"], [36, 0, 0, "-", "castep"], [36, 0, 0, "-", "committee"], [36, 0, 0, "-", "espresso"], [36, 0, 0, "-", "generic"], [36, 0, 0, "-", "kpts"], [36, 0, 0, "-", "mopac"], [37, 0, 0, "-", "orca"], [36, 0, 0, "-", "utils"], [36, 0, 0, "-", "vasp"], [36, 0, 0, "-", "wfl_fileio_calculator"]], "wfl.calculators.aims": [[36, 1, 1, "", "Aims"]], "wfl.calculators.aims.Aims": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "implemented_properties"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.castep": [[36, 1, 1, "", "Castep"]], "wfl.calculators.castep.Castep": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "implemented_properties"], [36, 2, 1, "", "setup_calc_params"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.committee": [[36, 3, 1, "", "calculate_committee"]], "wfl.calculators.espresso": [[36, 1, 1, "", "Espresso"]], "wfl.calculators.espresso.Espresso": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "implemented_properties"], [36, 2, 1, "", "setup_calc_params"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.generic": [[36, 3, 1, "", "calculate"]], "wfl.calculators.kpts": [[36, 3, 1, "", "universal_kspacing_k_mesh"], [36, 3, 1, "", "universal_kspacing_n_k"]], "wfl.calculators.mopac": [[36, 1, 1, "", "MOPAC"]], "wfl.calculators.mopac.MOPAC": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "wfl_generic_default_autopara_info"]], "wfl.calculators.orca": [[37, 1, 1, "", "ORCA"], [37, 0, 0, "-", "basinhopping"], [37, 3, 1, "", "natural_population_analysis"], [37, 3, 1, "", "parse_npa_output"]], "wfl.calculators.orca.ORCA": [[37, 2, 1, "", "calculate"], [37, 2, 1, "", "cleanup"], [37, 4, 1, "", "default_parameters"], [37, 2, 1, "", "get_default_multiplicity"], [37, 4, 1, "", "implemented_properties"], [37, 2, 1, "", "is_converged"], [37, 2, 1, "", "pick_task"], [37, 2, 1, "", "read_dipole"], [37, 2, 1, "", "read_frequencies"], [37, 2, 1, "", "read_opt_atoms"], [37, 2, 1, "", "read_results"], [37, 2, 1, "", "read_trajectory"], [37, 4, 1, "", "wfl_generic_default_autopara_info"], [37, 2, 1, "", "write_input"]], "wfl.calculators.orca.basinhopping": [[37, 1, 1, "", "BasinHoppingORCA"], [37, 3, 1, "", "evaluate_basin_hopping"]], "wfl.calculators.orca.basinhopping.BasinHoppingORCA": [[37, 2, 1, "", "calculate"], [37, 2, 1, "", "get_homo"], [37, 2, 1, "", "get_multiplicity"], [37, 4, 1, "", "implemented_properties"], [37, 2, 1, "", "process_results"]], "wfl.calculators.utils": [[36, 3, 1, "", "clean_rundir"], [36, 3, 1, "", "parse_genericfileio_profile_argv"], [36, 3, 1, "", "save_results"]], "wfl.calculators.vasp": [[36, 1, 1, "", "Vasp"]], "wfl.calculators.vasp.Vasp": [[36, 2, 1, "", "calculate"], [36, 4, 1, "", "default_parameters"], [36, 2, 1, "", "param_dict_of_key"], [36, 2, 1, "", "per_config_restore"], [36, 2, 1, "", "per_config_setup"], [36, 4, 1, "", "wfl_generic_num_inputs_per_python_subprocess"]], "wfl.calculators.wfl_fileio_calculator": [[36, 1, 1, "", "WFLFileIOCalculator"]], "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator": [[36, 2, 1, "", "clean_rundir"], [36, 2, 1, "", "cleanup"], [36, 2, 1, "", "setup_rundir"]], "wfl.cli": [[38, 0, 0, "-", "cli"], [38, 0, 0, "-", "cli_options"], [39, 0, 0, "-", "commands"]], "wfl.cli.cli_options": [[38, 3, 1, "", "extra_info"], [38, 3, 1, "", "inputs"], [38, 3, 1, "", "num_inputs_per_python_subprocess"], [38, 3, 1, "", "outputs"], [38, 3, 1, "", "param_fname"], [38, 3, 1, "", "prop_prefix"]], "wfl.cli.commands": [[39, 0, 0, "-", "descriptor"], [39, 0, 0, "-", "error"], [39, 0, 0, "-", "eval"], [39, 0, 0, "-", "generate"], [39, 0, 0, "-", "select"]], "wfl.cli.commands.descriptor": [[39, 3, 1, "", "calculate_descriptor"]], "wfl.cli.commands.eval": [[39, 3, 1, "", "pyjulip_ace"]], "wfl.configset": [[34, 1, 1, "", "ConfigSet"], [34, 1, 1, "", "OutputSpec"]], "wfl.configset.ConfigSet": [[34, 5, 1, "", "cur_loc"], [34, 2, 1, "", "groups"], [34, 2, 1, "", "one_file"]], "wfl.configset.OutputSpec": [[34, 2, 1, "", "all_written"], [34, 2, 1, "", "close"], [34, 2, 1, "", "store"], [34, 2, 1, "", "to_ConfigSet"], [34, 2, 1, "", "write"]], "wfl.descriptor_heuristics": [[34, 3, 1, "", "descriptor_2brn_uniform_file"], [34, 3, 1, "", "descriptors_from_length_scales"], [34, 3, 1, "", "len_scale_pair"]], "wfl.descriptors": [[40, 0, 0, "-", "quippy"]], "wfl.descriptors.quippy": [[40, 3, 1, "", "calculate"], [40, 3, 1, "", "from_any_to_Descriptor"]], "wfl.fit": [[41, 0, 0, "-", "ace"], [41, 0, 0, "-", "error"], [42, 0, 0, "-", "gap"], [41, 0, 0, "-", "mace"], [43, 0, 0, "-", "modify_database"], [41, 0, 0, "-", "utils"]], "wfl.fit.ace": [[41, 3, 1, "", "fit"], [41, 3, 1, "", "prepare_configs"], [41, 3, 1, "", "prepare_params"], [41, 3, 1, "", "run_ace_fit"]], "wfl.fit.error": [[41, 3, 1, "", "calc"], [41, 3, 1, "", "errors_dumps"], [41, 3, 1, "", "errors_to_dataframe"], [41, 3, 1, "", "natural_sort"], [41, 3, 1, "", "select_units"], [41, 3, 1, "", "value_error_scatter"]], "wfl.fit.gap": [[42, 0, 0, "-", "glue_2b"], [42, 0, 0, "-", "multistage"], [42, 0, 0, "-", "relocate"], [42, 0, 0, "-", "simple"]], "wfl.fit.gap.glue_2b": [[42, 3, 1, "", "construct_glue_2b"]], "wfl.fit.gap.multistage": [[42, 3, 1, "", "GAP_xml_modify_label"], [42, 3, 1, "", "fit"], [42, 3, 1, "", "max_cutoff"], [42, 3, 1, "", "prep_params"]], "wfl.fit.gap.relocate": [[42, 3, 1, "", "gap_relocate"]], "wfl.fit.gap.simple": [[42, 3, 1, "", "dict_to_gap_fit_string"], [42, 3, 1, "", "run_gap_fit"]], "wfl.fit.mace": [[41, 3, 1, "", "fit"]], "wfl.fit.modify_database": [[43, 0, 0, "-", "gap_rss_set_config_sigmas_from_convex_hull"], [43, 0, 0, "-", "scale_orig"], [43, 0, 0, "-", "simple_factor_nonperiodic"]], "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull": [[43, 3, 1, "", "modify"], [43, 3, 1, "", "piecewise_linear"]], "wfl.fit.modify_database.scale_orig": [[43, 3, 1, "", "modify"]], "wfl.fit.modify_database.simple_factor_nonperiodic": [[43, 3, 1, "", "list_to_sigma_dict"], [43, 3, 1, "", "modify"], [43, 3, 1, "", "modify_cell"], [43, 3, 1, "", "modify_with_factor"]], "wfl.fit.utils": [[41, 3, 1, "", "ace_fit_jl_path"], [41, 3, 1, "", "copy_properties"], [41, 3, 1, "", "fix_stress_virial"]], "wfl.generate": [[44, 0, 0, "-", "atoms_and_dimers"], [44, 0, 0, "-", "buildcell"], [45, 0, 0, "-", "md"], [44, 0, 0, "-", "minimahopping"], [44, 0, 0, "-", "normal_modes"], [44, 0, 0, "-", "phonopy"], [44, 0, 0, "-", "smiles"], [44, 0, 0, "-", "supercells"], [44, 0, 0, "-", "utils"]], "wfl.generate.atoms_and_dimers": [[44, 3, 1, "", "isolated_atom_from_e0"], [44, 3, 1, "", "prepare"]], "wfl.generate.buildcell": [[44, 3, 1, "", "buildcell"], [44, 3, 1, "", "conv_buildcell_out"], [44, 3, 1, "", "create_input"]], "wfl.generate.md": [[45, 0, 0, "-", "abort"], [45, 0, 0, "-", "abort_base"], [45, 3, 1, "", "md"]], "wfl.generate.md.abort": [[45, 1, 1, "", "AbortOnCollision"]], "wfl.generate.md.abort.AbortOnCollision": [[45, 2, 1, "", "atoms_ok"]], "wfl.generate.md.abort_base": [[45, 1, 1, "", "AbortSimBase"]], "wfl.generate.md.abort_base.AbortSimBase": [[45, 2, 1, "", "atoms_ok"], [45, 2, 1, "", "stop"]], "wfl.generate.minimahopping": [[44, 3, 1, "", "minimahopping"]], "wfl.generate.normal_modes": [[44, 1, 1, "", "NormalModes"], [44, 3, 1, "", "generate_normal_modes_parallel_atoms"], [44, 3, 1, "", "generate_normal_modes_parallel_hessian"], [44, 3, 1, "", "sample_normal_modes"]], "wfl.generate.normal_modes.NormalModes": [[44, 2, 1, "", "derive_normal_mode_info"], [44, 2, 1, "", "evals_to_freqs"], [44, 2, 1, "", "evecs_to_modes"], [44, 2, 1, "", "freqs_to_evals"], [44, 2, 1, "", "modes_to_evecs"], [44, 4, 1, "", "num_hess_delta"], [44, 2, 1, "", "sample_normal_modes"], [44, 2, 1, "", "summary"], [44, 2, 1, "", "view"]], "wfl.generate.phonopy": [[44, 3, 1, "", "phonopy"]], "wfl.generate.smiles": [[44, 3, 1, "", "smi_to_atoms"], [44, 3, 1, "", "smiles"]], "wfl.generate.supercells": [[44, 3, 1, "", "antisite"], [44, 3, 1, "", "interstitial"], [44, 3, 1, "", "largest_bulk"], [44, 3, 1, "", "surface"], [44, 3, 1, "", "vacancy"]], "wfl.generate.utils": [[44, 3, 1, "", "config_type_append"]], "wfl.map": [[34, 3, 1, "", "map"]], "wfl.select": [[46, 0, 0, "-", "by_descriptor"], [46, 0, 0, "-", "convex_hull"], [46, 0, 0, "-", "flat_histogram"], [46, 0, 0, "-", "selection_space"], [46, 0, 0, "-", "simple"]], "wfl.select.by_descriptor": [[46, 3, 1, "", "CUR"], [46, 3, 1, "", "CUR_conf_global"], [46, 3, 1, "", "do_svd"], [46, 3, 1, "", "greedy_fps_conf_global"], [46, 3, 1, "", "prep_descs_and_exclude"], [46, 3, 1, "", "write_selected_and_clean"]], "wfl.select.convex_hull": [[46, 3, 1, "", "select"]], "wfl.select.flat_histogram": [[46, 3, 1, "", "biased_select_conf"]], "wfl.select.selection_space": [[46, 3, 1, "", "compare_manual_minima"], [46, 3, 1, "", "minima_among_neighbors"], [46, 3, 1, "", "val_relative_to_nearby_composition_volume_min"]], "wfl.select.simple": [[46, 3, 1, "", "by_bool_func"], [46, 3, 1, "", "by_index"]], "wfl.utils": [[47, 0, 0, "-", "at_copy_save_results"], [47, 0, 0, "-", "configs"], [47, 0, 0, "-", "convex_hull"], [47, 0, 0, "-", "file_utils"], [47, 0, 0, "-", "find_voids"], [47, 0, 0, "-", "gap_xml_tools"], [47, 0, 0, "-", "julia"], [47, 0, 0, "-", "logging"], [47, 0, 0, "-", "misc"], [47, 0, 0, "-", "ndim_neighbor_list"], [47, 0, 0, "-", "parallel"], [47, 0, 0, "-", "params"], [47, 0, 0, "-", "pressure"], [47, 0, 0, "-", "quip_cli_strings"], [47, 0, 0, "-", "replace_eval_in_strs"], [47, 0, 0, "-", "round_sig_figs"], [47, 0, 0, "-", "version"], [47, 0, 0, "-", "vol_composition_space"]], "wfl.utils.at_copy_save_results": [[47, 3, 1, "", "at_copy_save_results"]], "wfl.utils.configs": [[47, 3, 1, "", "atomization_energy"], [47, 3, 1, "", "find_isolated_atoms"]], "wfl.utils.convex_hull": [[47, 3, 1, "", "find_hull"], [47, 3, 1, "", "vertical_dist_from_hull"]], "wfl.utils.file_utils": [[47, 3, 1, "", "clean_dir"]], "wfl.utils.find_voids": [[47, 3, 1, "", "find_voids"]], "wfl.utils.gap_xml_tools": [[47, 3, 1, "", "extract_e0"]], "wfl.utils.julia": [[47, 3, 1, "", "julia_exec_path"]], "wfl.utils.logging": [[47, 3, 1, "", "increment_active_iter"], [47, 3, 1, "", "print_log"], [47, 3, 1, "", "process_active_iter"]], "wfl.utils.misc": [[47, 3, 1, "", "atoms_to_list"], [47, 3, 1, "", "chunks"], [47, 3, 1, "", "dict_tuple_keys_to_str"]], "wfl.utils.ndim_neighbor_list": [[47, 3, 1, "", "calc_list"], [47, 3, 1, "", "calc_list_cells"]], "wfl.utils.parallel": [[47, 3, 1, "", "construct_calculator_picklesafe"]], "wfl.utils.params": [[47, 1, 1, "", "Params"]], "wfl.utils.params.Params": [[47, 5, 1, "", "cur_iter"], [47, 5, 1, "", "dft_code"], [47, 5, 1, "", "dft_params"], [47, 2, 1, "", "get"], [47, 4, 1, "", "implemented_calculators"]], "wfl.utils.pressure": [[47, 6, 1, "", "PressureRecursionError"], [47, 3, 1, "", "sample_pressure"]], "wfl.utils.quip_cli_strings": [[47, 3, 1, "", "dict_to_quip_str"]], "wfl.utils.replace_eval_in_strs": [[47, 3, 1, "", "replace_eval_in_strs"]], "wfl.utils.round_sig_figs": [[47, 3, 1, "", "round_sig_figs"]], "wfl.utils.version": [[47, 3, 1, "", "get_wfl_version"]], "wfl.utils.vol_composition_space": [[47, 3, 1, "", "composition_space_Zs"], [47, 3, 1, "", "composition_space_coord"]], "wfl-descriptor-quippy": [[2, 7, 1, "cmdoption-wfl-descriptor-quippy-descriptor", "--descriptor"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-force", "--force"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-key", "--key"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-local", "--local"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-i", "-i"], [2, 7, 1, "cmdoption-wfl-descriptor-quippy-o", "-o"]], "wfl-error": [[2, 7, 1, "cmdoption-wfl-error-ap", "--atom-properties"], [2, 7, 1, "cmdoption-wfl-error-cpp", "--calc-property-prefix"], [2, 7, 1, "cmdoption-wfl-error-ck", "--category-keys"], [2, 7, 1, "cmdoption-wfl-error-cmap", "--cmap"], [2, 7, 1, "cmdoption-wfl-error-cp", "--config-properties"], [2, 7, 1, "cmdoption-wfl-error-error-type", "--error-type"], [2, 7, 1, "cmdoption-wfl-error-f", "--fig-name"], [2, 7, 1, "cmdoption-wfl-error-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-error-p", "--precision"], [2, 7, 1, "cmdoption-wfl-error-rpp", "--ref-property-prefix"], [2, 7, 1, "cmdoption-wfl-error-wp", "--weight-property"], [2, 7, 1, "cmdoption-wfl-error-ap", "-ap"], [2, 7, 1, "cmdoption-wfl-error-ck", "-ck"], [2, 7, 1, "cmdoption-wfl-error-cp", "-cp"], [2, 7, 1, "cmdoption-wfl-error-cpp", "-cpp"], [2, 7, 1, "cmdoption-wfl-error-f", "-f"], [2, 7, 1, "cmdoption-wfl-error-i", "-i"], [2, 7, 1, "cmdoption-wfl-error-p", "-p"], [2, 7, 1, "cmdoption-wfl-error-rpp", "-rpp"], [2, 7, 1, "cmdoption-wfl-error-wp", "-wp"]], "wfl-eval-ace": [[2, 7, 1, "cmdoption-wfl-eval-ace-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-ace-num-inputs-per-python-subprocess", "--num-inputs-per-python-subprocess"], [2, 7, 1, "cmdoption-wfl-eval-ace-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-ace-pf", "--param-fname"], [2, 7, 1, "cmdoption-wfl-eval-ace-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-ace-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-ace-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-ace-pf", "-pf"], [2, 7, 1, "cmdoption-wfl-eval-ace-pp", "-pp"]], "wfl-eval-atomization-energy": [[2, 7, 1, "cmdoption-wfl-eval-atomization-energy-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-k", "--isolated-atom-info-key"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-v", "--isolated-atom-info-value"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-prop", "--prop"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-k", "-k"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-pp", "-pp"], [2, 7, 1, "cmdoption-wfl-eval-atomization-energy-v", "-v"]], "wfl-eval-gap": [[2, 7, 1, "cmdoption-wfl-eval-gap-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-gap-num-inputs-per-python-subprocess", "--num-inputs-per-python-subprocess"], [2, 7, 1, "cmdoption-wfl-eval-gap-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-gap-pf", "--param-fname"], [2, 7, 1, "cmdoption-wfl-eval-gap-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-gap-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-gap-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-gap-pf", "-pf"], [2, 7, 1, "cmdoption-wfl-eval-gap-pp", "-pp"]], "wfl-eval-mace": [[2, 7, 1, "cmdoption-wfl-eval-mace-dtype", "--dtype"], [2, 7, 1, "cmdoption-wfl-eval-mace-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-eval-mace-num-inputs-per-python-subprocess", "--num-inputs-per-python-subprocess"], [2, 7, 1, "cmdoption-wfl-eval-mace-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-eval-mace-pf", "--param-fname"], [2, 7, 1, "cmdoption-wfl-eval-mace-pp", "--prop-prefix"], [2, 7, 1, "cmdoption-wfl-eval-mace-i", "-i"], [2, 7, 1, "cmdoption-wfl-eval-mace-o", "-o"], [2, 7, 1, "cmdoption-wfl-eval-mace-pf", "-pf"], [2, 7, 1, "cmdoption-wfl-eval-mace-pp", "-pp"]], "wfl-generate-buildcell": [[2, 7, 1, "cmdoption-wfl-generate-buildcell-buildcell-exec", "--buildcell-exec"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-buildcell-input", "--buildcell-input"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-ei", "--extra-info"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-N", "--n-configs"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-perturbation", "--perturbation"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-N", "-N"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-ei", "-ei"], [2, 7, 1, "cmdoption-wfl-generate-buildcell-o", "-o"]], "wfl-generate-smiles": [[2, 7, 1, "cmdoption-wfl-generate-smiles-ei", "--extra-info"], [2, 7, 1, "cmdoption-wfl-generate-smiles-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-generate-smiles-ei", "-ei"], [2, 7, 1, "cmdoption-wfl-generate-smiles-o", "-o"], [2, 7, 1, "cmdoption-wfl-generate-smiles-arg-SMILES_STRING", "SMILES_STRING"]], "wfl-select-cur": [[2, 7, 1, "cmdoption-wfl-select-cur-deterministic", "--deterministic"], [2, 7, 1, "cmdoption-wfl-select-cur-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-select-cur-keep_descriptor", "--keep_descriptor"], [2, 7, 1, "cmdoption-wfl-select-cur-kernel_exponent", "--kernel_exponent"], [2, 7, 1, "cmdoption-wfl-select-cur-key", "--key"], [2, 7, 1, "cmdoption-wfl-select-cur-N", "--n-configs"], [2, 7, 1, "cmdoption-wfl-select-cur-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-select-cur-stochastic-seed", "--stochastic-seed"], [2, 7, 1, "cmdoption-wfl-select-cur-N", "-N"], [2, 7, 1, "cmdoption-wfl-select-cur-i", "-i"], [2, 7, 1, "cmdoption-wfl-select-cur-o", "-o"]], "wfl-select-lambda": [[2, 7, 1, "cmdoption-wfl-select-lambda-e", "--exec-code"], [2, 7, 1, "cmdoption-wfl-select-lambda-i", "--inputs"], [2, 7, 1, "cmdoption-wfl-select-lambda-o", "--outputs"], [2, 7, 1, "cmdoption-wfl-select-lambda-e", "-e"], [2, 7, 1, "cmdoption-wfl-select-lambda-i", "-i"], [2, 7, 1, "cmdoption-wfl-select-lambda-o", "-o"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:function", "4": "py:attribute", "5": "py:property", "6": "py:exception", "7": "std:cmdoption"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "function", "Python function"], "4": ["py", "attribute", "Python attribute"], "5": ["py", "property", "Python property"], "6": ["py", "exception", "Python exception"], "7": ["std", "cmdoption", "program option"]}, "titleterms": {"command": [0, 9, 16, 39], "line": [0, 9, 16], "interfac": 0, "calcul": [0, 6, 8, 9, 10, 22, 36, 37], "orca": [0, 14, 37], "outdat": 0, "castep": [0, 36], "vasp": [0, 36], "util": [1, 35, 36, 41, 44, 47], "function": [1, 32, 33], "find": 1, "void": 1, "e0": 1, "from": 1, "gap": [1, 2, 6, 12, 25, 27, 42, 48], "xml": 1, "wfl": [2, 6, 19, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "descriptor": [2, 6, 9, 23, 28, 39, 40], "quippi": [2, 40], "error": [2, 6, 12, 39, 41], "eval": [2, 39], "ac": [2, 21, 41], "atom": [2, 6, 16, 26, 30], "energi": 2, "mace": [2, 10, 41], "gener": [2, 6, 7, 9, 12, 13, 22, 26, 36, 39, 44, 45], "buildcel": [2, 4, 26, 44], "smile": [2, 16, 26, 44], "select": [2, 6, 15, 28, 39, 46, 48], "cur": [2, 6, 28], "lambda": 2, "exampl": [3, 5, 6, 10, 17, 33], "content": [3, 12, 18, 20, 24, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "random": 4, "structur": [4, 6, 7, 9, 15, 26, 30], "via": [4, 14], "contribut": 5, "prepar": [5, 6, 12, 48], "hide": 5, "test": [5, 12, 33], "onlin": 5, "document": [5, 18], "updat": 5, "relat": 5, "file": [5, 22, 27], "fit": [6, 9, 12, 21, 24, 25, 27, 41, 42, 43], "workflow": [6, 12, 18, 22], "mani": 6, "us": [6, 32], "case": 6, "import": [6, 12], "refer": 6, "isol": 6, "initi": [6, 12, 48], "run": [6, 9, 33], "molecular": [6, 11, 26], "dynam": [6, 11, 26], "simul": 6, "filter": 6, "soap": 6, "sub": 6, "evalu": [6, 9], "plot": 6, "correl": 6, "dimer": [7, 26], "fhi": 8, "aim": [8, 36], "index": 9, "md": [9, 45, 48], "remot": [9, 17, 33, 35], "execut": [9, 17], "get": [9, 12], "sampl": [9, 13, 15, 28], "potenti": [9, 24], "iter": [9, 12], "train": [9, 12], "miscellan": 9, "parallel": [10, 12, 22, 32, 47], "complet": [10, 17], "tabl": 12, "setup": 12, "start": [12, 48], "process": 12, "The": 12, "keep": 12, "track": 12, "normal": [13, 26], "mode": [13, 26], "molecul": [13, 26], "visual": 13, "python": [14, 16, 32], "script": [14, 16, 17, 32, 48], "first": 17, "With": 17, "welcom": 18, "": 18, "instal": 18, "repositori": 18, "oper": [20, 32], "base": [22, 35], "special": 22, "super": 26, "cell": 26, "geometri": 26, "optim": [26, 44], "minima": 26, "hop": 26, "phonon": 26, "multistag": [27, 42], "procedur": 27, "configur": 27, "creat": [27, 32], "config": [28, 47, 48], "global": 28, "furthest": 28, "point": 28, "flat": 28, "histogram": 28, "convex": 28, "hull": 28, "simpl": [28, 42, 46], "overview": 29, "thi": 29, "section": 29, "outlin": 29, "input": 30, "output": 30, "intern": 30, "develop": 30, "overal": 31, "design": 31, "automat": 32, "task": 32, "program": 32, "mpi": 32, "wfl_mpipool": 32, "runtim": [32, 48], "control": 32, "over": 32, "singl": 32, "node": 32, "subprocess": 32, "multipl": 32, "auto": 32, "independ": 33, "queu": 33, "job": [33, 48], "restart": 33, "wfl_expyre_info": 33, "syntax": 33, "kei": 33, "valu": 33, "divid": 33, "item": 33, "parallelis": 33, "within": 33, "pytest": 33, "packag": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "subpackag": [34, 36, 38, 41, 44], "submodul": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "configset": 34, "modul": [34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47], "descriptor_heurist": 34, "map": 34, "autoparallel": 35, "autoparainfo": 35, "mpipool_support": 35, "pool": 35, "remoteinfo": 35, "paramet": 36, "committe": 36, "espresso": 36, "kpt": 36, "mopac": 36, "wfl_fileio_calcul": 36, "basinhop": 37, "cli": [38, 39], "cli_opt": 38, "dft_convergence_test": 38, "gap_rss_iter_fit": 38, "glue_2b": 42, "reloc": 42, "modify_databas": 43, "gap_rss_set_config_sigmas_from_convex_hul": 43, "scale_orig": 43, "simple_factor_nonperiod": 43, "atoms_and_dim": 44, "minimahop": 44, "normal_mod": 44, "phonopi": 44, "supercel": 44, "abort": 45, "abort_bas": 45, "by_descriptor": 46, "convex_hul": [46, 47], "flat_histogram": 46, "selection_spac": 46, "at_copy_save_result": 47, "file_util": 47, "find_void": 47, "gap_xml_tool": 47, "julia": 47, "log": 47, "misc": 47, "ndim_neighbor_list": 47, "param": 47, "pressur": 47, "quip_cli_str": 47, "replace_eval_in_str": 47, "round_sig_fig": 47, "version": 47, "vol_composition_spac": 47, "how": 48, "do": 48, "rss": 48, "befor": 48, "you": 48, "main": 48, "step": 48, "dft": 48, "set": 48}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx": 57}, "alltitles": {"Command line interface": [[0, "command-line-interface"]], "Calculators": [[0, "calculators"]], "ORCA (outdated)": [[0, "orca-outdated"]], "CASTEP": [[0, "castep"]], "VASP": [[0, "vasp"]], "Utility functions": [[1, "utility-functions"]], "Find Voids": [[1, "find-voids"]], "e0 from GAP XML": [[1, "e0-from-gap-xml"]], "wfl": [[2, "wfl"], [19, "wfl"]], "descriptor": [[2, "wfl-descriptor"]], "quippy": [[2, "wfl-descriptor-quippy"]], "error": [[2, "wfl-error"]], "eval": [[2, "wfl-eval"]], "ace": [[2, "wfl-eval-ace"]], "atomization-energy": [[2, "wfl-eval-atomization-energy"]], "gap": [[2, "wfl-eval-gap"]], "mace": [[2, "wfl-eval-mace"]], "generate": [[2, "wfl-generate"]], "buildcell": [[2, "wfl-generate-buildcell"]], "smiles": [[2, "wfl-generate-smiles"]], "select": [[2, "wfl-select"]], "cur": [[2, "wfl-select-cur"]], "lambda": [[2, "wfl-select-lambda"]], "Examples": [[3, "examples"]], "Contents:": [[3, null], [20, null], [24, null]], "Random Structures via buildcell": [[4, "Random-Structures-via-buildcell"]], "Contributing Examples": [[5, "contributing-examples"]], "Preparing the Example": [[5, "preparing-the-example"]], "Hiding Tests in the Online Documentation": [[5, "hiding-tests-in-the-online-documentation"]], "Updating Related Files": [[5, "updating-related-files"]], "GAP fit workflow with many wfl use-case examples": [[6, "GAP-fit-workflow-with-many-wfl-use-case-examples"]], "Imports": [[6, "Imports"]], "Reference calculator": [[6, "Reference-calculator"]], "Prepare isolated atoms": [[6, "Prepare-isolated-atoms"]], "Generate initial structures": [[6, "Generate-initial-structures"]], "Run Molecular Dynamics simulation": [[6, "Run-Molecular-Dynamics-simulation"]], "Filter structures": [[6, "Filter-structures"]], "Calculate SOAP descriptor": [[6, "Calculate-SOAP-descriptor"]], "Sub-select with CUR": [[6, "Sub-select-with-CUR"]], "Fit GAP": [[6, "Fit-GAP"]], "Evaluate structures with GAP": [[6, "Evaluate-structures-with-GAP"]], "Evaluate error & plot correlation": [[6, "Evaluate-error-&-plot-correlation"]], "Generating Dimer Structures": [[7, "Generating-Dimer-Structures"]], "FHI-Aims Calculator": [[8, "FHI-Aims-Calculator"]], "Index": [[9, "index"]], "Evaluate structures with a calculator": [[9, "evaluate-structures-with-a-calculator"]], "Generate structures": [[9, "generate-structures"]], "Run MD": [[9, "run-md"]], "Remote execution": [[9, "remote-execution"]], "Get descriptors": [[9, "get-descriptors"]], "Sampling structures": [[9, "sampling-structures"]], "Fit a potential": [[9, "fit-a-potential"]], "Iterative training": [[9, "iterative-training"]], "Command line": [[9, "command-line"], [16, "command-line"]], "Miscellaneous": [[9, "miscellaneous"]], "Parallelize MACE calculator": [[10, "parallelize-mace-calculator"]], "Complete example": [[10, "complete-example"]], "Molecular Dynamics": [[11, "molecular-dynamics"], [26, "molecular-dynamics"]], "Iterative GAP fitting": [[12, "iterative-gap-fitting"]], "Table of contents": [[12, "table-of-contents"]], "General workflow and setup": [[12, "general-workflow-and-setup"]], "Getting started: Parallelization and Imports": [[12, "getting-started-parallelization-and-imports"]], "Fitting the initial GAP": [[12, "fitting-the-initial-gap"]], "Preparing the iterative process": [[12, "preparing-the-iterative-process"]], "The Iterative Process": [[12, "the-iterative-process"]], "Keeping track of training and test errors": [[12, "keeping-track-of-training-and-test-errors"]], "Normal Modes of molecules": [[13, "normal-modes-of-molecules"]], "Generate": [[13, "generate"]], "Visualize": [[13, "visualize"]], "Sample": [[13, "sample"]], "ORCA via Python script": [[14, "orca-via-python-script"]], "Selection or Sampling of Structures": [[15, "Selection-or-Sampling-of-Structures"]], "SMILES to Atoms": [[16, "smiles-to-atoms"], [26, "smiles-to-atoms"]], "Python script": [[16, "python-script"]], "First Example": [[17, "first-example"]], "Complete script": [[17, "complete-script"], [17, "id2"]], "With remote execution": [[17, "with-remote-execution"]], "Welcome to Workflow\u2019s documentation!": [[18, "welcome-to-workflow-s-documentation"]], "Installation": [[18, "installation"]], "Repository": [[18, "repository"]], "Contents": [[18, "contents"]], "Operations": [[20, "operations"]], "Fitting ACE": [[21, "fitting-ace"]], "Calculators in Workflow": [[22, "calculators-in-workflow"]], "Parallelize with generic.calculate()": [[22, "parallelize-with-generic-calculate"]], "File-based calculators": [[22, "file-based-calculators"]], "Special calculators": [[22, "special-calculators"]], "Descriptors": [[23, "descriptors"]], "Fitting potentials": [[24, "fitting-potentials"]], "Fitting GAP": [[25, "fitting-gap"]], "Generating Atomic Structures": [[26, "generating-atomic-structures"]], "Atoms and Dimers": [[26, "atoms-and-dimers"]], "BuildCell": [[26, "buildcell"]], "Super Cells": [[26, "super-cells"]], "Geometry Optimization": [[26, "geometry-optimization"]], "Minima Hopping": [[26, "minima-hopping"]], "Structures for phonons": [[26, "structures-for-phonons"]], "Normal Modes of Molecules": [[26, "normal-modes-of-molecules"]], "Multistage GAP fitting": [[27, "multistage-gap-fitting"]], "Procedure": [[27, "procedure"]], "Configuration file": [[27, "configuration-file"]], "Creating configuration file": [[27, "creating-configuration-file"]], "Selecting Configs": [[28, "selecting-configs"]], "CUR on global descriptor": [[28, "cur-on-global-descriptor"]], "Furthest point sampling": [[28, "furthest-point-sampling"]], "Flat histogram": [[28, "flat-histogram"]], "Convex hull": [[28, "convex-hull"]], "Simple select": [[28, "simple-select"]], "Overview": [[29, "overview"]], "This section outlines:": [[29, null]], "Input and output of atomic structures": [[30, "input-and-output-of-atomic-structures"]], "Internals, for developers": [[30, "internals-for-developers"]], "Overall design": [[31, "overall-design"]], "Automatic parallelization of tasks": [[32, "automatic-parallelization-of-tasks"]], "Programming script that use parallelized operations": [[32, "programming-script-that-use-parallelized-operations"]], "MPI with WFL_MPIPOOL": [[32, "mpi-with-wfl-mpipool"]], "Runtime control over parallelization": [[32, "runtime-control-over-parallelization"]], "Single node using python subprocesses": [[32, "single-node-using-python-subprocesses"]], "Multiple nodes using MPI": [[32, "multiple-nodes-using-mpi"]], "Creating auto-parallelized functions": [[32, "creating-auto-parallelized-functions"]], "Functions as independently queued jobs": [[33, "functions-as-independently-queued-jobs"]], "Example": [[33, "example"]], "Restarts": [[33, "restarts"]], "WFL_EXPYRE_INFO syntax": [[33, "wfl-expyre-info-syntax"]], "Keys": [[33, "keys"]], "Values": [[33, "values"]], "Dividing items into and parallelising within jobs": [[33, "dividing-items-into-and-parallelising-within-jobs"]], "Testing": [[33, "testing"]], "Pytest with remote run example": [[33, "pytest-with-remote-run-example"]], "wfl package": [[34, "wfl-package"]], "Subpackages": [[34, "subpackages"], [36, "subpackages"], [38, "subpackages"], [41, "subpackages"], [44, "subpackages"]], "Submodules": [[34, "submodules"], [35, "submodules"], [36, "submodules"], [37, "submodules"], [38, "submodules"], [39, "submodules"], [40, "submodules"], [41, "submodules"], [42, "submodules"], [43, "submodules"], [44, "submodules"], [45, "submodules"], [46, "submodules"], [47, "submodules"]], "wfl.configset module": [[34, "module-wfl.configset"]], "wfl.descriptor_heuristics module": [[34, "module-wfl.descriptor_heuristics"]], "wfl.map module": [[34, "module-wfl.map"]], "Module contents": [[34, "module-wfl"], [35, "module-wfl.autoparallelize"], [36, "module-wfl.calculators"], [37, "module-wfl.calculators.orca"], [38, "module-wfl.cli"], [39, "module-wfl.cli.commands"], [40, "module-wfl.descriptors"], [41, "module-wfl.fit"], [42, "module-wfl.fit.gap"], [43, "module-wfl.fit.modify_database"], [44, "module-wfl.generate"], [45, "module-wfl.generate.md"], [46, "module-wfl.select"], [47, "module-wfl.utils"]], "wfl.autoparallelize package": [[35, "wfl-autoparallelize-package"]], "wfl.autoparallelize.autoparainfo module": [[35, "module-wfl.autoparallelize.autoparainfo"]], "wfl.autoparallelize.base module": [[35, "module-wfl.autoparallelize.base"]], "wfl.autoparallelize.mpipool_support module": [[35, "module-wfl.autoparallelize.mpipool_support"]], "wfl.autoparallelize.pool module": [[35, "module-wfl.autoparallelize.pool"]], "wfl.autoparallelize.remote module": [[35, "module-wfl.autoparallelize.remote"]], "wfl.autoparallelize.remoteinfo module": [[35, "module-wfl.autoparallelize.remoteinfo"]], "wfl.autoparallelize.utils module": [[35, "module-wfl.autoparallelize.utils"]], "wfl.calculators package": [[36, "wfl-calculators-package"]], "wfl.calculators.aims module": [[36, "module-wfl.calculators.aims"]], "Parameter:": [[36, "parameter"]], "wfl.calculators.castep module": [[36, "module-wfl.calculators.castep"]], "wfl.calculators.committee module": [[36, "module-wfl.calculators.committee"]], "wfl.calculators.espresso module": [[36, "module-wfl.calculators.espresso"]], "wfl.calculators.generic module": [[36, "module-wfl.calculators.generic"]], "wfl.calculators.kpts module": [[36, "module-wfl.calculators.kpts"]], "wfl.calculators.mopac module": [[36, "module-wfl.calculators.mopac"]], "wfl.calculators.utils module": [[36, "module-wfl.calculators.utils"]], "wfl.calculators.vasp module": [[36, "module-wfl.calculators.vasp"]], "wfl.calculators.wfl_fileio_calculator module": [[36, "module-wfl.calculators.wfl_fileio_calculator"]], "wfl.calculators.orca package": [[37, "wfl-calculators-orca-package"]], "wfl.calculators.orca.basinhopping module": [[37, "module-wfl.calculators.orca.basinhopping"]], "wfl.cli package": [[38, "wfl-cli-package"]], "wfl.cli.cli module": [[38, "module-wfl.cli.cli"]], "wfl.cli.cli_options module": [[38, "module-wfl.cli.cli_options"]], "wfl.cli.dft_convergence_test module": [[38, "wfl-cli-dft-convergence-test-module"]], "wfl.cli.gap_rss_iter_fit module": [[38, "wfl-cli-gap-rss-iter-fit-module"]], "wfl.cli.commands package": [[39, "wfl-cli-commands-package"]], "wfl.cli.commands.descriptor module": [[39, "module-wfl.cli.commands.descriptor"]], "wfl.cli.commands.error module": [[39, "module-wfl.cli.commands.error"]], "wfl.cli.commands.eval module": [[39, "module-wfl.cli.commands.eval"]], "wfl.cli.commands.generate module": [[39, "module-wfl.cli.commands.generate"]], "wfl.cli.commands.select module": [[39, "module-wfl.cli.commands.select"]], "wfl.descriptors package": [[40, "wfl-descriptors-package"]], "wfl.descriptors.quippy module": [[40, "module-wfl.descriptors.quippy"]], "wfl.fit package": [[41, "wfl-fit-package"]], "wfl.fit.ace module": [[41, "module-wfl.fit.ace"]], "wfl.fit.error module": [[41, "module-wfl.fit.error"]], "wfl.fit.mace module": [[41, "module-wfl.fit.mace"]], "wfl.fit.utils module": [[41, "module-wfl.fit.utils"]], "wfl.fit.gap package": [[42, "wfl-fit-gap-package"]], "wfl.fit.gap.glue_2b module": [[42, "module-wfl.fit.gap.glue_2b"]], "wfl.fit.gap.multistage module": [[42, "module-wfl.fit.gap.multistage"]], "wfl.fit.gap.relocate module": [[42, "module-wfl.fit.gap.relocate"]], "wfl.fit.gap.simple module": [[42, "module-wfl.fit.gap.simple"]], "wfl.fit.modify_database package": [[43, "wfl-fit-modify-database-package"]], "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull module": [[43, "module-wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull"]], "wfl.fit.modify_database.scale_orig module": [[43, "module-wfl.fit.modify_database.scale_orig"]], "wfl.fit.modify_database.simple_factor_nonperiodic module": [[43, "module-wfl.fit.modify_database.simple_factor_nonperiodic"]], "wfl.generate package": [[44, "wfl-generate-package"]], "wfl.generate.atoms_and_dimers module": [[44, "module-wfl.generate.atoms_and_dimers"]], "wfl.generate.buildcell module": [[44, "module-wfl.generate.buildcell"]], "wfl.generate.minimahopping module": [[44, "module-wfl.generate.minimahopping"]], "wfl.generate.normal_modes module": [[44, "module-wfl.generate.normal_modes"]], "wfl.generate.optimize module": [[44, "wfl-generate-optimize-module"]], "wfl.generate.phonopy module": [[44, "module-wfl.generate.phonopy"]], "wfl.generate.smiles module": [[44, "module-wfl.generate.smiles"]], "wfl.generate.supercells module": [[44, "module-wfl.generate.supercells"]], "wfl.generate.utils module": [[44, "module-wfl.generate.utils"]], "wfl.generate.md package": [[45, "wfl-generate-md-package"]], "wfl.generate.md.abort module": [[45, "module-wfl.generate.md.abort"]], "wfl.generate.md.abort_base module": [[45, "module-wfl.generate.md.abort_base"]], "wfl.select package": [[46, "wfl-select-package"]], "wfl.select.by_descriptor module": [[46, "module-wfl.select.by_descriptor"]], "wfl.select.convex_hull module": [[46, "module-wfl.select.convex_hull"]], "wfl.select.flat_histogram module": [[46, "module-wfl.select.flat_histogram"]], "wfl.select.selection_space module": [[46, "module-wfl.select.selection_space"]], "wfl.select.simple module": [[46, "module-wfl.select.simple"]], "wfl.utils package": [[47, "wfl-utils-package"]], "wfl.utils.at_copy_save_results module": [[47, "module-wfl.utils.at_copy_save_results"]], "wfl.utils.configs module": [[47, "module-wfl.utils.configs"]], "wfl.utils.convex_hull module": [[47, "module-wfl.utils.convex_hull"]], "wfl.utils.file_utils module": [[47, "module-wfl.utils.file_utils"]], "wfl.utils.find_voids module": [[47, "module-wfl.utils.find_voids"]], "wfl.utils.gap_xml_tools module": [[47, "module-wfl.utils.gap_xml_tools"]], "wfl.utils.julia module": [[47, "module-wfl.utils.julia"]], "wfl.utils.logging module": [[47, "module-wfl.utils.logging"]], "wfl.utils.misc module": [[47, "module-wfl.utils.misc"]], "wfl.utils.ndim_neighbor_list module": [[47, "module-wfl.utils.ndim_neighbor_list"]], "wfl.utils.parallel module": [[47, "module-wfl.utils.parallel"]], "wfl.utils.params module": [[47, "module-wfl.utils.params"]], "wfl.utils.pressure module": [[47, "module-wfl.utils.pressure"]], "wfl.utils.quip_cli_strings module": [[47, "module-wfl.utils.quip_cli_strings"]], "wfl.utils.replace_eval_in_strs module": [[47, "module-wfl.utils.replace_eval_in_strs"]], "wfl.utils.round_sig_figs module": [[47, "module-wfl.utils.round_sig_figs"]], "wfl.utils.version module": [[47, "module-wfl.utils.version"]], "wfl.utils.vol_composition_space module": [[47, "module-wfl.utils.vol_composition_space"]], "How to do GAP-RSS": [[48, "how-to-do-gap-rss"]], "Before you start": [[48, "before-you-start"]], "Main config": [[48, "main-config"]], "Steps of GAP-RSS": [[48, "steps-of-gap-rss"]], "Preparation step": [[48, "preparation-step"]], "DFT settings": [[48, "dft-settings"]], "Config selection": [[48, "config-selection"]], "Initial step": [[48, "initial-step"]], "RSS step": [[48, "rss-step"]], "MD step": [[48, "md-step"]], "Job script and runtime settings": [[48, "job-script-and-runtime-settings"]]}, "indexentries": {"--atom-properties": [[2, "cmdoption-wfl-error-ap"]], "--buildcell-exec": [[2, "cmdoption-wfl-generate-buildcell-buildcell-exec"]], "--buildcell-input": [[2, "cmdoption-wfl-generate-buildcell-buildcell-input"]], "--calc-property-prefix": [[2, "cmdoption-wfl-error-cpp"]], "--category-keys": [[2, "cmdoption-wfl-error-ck"]], "--cmap": [[2, "cmdoption-wfl-error-cmap"]], "--config-properties": [[2, "cmdoption-wfl-error-cp"]], "--descriptor": [[2, "cmdoption-wfl-descriptor-quippy-descriptor"]], "--deterministic": [[2, "cmdoption-wfl-select-cur-deterministic"]], "--dtype": [[2, "cmdoption-wfl-eval-mace-dtype"]], "--error-type": [[2, "cmdoption-wfl-error-error-type"]], "--exec-code": [[2, "cmdoption-wfl-select-lambda-e"]], "--extra-info": [[2, "cmdoption-wfl-generate-buildcell-ei"], [2, "cmdoption-wfl-generate-smiles-ei"]], "--fig-name": [[2, "cmdoption-wfl-error-f"]], "--force": [[2, "cmdoption-wfl-descriptor-quippy-force"]], "--inputs": [[2, "cmdoption-wfl-descriptor-quippy-i"], [2, "cmdoption-wfl-error-i"], [2, "cmdoption-wfl-eval-ace-i"], [2, "cmdoption-wfl-eval-atomization-energy-i"], [2, "cmdoption-wfl-eval-gap-i"], [2, "cmdoption-wfl-eval-mace-i"], [2, "cmdoption-wfl-select-cur-i"], [2, "cmdoption-wfl-select-lambda-i"]], "--isolated-atom-info-key": [[2, "cmdoption-wfl-eval-atomization-energy-k"]], "--isolated-atom-info-value": [[2, "cmdoption-wfl-eval-atomization-energy-v"]], "--keep_descriptor": [[2, "cmdoption-wfl-select-cur-keep_descriptor"]], "--kernel_exponent": [[2, "cmdoption-wfl-select-cur-kernel_exponent"]], "--key": [[2, "cmdoption-wfl-descriptor-quippy-key"], [2, "cmdoption-wfl-select-cur-key"]], "--local": [[2, "cmdoption-wfl-descriptor-quippy-local"]], "--n-configs": [[2, "cmdoption-wfl-generate-buildcell-N"], [2, "cmdoption-wfl-select-cur-N"]], "--num-inputs-per-python-subprocess": [[2, "cmdoption-wfl-eval-ace-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-gap-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-mace-num-inputs-per-python-subprocess"]], "--outputs": [[2, "cmdoption-wfl-descriptor-quippy-o"], [2, "cmdoption-wfl-eval-ace-o"], [2, "cmdoption-wfl-eval-atomization-energy-o"], [2, "cmdoption-wfl-eval-gap-o"], [2, "cmdoption-wfl-eval-mace-o"], [2, "cmdoption-wfl-generate-buildcell-o"], [2, "cmdoption-wfl-generate-smiles-o"], [2, "cmdoption-wfl-select-cur-o"], [2, "cmdoption-wfl-select-lambda-o"]], "--param-fname": [[2, "cmdoption-wfl-eval-ace-pf"], [2, "cmdoption-wfl-eval-gap-pf"], [2, "cmdoption-wfl-eval-mace-pf"]], "--perturbation": [[2, "cmdoption-wfl-generate-buildcell-perturbation"]], "--precision": [[2, "cmdoption-wfl-error-p"]], "--prop": [[2, "cmdoption-wfl-eval-atomization-energy-prop"]], "--prop-prefix": [[2, "cmdoption-wfl-eval-ace-pp"], [2, "cmdoption-wfl-eval-atomization-energy-pp"], [2, "cmdoption-wfl-eval-gap-pp"], [2, "cmdoption-wfl-eval-mace-pp"]], "--ref-property-prefix": [[2, "cmdoption-wfl-error-rpp"]], "--stochastic-seed": [[2, "cmdoption-wfl-select-cur-stochastic-seed"]], "--verbose": [[2, "cmdoption-wfl-v"]], "--weight-property": [[2, "cmdoption-wfl-error-wp"]], "-n": [[2, "cmdoption-wfl-generate-buildcell-N"], [2, "cmdoption-wfl-select-cur-N"]], "-ap": [[2, "cmdoption-wfl-error-ap"]], "-ck": [[2, "cmdoption-wfl-error-ck"]], "-cp": [[2, "cmdoption-wfl-error-cp"]], "-cpp": [[2, "cmdoption-wfl-error-cpp"]], "-e": [[2, "cmdoption-wfl-select-lambda-e"]], "-ei": [[2, "cmdoption-wfl-generate-buildcell-ei"], [2, "cmdoption-wfl-generate-smiles-ei"]], "-f": [[2, "cmdoption-wfl-error-f"]], "-i": [[2, "cmdoption-wfl-descriptor-quippy-i"], [2, "cmdoption-wfl-error-i"], [2, "cmdoption-wfl-eval-ace-i"], [2, "cmdoption-wfl-eval-atomization-energy-i"], [2, "cmdoption-wfl-eval-gap-i"], [2, "cmdoption-wfl-eval-mace-i"], [2, "cmdoption-wfl-select-cur-i"], [2, "cmdoption-wfl-select-lambda-i"]], "-k": [[2, "cmdoption-wfl-eval-atomization-energy-k"]], "-o": [[2, "cmdoption-wfl-descriptor-quippy-o"], [2, "cmdoption-wfl-eval-ace-o"], [2, "cmdoption-wfl-eval-atomization-energy-o"], [2, "cmdoption-wfl-eval-gap-o"], [2, "cmdoption-wfl-eval-mace-o"], [2, "cmdoption-wfl-generate-buildcell-o"], [2, "cmdoption-wfl-generate-smiles-o"], [2, "cmdoption-wfl-select-cur-o"], [2, "cmdoption-wfl-select-lambda-o"]], "-p": [[2, "cmdoption-wfl-error-p"]], "-pf": [[2, "cmdoption-wfl-eval-ace-pf"], [2, "cmdoption-wfl-eval-gap-pf"], [2, "cmdoption-wfl-eval-mace-pf"]], "-pp": [[2, "cmdoption-wfl-eval-ace-pp"], [2, "cmdoption-wfl-eval-atomization-energy-pp"], [2, "cmdoption-wfl-eval-gap-pp"], [2, "cmdoption-wfl-eval-mace-pp"]], "-rpp": [[2, "cmdoption-wfl-error-rpp"]], "-v": [[2, "cmdoption-wfl-eval-atomization-energy-v"], [2, "cmdoption-wfl-v"]], "-wp": [[2, "cmdoption-wfl-error-wp"]], "smiles_string": [[2, "cmdoption-wfl-generate-smiles-arg-SMILES_STRING"]], "wfl command line option": [[2, "cmdoption-wfl-v"]], "wfl-descriptor-quippy command line option": [[2, "cmdoption-wfl-descriptor-quippy-descriptor"], [2, "cmdoption-wfl-descriptor-quippy-force"], [2, "cmdoption-wfl-descriptor-quippy-i"], [2, "cmdoption-wfl-descriptor-quippy-key"], [2, "cmdoption-wfl-descriptor-quippy-local"], [2, "cmdoption-wfl-descriptor-quippy-o"]], "wfl-error command line option": [[2, "cmdoption-wfl-error-ap"], [2, "cmdoption-wfl-error-ck"], [2, "cmdoption-wfl-error-cmap"], [2, "cmdoption-wfl-error-cp"], [2, "cmdoption-wfl-error-cpp"], [2, "cmdoption-wfl-error-error-type"], [2, "cmdoption-wfl-error-f"], [2, "cmdoption-wfl-error-i"], [2, "cmdoption-wfl-error-p"], [2, "cmdoption-wfl-error-rpp"], [2, "cmdoption-wfl-error-wp"]], "wfl-eval-ace command line option": [[2, "cmdoption-wfl-eval-ace-i"], [2, "cmdoption-wfl-eval-ace-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-ace-o"], [2, "cmdoption-wfl-eval-ace-pf"], [2, "cmdoption-wfl-eval-ace-pp"]], "wfl-eval-atomization-energy command line option": [[2, "cmdoption-wfl-eval-atomization-energy-i"], [2, "cmdoption-wfl-eval-atomization-energy-k"], [2, "cmdoption-wfl-eval-atomization-energy-o"], [2, "cmdoption-wfl-eval-atomization-energy-pp"], [2, "cmdoption-wfl-eval-atomization-energy-prop"], [2, "cmdoption-wfl-eval-atomization-energy-v"]], "wfl-eval-gap command line option": [[2, "cmdoption-wfl-eval-gap-i"], [2, "cmdoption-wfl-eval-gap-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-gap-o"], [2, "cmdoption-wfl-eval-gap-pf"], [2, "cmdoption-wfl-eval-gap-pp"]], "wfl-eval-mace command line option": [[2, "cmdoption-wfl-eval-mace-dtype"], [2, "cmdoption-wfl-eval-mace-i"], [2, "cmdoption-wfl-eval-mace-num-inputs-per-python-subprocess"], [2, "cmdoption-wfl-eval-mace-o"], [2, "cmdoption-wfl-eval-mace-pf"], [2, "cmdoption-wfl-eval-mace-pp"]], "wfl-generate-buildcell command line option": [[2, "cmdoption-wfl-generate-buildcell-N"], [2, "cmdoption-wfl-generate-buildcell-buildcell-exec"], [2, "cmdoption-wfl-generate-buildcell-buildcell-input"], [2, "cmdoption-wfl-generate-buildcell-ei"], [2, "cmdoption-wfl-generate-buildcell-o"], [2, "cmdoption-wfl-generate-buildcell-perturbation"]], "wfl-generate-smiles command line option": [[2, "cmdoption-wfl-generate-smiles-arg-SMILES_STRING"], [2, "cmdoption-wfl-generate-smiles-ei"], [2, "cmdoption-wfl-generate-smiles-o"]], "wfl-select-cur command line option": [[2, "cmdoption-wfl-select-cur-N"], [2, "cmdoption-wfl-select-cur-deterministic"], [2, "cmdoption-wfl-select-cur-i"], [2, "cmdoption-wfl-select-cur-keep_descriptor"], [2, "cmdoption-wfl-select-cur-kernel_exponent"], [2, "cmdoption-wfl-select-cur-key"], [2, "cmdoption-wfl-select-cur-o"], [2, "cmdoption-wfl-select-cur-stochastic-seed"]], "wfl-select-lambda command line option": [[2, "cmdoption-wfl-select-lambda-e"], [2, "cmdoption-wfl-select-lambda-i"], [2, "cmdoption-wfl-select-lambda-o"]], "configset (class in wfl.configset)": [[34, "wfl.configset.ConfigSet"]], "outputspec (class in wfl.configset)": [[34, "wfl.configset.OutputSpec"]], "all_written() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.all_written"]], "close() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.close"]], "cur_loc (wfl.configset.configset property)": [[34, "wfl.configset.ConfigSet.cur_loc"]], "descriptor_2brn_uniform_file() (in module wfl.descriptor_heuristics)": [[34, "wfl.descriptor_heuristics.descriptor_2brn_uniform_file"]], "descriptors_from_length_scales() (in module wfl.descriptor_heuristics)": [[34, "wfl.descriptor_heuristics.descriptors_from_length_scales"]], "groups() (wfl.configset.configset method)": [[34, "wfl.configset.ConfigSet.groups"]], "len_scale_pair() (in module wfl.descriptor_heuristics)": [[34, "wfl.descriptor_heuristics.len_scale_pair"]], "map() (in module wfl.map)": [[34, "wfl.map.map"]], "module": [[34, "module-wfl"], [34, "module-wfl.configset"], [34, "module-wfl.descriptor_heuristics"], [34, "module-wfl.map"], [35, "module-wfl.autoparallelize"], [35, "module-wfl.autoparallelize.autoparainfo"], [35, "module-wfl.autoparallelize.base"], [35, "module-wfl.autoparallelize.mpipool_support"], [35, "module-wfl.autoparallelize.pool"], [35, "module-wfl.autoparallelize.remote"], [35, "module-wfl.autoparallelize.remoteinfo"], [35, "module-wfl.autoparallelize.utils"], [36, "module-wfl.calculators"], [36, "module-wfl.calculators.aims"], [36, "module-wfl.calculators.castep"], [36, "module-wfl.calculators.committee"], [36, "module-wfl.calculators.espresso"], [36, "module-wfl.calculators.generic"], [36, "module-wfl.calculators.kpts"], [36, "module-wfl.calculators.mopac"], [36, "module-wfl.calculators.utils"], [36, "module-wfl.calculators.vasp"], [36, "module-wfl.calculators.wfl_fileio_calculator"], [37, "module-wfl.calculators.orca"], [37, "module-wfl.calculators.orca.basinhopping"], [38, "module-wfl.cli"], [38, "module-wfl.cli.cli"], [38, "module-wfl.cli.cli_options"], [39, "module-wfl.cli.commands"], [39, "module-wfl.cli.commands.descriptor"], [39, "module-wfl.cli.commands.error"], [39, "module-wfl.cli.commands.eval"], [39, "module-wfl.cli.commands.generate"], [39, "module-wfl.cli.commands.select"], [40, "module-wfl.descriptors"], [40, "module-wfl.descriptors.quippy"], [41, "module-wfl.fit"], [41, "module-wfl.fit.ace"], [41, "module-wfl.fit.error"], [41, "module-wfl.fit.mace"], [41, "module-wfl.fit.utils"], [42, "module-wfl.fit.gap"], [42, "module-wfl.fit.gap.glue_2b"], [42, "module-wfl.fit.gap.multistage"], [42, "module-wfl.fit.gap.relocate"], [42, "module-wfl.fit.gap.simple"], [43, "module-wfl.fit.modify_database"], [43, "module-wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull"], [43, "module-wfl.fit.modify_database.scale_orig"], [43, "module-wfl.fit.modify_database.simple_factor_nonperiodic"], [44, "module-wfl.generate"], [44, "module-wfl.generate.atoms_and_dimers"], [44, "module-wfl.generate.buildcell"], [44, "module-wfl.generate.minimahopping"], [44, "module-wfl.generate.normal_modes"], [44, "module-wfl.generate.phonopy"], [44, "module-wfl.generate.smiles"], [44, "module-wfl.generate.supercells"], [44, "module-wfl.generate.utils"], [45, "module-wfl.generate.md"], [45, "module-wfl.generate.md.abort"], [45, "module-wfl.generate.md.abort_base"], [46, "module-wfl.select"], [46, "module-wfl.select.by_descriptor"], [46, "module-wfl.select.convex_hull"], [46, "module-wfl.select.flat_histogram"], [46, "module-wfl.select.selection_space"], [46, "module-wfl.select.simple"], [47, "module-wfl.utils"], [47, "module-wfl.utils.at_copy_save_results"], [47, "module-wfl.utils.configs"], [47, "module-wfl.utils.convex_hull"], [47, "module-wfl.utils.file_utils"], [47, "module-wfl.utils.find_voids"], [47, "module-wfl.utils.gap_xml_tools"], [47, "module-wfl.utils.julia"], [47, "module-wfl.utils.logging"], [47, "module-wfl.utils.misc"], [47, "module-wfl.utils.ndim_neighbor_list"], [47, "module-wfl.utils.parallel"], [47, "module-wfl.utils.params"], [47, "module-wfl.utils.pressure"], [47, "module-wfl.utils.quip_cli_strings"], [47, "module-wfl.utils.replace_eval_in_strs"], [47, "module-wfl.utils.round_sig_figs"], [47, "module-wfl.utils.version"], [47, "module-wfl.utils.vol_composition_space"]], "one_file() (wfl.configset.configset method)": [[34, "wfl.configset.ConfigSet.one_file"]], "store() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.store"]], "to_configset() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.to_ConfigSet"]], "wfl": [[34, "module-wfl"]], "wfl.configset": [[34, "module-wfl.configset"]], "wfl.descriptor_heuristics": [[34, "module-wfl.descriptor_heuristics"]], "wfl.map": [[34, "module-wfl.map"]], "write() (wfl.configset.outputspec method)": [[34, "wfl.configset.OutputSpec.write"]], "autoparainfo (class in wfl.autoparallelize)": [[35, "wfl.autoparallelize.AutoparaInfo"]], "autoparainfo (class in wfl.autoparallelize.autoparainfo)": [[35, "wfl.autoparallelize.autoparainfo.AutoparaInfo"]], "remoteinfo (class in wfl.autoparallelize)": [[35, "wfl.autoparallelize.RemoteInfo"]], "remoteinfo (class in wfl.autoparallelize.remoteinfo)": [[35, "wfl.autoparallelize.remoteinfo.RemoteInfo"]], "autoparallelize() (in module wfl.autoparallelize)": [[35, "wfl.autoparallelize.autoparallelize"]], "autoparallelize() (in module wfl.autoparallelize.base)": [[35, "wfl.autoparallelize.base.autoparallelize"]], "autoparallelize_docstring() (in module wfl.autoparallelize)": [[35, "wfl.autoparallelize.autoparallelize_docstring"]], "autoparallelize_docstring() (in module wfl.autoparallelize.base)": [[35, "wfl.autoparallelize.base.autoparallelize_docstring"]], "do_in_pool() (in module wfl.autoparallelize.pool)": [[35, "wfl.autoparallelize.pool.do_in_pool"]], "do_remotely() (in module wfl.autoparallelize.remote)": [[35, "wfl.autoparallelize.remote.do_remotely"]], "get_remote_info() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.get_remote_info"]], "grouper() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.grouper"]], "init() (in module wfl.autoparallelize.mpipool_support)": [[35, "wfl.autoparallelize.mpipool_support.init"]], "items_inputs_generator() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.items_inputs_generator"]], "set_autopara_per_item_info() (in module wfl.autoparallelize.utils)": [[35, "wfl.autoparallelize.utils.set_autopara_per_item_info"]], "shutdown_and_barrier() (in module wfl.autoparallelize.mpipool_support)": [[35, "wfl.autoparallelize.mpipool_support.shutdown_and_barrier"]], "update_defaults() (wfl.autoparallelize.autoparainfo method)": [[35, "wfl.autoparallelize.AutoparaInfo.update_defaults"]], "update_defaults() (wfl.autoparallelize.autoparainfo.autoparainfo method)": [[35, "wfl.autoparallelize.autoparainfo.AutoparaInfo.update_defaults"]], "wfl.autoparallelize": [[35, "module-wfl.autoparallelize"]], "wfl.autoparallelize.autoparainfo": [[35, "module-wfl.autoparallelize.autoparainfo"]], "wfl.autoparallelize.base": [[35, "module-wfl.autoparallelize.base"]], "wfl.autoparallelize.mpipool_support": [[35, "module-wfl.autoparallelize.mpipool_support"]], "wfl.autoparallelize.pool": [[35, "module-wfl.autoparallelize.pool"]], "wfl.autoparallelize.remote": [[35, "module-wfl.autoparallelize.remote"]], "wfl.autoparallelize.remoteinfo": [[35, "module-wfl.autoparallelize.remoteinfo"]], "wfl.autoparallelize.utils": [[35, "module-wfl.autoparallelize.utils"]], "aims (class in wfl.calculators.aims)": [[36, "wfl.calculators.aims.Aims"]], "castep (class in wfl.calculators.castep)": [[36, "wfl.calculators.castep.Castep"]], "espresso (class in wfl.calculators.espresso)": [[36, "wfl.calculators.espresso.Espresso"]], "mopac (class in wfl.calculators.mopac)": [[36, "wfl.calculators.mopac.MOPAC"]], "vasp (class in wfl.calculators.vasp)": [[36, "wfl.calculators.vasp.Vasp"]], "wflfileiocalculator (class in wfl.calculators.wfl_fileio_calculator)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator"]], "calculate() (in module wfl.calculators.generic)": [[36, "wfl.calculators.generic.calculate"]], "calculate() (wfl.calculators.aims.aims method)": [[36, "wfl.calculators.aims.Aims.calculate"]], "calculate() (wfl.calculators.castep.castep method)": [[36, "wfl.calculators.castep.Castep.calculate"]], "calculate() (wfl.calculators.espresso.espresso method)": [[36, "wfl.calculators.espresso.Espresso.calculate"]], "calculate() (wfl.calculators.mopac.mopac method)": [[36, "wfl.calculators.mopac.MOPAC.calculate"]], "calculate() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.calculate"]], "calculate_committee() (in module wfl.calculators.committee)": [[36, "wfl.calculators.committee.calculate_committee"]], "clean_rundir() (in module wfl.calculators.utils)": [[36, "wfl.calculators.utils.clean_rundir"]], "clean_rundir() (wfl.calculators.wfl_fileio_calculator.wflfileiocalculator method)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator.clean_rundir"]], "cleanup() (wfl.calculators.wfl_fileio_calculator.wflfileiocalculator method)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator.cleanup"]], "default_parameters (wfl.calculators.vasp.vasp attribute)": [[36, "wfl.calculators.vasp.Vasp.default_parameters"]], "implemented_properties (wfl.calculators.aims.aims attribute)": [[36, "wfl.calculators.aims.Aims.implemented_properties"]], "implemented_properties (wfl.calculators.castep.castep attribute)": [[36, "wfl.calculators.castep.Castep.implemented_properties"]], "implemented_properties (wfl.calculators.espresso.espresso attribute)": [[36, "wfl.calculators.espresso.Espresso.implemented_properties"]], "param_dict_of_key() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.param_dict_of_key"]], "parse_genericfileio_profile_argv() (in module wfl.calculators.utils)": [[36, "wfl.calculators.utils.parse_genericfileio_profile_argv"]], "per_config_restore() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.per_config_restore"]], "per_config_setup() (wfl.calculators.vasp.vasp method)": [[36, "wfl.calculators.vasp.Vasp.per_config_setup"]], "save_results() (in module wfl.calculators.utils)": [[36, "wfl.calculators.utils.save_results"]], "setup_calc_params() (wfl.calculators.castep.castep method)": [[36, "wfl.calculators.castep.Castep.setup_calc_params"]], "setup_calc_params() (wfl.calculators.espresso.espresso method)": [[36, "wfl.calculators.espresso.Espresso.setup_calc_params"]], "setup_rundir() (wfl.calculators.wfl_fileio_calculator.wflfileiocalculator method)": [[36, "wfl.calculators.wfl_fileio_calculator.WFLFileIOCalculator.setup_rundir"]], "universal_kspacing_k_mesh() (in module wfl.calculators.kpts)": [[36, "wfl.calculators.kpts.universal_kspacing_k_mesh"]], "universal_kspacing_n_k() (in module wfl.calculators.kpts)": [[36, "wfl.calculators.kpts.universal_kspacing_n_k"]], "wfl.calculators": [[36, "module-wfl.calculators"]], "wfl.calculators.aims": [[36, "module-wfl.calculators.aims"]], "wfl.calculators.castep": [[36, "module-wfl.calculators.castep"]], "wfl.calculators.committee": [[36, "module-wfl.calculators.committee"]], "wfl.calculators.espresso": [[36, "module-wfl.calculators.espresso"]], "wfl.calculators.generic": [[36, "module-wfl.calculators.generic"]], "wfl.calculators.kpts": [[36, "module-wfl.calculators.kpts"]], "wfl.calculators.mopac": [[36, "module-wfl.calculators.mopac"]], "wfl.calculators.utils": [[36, "module-wfl.calculators.utils"]], "wfl.calculators.vasp": [[36, "module-wfl.calculators.vasp"]], "wfl.calculators.wfl_fileio_calculator": [[36, "module-wfl.calculators.wfl_fileio_calculator"]], "wfl_generic_default_autopara_info (wfl.calculators.aims.aims attribute)": [[36, "wfl.calculators.aims.Aims.wfl_generic_default_autopara_info"]], "wfl_generic_default_autopara_info (wfl.calculators.castep.castep attribute)": [[36, "wfl.calculators.castep.Castep.wfl_generic_default_autopara_info"]], "wfl_generic_default_autopara_info (wfl.calculators.espresso.espresso attribute)": [[36, "wfl.calculators.espresso.Espresso.wfl_generic_default_autopara_info"]], "wfl_generic_default_autopara_info (wfl.calculators.mopac.mopac attribute)": [[36, "wfl.calculators.mopac.MOPAC.wfl_generic_default_autopara_info"]], "wfl_generic_num_inputs_per_python_subprocess (wfl.calculators.vasp.vasp attribute)": [[36, "wfl.calculators.vasp.Vasp.wfl_generic_num_inputs_per_python_subprocess"]], "basinhoppingorca (class in wfl.calculators.orca.basinhopping)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA"]], "orca (class in wfl.calculators.orca)": [[37, "wfl.calculators.orca.ORCA"]], "calculate() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.calculate"]], "calculate() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.calculate"]], "cleanup() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.cleanup"]], "default_parameters (wfl.calculators.orca.orca attribute)": [[37, "wfl.calculators.orca.ORCA.default_parameters"]], "evaluate_basin_hopping() (in module wfl.calculators.orca.basinhopping)": [[37, "wfl.calculators.orca.basinhopping.evaluate_basin_hopping"]], "get_default_multiplicity() (wfl.calculators.orca.orca static method)": [[37, "wfl.calculators.orca.ORCA.get_default_multiplicity"]], "get_homo() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.get_homo"]], "get_multiplicity() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.get_multiplicity"]], "implemented_properties (wfl.calculators.orca.orca attribute)": [[37, "wfl.calculators.orca.ORCA.implemented_properties"]], "implemented_properties (wfl.calculators.orca.basinhopping.basinhoppingorca attribute)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.implemented_properties"]], "is_converged() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.is_converged"]], "natural_population_analysis() (in module wfl.calculators.orca)": [[37, "wfl.calculators.orca.natural_population_analysis"]], "parse_npa_output() (in module wfl.calculators.orca)": [[37, "wfl.calculators.orca.parse_npa_output"]], "pick_task() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.pick_task"]], "process_results() (wfl.calculators.orca.basinhopping.basinhoppingorca method)": [[37, "wfl.calculators.orca.basinhopping.BasinHoppingORCA.process_results"]], "read_dipole() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_dipole"]], "read_frequencies() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_frequencies"]], "read_opt_atoms() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_opt_atoms"]], "read_results() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_results"]], "read_trajectory() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.read_trajectory"]], "wfl.calculators.orca": [[37, "module-wfl.calculators.orca"]], "wfl.calculators.orca.basinhopping": [[37, "module-wfl.calculators.orca.basinhopping"]], "wfl_generic_default_autopara_info (wfl.calculators.orca.orca attribute)": [[37, "wfl.calculators.orca.ORCA.wfl_generic_default_autopara_info"]], "write_input() (wfl.calculators.orca.orca method)": [[37, "wfl.calculators.orca.ORCA.write_input"]], "extra_info() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.extra_info"]], "inputs() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.inputs"]], "num_inputs_per_python_subprocess() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.num_inputs_per_python_subprocess"]], "outputs() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.outputs"]], "param_fname() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.param_fname"]], "prop_prefix() (in module wfl.cli.cli_options)": [[38, "wfl.cli.cli_options.prop_prefix"]], "wfl.cli": [[38, "module-wfl.cli"]], "wfl.cli.cli": [[38, "module-wfl.cli.cli"]], "wfl.cli.cli_options": [[38, "module-wfl.cli.cli_options"]], "calculate_descriptor() (in module wfl.cli.commands.descriptor)": [[39, "wfl.cli.commands.descriptor.calculate_descriptor"]], "pyjulip_ace() (in module wfl.cli.commands.eval)": [[39, "wfl.cli.commands.eval.pyjulip_ace"]], "wfl.cli.commands": [[39, "module-wfl.cli.commands"]], "wfl.cli.commands.descriptor": [[39, "module-wfl.cli.commands.descriptor"]], "wfl.cli.commands.error": [[39, "module-wfl.cli.commands.error"]], "wfl.cli.commands.eval": [[39, "module-wfl.cli.commands.eval"]], "wfl.cli.commands.generate": [[39, "module-wfl.cli.commands.generate"]], "wfl.cli.commands.select": [[39, "module-wfl.cli.commands.select"]], "calculate() (in module wfl.descriptors.quippy)": [[40, "wfl.descriptors.quippy.calculate"]], "from_any_to_descriptor() (in module wfl.descriptors.quippy)": [[40, "wfl.descriptors.quippy.from_any_to_Descriptor"]], "wfl.descriptors": [[40, "module-wfl.descriptors"]], "wfl.descriptors.quippy": [[40, "module-wfl.descriptors.quippy"]], "ace_fit_jl_path() (in module wfl.fit.utils)": [[41, "wfl.fit.utils.ace_fit_jl_path"]], "calc() (in module wfl.fit.error)": [[41, "wfl.fit.error.calc"]], "copy_properties() (in module wfl.fit.utils)": [[41, "wfl.fit.utils.copy_properties"]], "errors_dumps() (in module wfl.fit.error)": [[41, "wfl.fit.error.errors_dumps"]], "errors_to_dataframe() (in module wfl.fit.error)": [[41, "wfl.fit.error.errors_to_dataframe"]], "fit() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.fit"]], "fit() (in module wfl.fit.mace)": [[41, "wfl.fit.mace.fit"]], "fix_stress_virial() (in module wfl.fit.utils)": [[41, "wfl.fit.utils.fix_stress_virial"]], "natural_sort() (in module wfl.fit.error)": [[41, "wfl.fit.error.natural_sort"]], "prepare_configs() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.prepare_configs"]], "prepare_params() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.prepare_params"]], "run_ace_fit() (in module wfl.fit.ace)": [[41, "wfl.fit.ace.run_ace_fit"]], "select_units() (in module wfl.fit.error)": [[41, "wfl.fit.error.select_units"]], "value_error_scatter() (in module wfl.fit.error)": [[41, "wfl.fit.error.value_error_scatter"]], "wfl.fit": [[41, "module-wfl.fit"]], "wfl.fit.ace": [[41, "module-wfl.fit.ace"]], "wfl.fit.error": [[41, "module-wfl.fit.error"]], "wfl.fit.mace": [[41, "module-wfl.fit.mace"]], "wfl.fit.utils": [[41, "module-wfl.fit.utils"]], "gap_xml_modify_label() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.GAP_xml_modify_label"]], "construct_glue_2b() (in module wfl.fit.gap.glue_2b)": [[42, "wfl.fit.gap.glue_2b.construct_glue_2b"]], "dict_to_gap_fit_string() (in module wfl.fit.gap.simple)": [[42, "wfl.fit.gap.simple.dict_to_gap_fit_string"]], "fit() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.fit"]], "gap_relocate() (in module wfl.fit.gap.relocate)": [[42, "wfl.fit.gap.relocate.gap_relocate"]], "max_cutoff() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.max_cutoff"]], "prep_params() (in module wfl.fit.gap.multistage)": [[42, "wfl.fit.gap.multistage.prep_params"]], "run_gap_fit() (in module wfl.fit.gap.simple)": [[42, "wfl.fit.gap.simple.run_gap_fit"]], "wfl.fit.gap": [[42, "module-wfl.fit.gap"]], "wfl.fit.gap.glue_2b": [[42, "module-wfl.fit.gap.glue_2b"]], "wfl.fit.gap.multistage": [[42, "module-wfl.fit.gap.multistage"]], "wfl.fit.gap.relocate": [[42, "module-wfl.fit.gap.relocate"]], "wfl.fit.gap.simple": [[42, "module-wfl.fit.gap.simple"]], "list_to_sigma_dict() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.list_to_sigma_dict"]], "modify() (in module wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull)": [[43, "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull.modify"]], "modify() (in module wfl.fit.modify_database.scale_orig)": [[43, "wfl.fit.modify_database.scale_orig.modify"]], "modify() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.modify"]], "modify_cell() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.modify_cell"]], "modify_with_factor() (in module wfl.fit.modify_database.simple_factor_nonperiodic)": [[43, "wfl.fit.modify_database.simple_factor_nonperiodic.modify_with_factor"]], "piecewise_linear() (in module wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull)": [[43, "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull.piecewise_linear"]], "wfl.fit.modify_database": [[43, "module-wfl.fit.modify_database"]], "wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull": [[43, "module-wfl.fit.modify_database.gap_rss_set_config_sigmas_from_convex_hull"]], "wfl.fit.modify_database.scale_orig": [[43, "module-wfl.fit.modify_database.scale_orig"]], "wfl.fit.modify_database.simple_factor_nonperiodic": [[43, "module-wfl.fit.modify_database.simple_factor_nonperiodic"]], "normalmodes (class in wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.NormalModes"]], "antisite() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.antisite"]], "buildcell() (in module wfl.generate.buildcell)": [[44, "wfl.generate.buildcell.buildcell"]], "config_type_append() (in module wfl.generate.utils)": [[44, "wfl.generate.utils.config_type_append"]], "conv_buildcell_out() (in module wfl.generate.buildcell)": [[44, "wfl.generate.buildcell.conv_buildcell_out"]], "create_input() (in module wfl.generate.buildcell)": [[44, "wfl.generate.buildcell.create_input"]], "derive_normal_mode_info() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.derive_normal_mode_info"]], "evals_to_freqs() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.evals_to_freqs"]], "evecs_to_modes() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.evecs_to_modes"]], "freqs_to_evals() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.freqs_to_evals"]], "generate_normal_modes_parallel_atoms() (in module wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.generate_normal_modes_parallel_atoms"]], "generate_normal_modes_parallel_hessian() (in module wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.generate_normal_modes_parallel_hessian"]], "interstitial() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.interstitial"]], "isolated_atom_from_e0() (in module wfl.generate.atoms_and_dimers)": [[44, "wfl.generate.atoms_and_dimers.isolated_atom_from_e0"]], "largest_bulk() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.largest_bulk"]], "minimahopping() (in module wfl.generate.minimahopping)": [[44, "wfl.generate.minimahopping.minimahopping"]], "modes_to_evecs() (wfl.generate.normal_modes.normalmodes static method)": [[44, "wfl.generate.normal_modes.NormalModes.modes_to_evecs"]], "num_hess_delta (wfl.generate.normal_modes.normalmodes attribute)": [[44, "wfl.generate.normal_modes.NormalModes.num_hess_delta"]], "phonopy() (in module wfl.generate.phonopy)": [[44, "wfl.generate.phonopy.phonopy"]], "prepare() (in module wfl.generate.atoms_and_dimers)": [[44, "wfl.generate.atoms_and_dimers.prepare"]], "sample_normal_modes() (in module wfl.generate.normal_modes)": [[44, "wfl.generate.normal_modes.sample_normal_modes"]], "sample_normal_modes() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.sample_normal_modes"]], "smi_to_atoms() (in module wfl.generate.smiles)": [[44, "wfl.generate.smiles.smi_to_atoms"]], "smiles() (in module wfl.generate.smiles)": [[44, "wfl.generate.smiles.smiles"]], "summary() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.summary"]], "surface() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.surface"]], "vacancy() (in module wfl.generate.supercells)": [[44, "wfl.generate.supercells.vacancy"]], "view() (wfl.generate.normal_modes.normalmodes method)": [[44, "wfl.generate.normal_modes.NormalModes.view"]], "wfl.generate": [[44, "module-wfl.generate"]], "wfl.generate.atoms_and_dimers": [[44, "module-wfl.generate.atoms_and_dimers"]], "wfl.generate.buildcell": [[44, "module-wfl.generate.buildcell"]], "wfl.generate.minimahopping": [[44, "module-wfl.generate.minimahopping"]], "wfl.generate.normal_modes": [[44, "module-wfl.generate.normal_modes"]], "wfl.generate.phonopy": [[44, "module-wfl.generate.phonopy"]], "wfl.generate.smiles": [[44, "module-wfl.generate.smiles"]], "wfl.generate.supercells": [[44, "module-wfl.generate.supercells"]], "wfl.generate.utils": [[44, "module-wfl.generate.utils"]], "abortoncollision (class in wfl.generate.md.abort)": [[45, "wfl.generate.md.abort.AbortOnCollision"]], "abortsimbase (class in wfl.generate.md.abort_base)": [[45, "wfl.generate.md.abort_base.AbortSimBase"]], "atoms_ok() (wfl.generate.md.abort.abortoncollision method)": [[45, "wfl.generate.md.abort.AbortOnCollision.atoms_ok"]], "atoms_ok() (wfl.generate.md.abort_base.abortsimbase method)": [[45, "wfl.generate.md.abort_base.AbortSimBase.atoms_ok"]], "md() (in module wfl.generate.md)": [[45, "wfl.generate.md.md"]], "stop() (wfl.generate.md.abort_base.abortsimbase method)": [[45, "wfl.generate.md.abort_base.AbortSimBase.stop"]], "wfl.generate.md": [[45, "module-wfl.generate.md"]], "wfl.generate.md.abort": [[45, "module-wfl.generate.md.abort"]], "wfl.generate.md.abort_base": [[45, "module-wfl.generate.md.abort_base"]], "cur() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.CUR"]], "cur_conf_global() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.CUR_conf_global"]], "biased_select_conf() (in module wfl.select.flat_histogram)": [[46, "wfl.select.flat_histogram.biased_select_conf"]], "by_bool_func() (in module wfl.select.simple)": [[46, "wfl.select.simple.by_bool_func"]], "by_index() (in module wfl.select.simple)": [[46, "wfl.select.simple.by_index"]], "compare_manual_minima() (in module wfl.select.selection_space)": [[46, "wfl.select.selection_space.compare_manual_minima"]], "do_svd() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.do_svd"]], "greedy_fps_conf_global() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.greedy_fps_conf_global"]], "minima_among_neighbors() (in module wfl.select.selection_space)": [[46, "wfl.select.selection_space.minima_among_neighbors"]], "prep_descs_and_exclude() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.prep_descs_and_exclude"]], "select() (in module wfl.select.convex_hull)": [[46, "wfl.select.convex_hull.select"]], "val_relative_to_nearby_composition_volume_min() (in module wfl.select.selection_space)": [[46, "wfl.select.selection_space.val_relative_to_nearby_composition_volume_min"]], "wfl.select": [[46, "module-wfl.select"]], "wfl.select.by_descriptor": [[46, "module-wfl.select.by_descriptor"]], "wfl.select.convex_hull": [[46, "module-wfl.select.convex_hull"]], "wfl.select.flat_histogram": [[46, "module-wfl.select.flat_histogram"]], "wfl.select.selection_space": [[46, "module-wfl.select.selection_space"]], "wfl.select.simple": [[46, "module-wfl.select.simple"]], "write_selected_and_clean() (in module wfl.select.by_descriptor)": [[46, "wfl.select.by_descriptor.write_selected_and_clean"]], "params (class in wfl.utils.params)": [[47, "wfl.utils.params.Params"]], "pressurerecursionerror": [[47, "wfl.utils.pressure.PressureRecursionError"]], "at_copy_save_results() (in module wfl.utils.at_copy_save_results)": [[47, "wfl.utils.at_copy_save_results.at_copy_save_results"]], "atomization_energy() (in module wfl.utils.configs)": [[47, "wfl.utils.configs.atomization_energy"]], "atoms_to_list() (in module wfl.utils.misc)": [[47, "wfl.utils.misc.atoms_to_list"]], "calc_list() (in module wfl.utils.ndim_neighbor_list)": [[47, "wfl.utils.ndim_neighbor_list.calc_list"]], "calc_list_cells() (in module wfl.utils.ndim_neighbor_list)": [[47, "wfl.utils.ndim_neighbor_list.calc_list_cells"]], "chunks() (in module wfl.utils.misc)": [[47, "wfl.utils.misc.chunks"]], "clean_dir() (in module wfl.utils.file_utils)": [[47, "wfl.utils.file_utils.clean_dir"]], "composition_space_zs() (in module wfl.utils.vol_composition_space)": [[47, "wfl.utils.vol_composition_space.composition_space_Zs"]], "composition_space_coord() (in module wfl.utils.vol_composition_space)": [[47, "wfl.utils.vol_composition_space.composition_space_coord"]], "construct_calculator_picklesafe() (in module wfl.utils.parallel)": [[47, "wfl.utils.parallel.construct_calculator_picklesafe"]], "cur_iter (wfl.utils.params.params property)": [[47, "wfl.utils.params.Params.cur_iter"]], "dft_code (wfl.utils.params.params property)": [[47, "wfl.utils.params.Params.dft_code"]], "dft_params (wfl.utils.params.params property)": [[47, "wfl.utils.params.Params.dft_params"]], "dict_to_quip_str() (in module wfl.utils.quip_cli_strings)": [[47, "wfl.utils.quip_cli_strings.dict_to_quip_str"]], "dict_tuple_keys_to_str() (in module wfl.utils.misc)": [[47, "wfl.utils.misc.dict_tuple_keys_to_str"]], "extract_e0() (in module wfl.utils.gap_xml_tools)": [[47, "wfl.utils.gap_xml_tools.extract_e0"]], "find_hull() (in module wfl.utils.convex_hull)": [[47, "wfl.utils.convex_hull.find_hull"]], "find_isolated_atoms() (in module wfl.utils.configs)": [[47, "wfl.utils.configs.find_isolated_atoms"]], "find_voids() (in module wfl.utils.find_voids)": [[47, "wfl.utils.find_voids.find_voids"]], "get() (wfl.utils.params.params method)": [[47, "wfl.utils.params.Params.get"]], "get_wfl_version() (in module wfl.utils.version)": [[47, "wfl.utils.version.get_wfl_version"]], "implemented_calculators (wfl.utils.params.params attribute)": [[47, "wfl.utils.params.Params.implemented_calculators"]], "increment_active_iter() (in module wfl.utils.logging)": [[47, "wfl.utils.logging.increment_active_iter"]], "julia_exec_path() (in module wfl.utils.julia)": [[47, "wfl.utils.julia.julia_exec_path"]], "print_log() (in module wfl.utils.logging)": [[47, "wfl.utils.logging.print_log"]], "process_active_iter() (in module wfl.utils.logging)": [[47, "wfl.utils.logging.process_active_iter"]], "replace_eval_in_strs() (in module wfl.utils.replace_eval_in_strs)": [[47, "wfl.utils.replace_eval_in_strs.replace_eval_in_strs"]], "round_sig_figs() (in module wfl.utils.round_sig_figs)": [[47, "wfl.utils.round_sig_figs.round_sig_figs"]], "sample_pressure() (in module wfl.utils.pressure)": [[47, "wfl.utils.pressure.sample_pressure"]], "vertical_dist_from_hull() (in module wfl.utils.convex_hull)": [[47, "wfl.utils.convex_hull.vertical_dist_from_hull"]], "wfl.utils": [[47, "module-wfl.utils"]], "wfl.utils.at_copy_save_results": [[47, "module-wfl.utils.at_copy_save_results"]], "wfl.utils.configs": [[47, "module-wfl.utils.configs"]], "wfl.utils.convex_hull": [[47, "module-wfl.utils.convex_hull"]], "wfl.utils.file_utils": [[47, "module-wfl.utils.file_utils"]], "wfl.utils.find_voids": [[47, "module-wfl.utils.find_voids"]], "wfl.utils.gap_xml_tools": [[47, "module-wfl.utils.gap_xml_tools"]], "wfl.utils.julia": [[47, "module-wfl.utils.julia"]], "wfl.utils.logging": [[47, "module-wfl.utils.logging"]], "wfl.utils.misc": [[47, "module-wfl.utils.misc"]], "wfl.utils.ndim_neighbor_list": [[47, "module-wfl.utils.ndim_neighbor_list"]], "wfl.utils.parallel": [[47, "module-wfl.utils.parallel"]], "wfl.utils.params": [[47, "module-wfl.utils.params"]], "wfl.utils.pressure": [[47, "module-wfl.utils.pressure"]], "wfl.utils.quip_cli_strings": [[47, "module-wfl.utils.quip_cli_strings"]], "wfl.utils.replace_eval_in_strs": [[47, "module-wfl.utils.replace_eval_in_strs"]], "wfl.utils.round_sig_figs": [[47, "module-wfl.utils.round_sig_figs"]], "wfl.utils.version": [[47, "module-wfl.utils.version"]], "wfl.utils.vol_composition_space": [[47, "module-wfl.utils.vol_composition_space"]]}}) \ No newline at end of file diff --git a/wfl.autoparallelize.html b/wfl.autoparallelize.html index 48b140ac..260953a1 100644 --- a/wfl.autoparallelize.html +++ b/wfl.autoparallelize.html @@ -405,8 +405,8 @@

    Contents

  • wfl.autoparallelize.utils module
  • @@ -484,10 +484,9 @@

    Submodules
    parallelized_op(inputs, outputs, [args of op], autopara_info=AutoparaInfo(arg1=val1, ...), [kwargs of op])
     
    -

    If the op takes the argument autopara_per_item_info a list of dicts with info for each item will be -passed, currently including rng_seed and item_i.

    -

    If op takes the argument autopara_rng_seed it will be used as a global seed to generate the per-item seeds -from.

    +

    If the op takes the argument _autopara_per_item_info a list of dicts with info for each item will be +passed, always including item_i. If op takes the argument rng, per-item dict will also include key rng +with a numpy.random.Generator with a unique state for each item.

    Parameters
    -
  • wfl.utils.vector_utils module -
  • wfl.utils.version module @@ -805,7 +801,7 @@

    Submodules
    -wfl.utils.pressure.sample_pressure(pressure, at=None)#
    +wfl.utils.pressure.sample_pressure(pressure, at=None, rng=None)#

    Sample pressure for calculation with various modes

    Parameters
    @@ -823,6 +819,7 @@

    SubmodulesReturns @@ -911,36 +908,6 @@

    Submodules -

    wfl.utils.vector_utils module#

    -
    -
    General utilities to supplement the other submodules.
      -
    • -
      Vector operations:
        -
      • random 3D vector

      • -
      -
      -
      -
    • -
    -
    -
    -
    -
    -wfl.utils.vector_utils.random_three_vector()#
    -

    Generates a random 3D unit vector (direction) with a uniform spherical distribution -Algo from http://stackoverflow.com/questions/5408276/python-uniform-spherical-distribution

    -
    -
    Returns
    -

    x, y, z – random vector

    -
    -
    Return type
    -

    float

    -
    -
    -
    -

    wfl.utils.version module#

    @@ -1115,10 +1082,6 @@

    Submodulesround_sig_figs()

  • -
  • wfl.utils.vector_utils module -
  • wfl.utils.version module