molecular_dynamics namespace
+molecular_dynamics package
Documentation for hippynn.molecular_dynamics
package.
Submodules
- hipnn module
Hipnn
-
diff --git a/api_documentation/hippynn.networks.html b/api_documentation/hippynn.networks.html
index 9f8e3cd5..cdb41a80 100644
--- a/api_documentation/hippynn.networks.html
+++ b/api_documentation/hippynn.networks.html
@@ -57,7 +57,7 @@
- graphs package
- interfaces package
- layers package -
- molecular_dynamics namespace +
- molecular_dynamics package
- networks package diff --git a/api_documentation/hippynn.plotting.html b/api_documentation/hippynn.plotting.html index ace8c3fb..28ca9b3a 100644 --- a/api_documentation/hippynn.plotting.html +++ b/api_documentation/hippynn.plotting.html @@ -57,7 +57,7 @@
- graphs package
- interfaces package
- layers package -
- molecular_dynamics namespace +
- molecular_dynamics package
- networks package
- plotting package
- plotmaker module diff --git a/api_documentation/hippynn.plotting.plotmaker.html b/api_documentation/hippynn.plotting.plotmaker.html index df5c01f6..4056308f 100644 --- a/api_documentation/hippynn.plotting.plotmaker.html +++ b/api_documentation/hippynn.plotting.plotmaker.html @@ -57,7 +57,7 @@
- graphs package
- interfaces package
- layers package -
- molecular_dynamics namespace +
- molecular_dynamics package
- networks package
- plotting package
- plotmaker module
-
diff --git a/api_documentation/hippynn.plotting.plotters.html b/api_documentation/hippynn.plotting.plotters.html
index dde041d1..d98f556b 100644
--- a/api_documentation/hippynn.plotting.plotters.html
+++ b/api_documentation/hippynn.plotting.plotters.html
@@ -57,7 +57,7 @@
- graphs package
- interfaces package
- layers package -
- molecular_dynamics namespace +
- molecular_dynamics package
- networks package
- plotting package
- plotmaker module diff --git a/api_documentation/hippynn.plotting.timeplots.html b/api_documentation/hippynn.plotting.timeplots.html index 4f39a04d..153dc322 100644 --- a/api_documentation/hippynn.plotting.timeplots.html +++ b/api_documentation/hippynn.plotting.timeplots.html @@ -57,7 +57,7 @@
- graphs package
- interfaces package
- layers package -
- molecular_dynamics namespace +
- molecular_dynamics package
- networks package
- plotting package
- plotmaker module diff --git a/api_documentation/hippynn.pretraining.html b/api_documentation/hippynn.pretraining.html index d15b7bb9..0327db1c 100644 --- a/api_documentation/hippynn.pretraining.html +++ b/api_documentation/hippynn.pretraining.html @@ -57,7 +57,7 @@
- graphs package
- interfaces package
- layers package -
- molecular_dynamics namespace +
- molecular_dynamics package
- networks package
- plotting package
- pretraining module
-
diff --git a/api_documentation/hippynn.tools.html b/api_documentation/hippynn.tools.html
index 6a2bc982..aa455872 100644
--- a/api_documentation/hippynn.tools.html
+++ b/api_documentation/hippynn.tools.html
@@ -57,7 +57,7 @@
- graphs package
- interfaces package
- layers package -
- molecular_dynamics namespace +
- molecular_dynamics package
- networks package
- plotting package
- pretraining module diff --git a/api_documentation/modules.html b/api_documentation/modules.html index 78a1c25a..180fa4ee 100644 --- a/api_documentation/modules.html +++ b/api_documentation/modules.html @@ -1219,7 +1219,7 @@
hippynn
- - molecular_dynamics namespace
-
+
- molecular_dynamics package diff --git a/objects.inv b/objects.inv index 2265916e..c177f8a5 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/searchindex.js b/searchindex.js index 706bf46a..f115ec2c 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"A MultiNode": [[119, "a-multinode"]], "ASE Calculators": [[101, "ase-calculators"]], "ASE Objects Database handling": [[120, "ase-objects-database-handling"]], "Adding constraints to possible parents": [[119, "adding-constraints-to-possible-parents"]], "Advanced Details": [[112, "advanced-details"]], "Caching Pre-computed Pairs": [[109, "caching-pre-computed-pairs"]], "Conda": [[115, "conda"]], "Contents:": [[114, null], [122, null]], "Controller": [[102, "controller"]], "Creating Custom Node Types": [[119, "creating-custom-node-types"]], "Cross-device restart": [[112, "cross-device-restart"]], "Custom Kernels": [[117, "custom-kernels"]], "Custom Kernels for fast execution": [[121, "custom-kernels-for-fast-execution"]], "Databases": [[120, "databases"]], "Dependencies using conda": [[115, "dependencies-using-conda"]], "Dependencies using pip": [[115, "dependencies-using-pip"]], "Dynamic Pair Finder": [[109, "dynamic-pair-finder"]], "Ensembling Models": [[103, "ensembling-models"]], "Examples": [[106, "examples"]], "Experiment": [[118, "experiment"]], "Force Training": [[105, "force-training"]], "Graph level API for simple and flexible construction of models from pytorch components.": [[121, "graph-level-api-for-simple-and-flexible-construction-of-models-from-pytorch-components"]], "Graphs": [[118, "graphs"]], "Hippynn Settings Summary": [[124, "id1"]], "Indices and tables": [[114, "indices-and-tables"]], "Install from source:": [[115, "install-from-source"]], "Installation": [[115, "installation"]], "Installation Instructions": [[115, "installation-instructions"]], "Interfaces": [[121, "interfaces"]], "LAMMPS interface": [[108, "lammps-interface"]], "Layers/Networks": [[118, "layers-networks"]], "Library Settings": [[124, "library-settings"]], "License": [[116, "license"]], "Minimal Workflow": [[107, "minimal-workflow"]], "Model and Loss Graphs": [[123, "model-and-loss-graphs"]], "Modular set of pytorch layers for atomistic operations": [[121, "modular-set-of-pytorch-layers-for-atomistic-operations"]], "Nodes": [[118, "nodes"]], "Non-Adiabiatic Excited States": [[104, "non-adiabiatic-excited-states"]], "Notes": [[115, "notes"]], "Pair Finder Memory": [[109, "pair-finder-memory"]], "Parent expansion": [[119, "parent-expansion"]], "Periodic Boundary Conditions": [[109, "periodic-boundary-conditions"]], "Pip": [[115, "pip"]], "Plot level API for tracking your training.": [[121, "plot-level-api-for-tracking-your-training"]], "Plotting": [[110, "plotting"]], "Predictor": [[111, "predictor"]], "Requirements": [[115, "requirements"]], "Restarting training": [[112, "restarting-training"]], "SNAPJson module": [[12, "snapjson-module"]], "Simple restart": [[112, "simple-restart"]], "The very basics": [[119, "the-very-basics"]], "Training & Experiment API": [[121, "training-experiment-api"]], "Units in hippynn": [[125, "units-in-hippynn"]], "User Guide": [[122, "user-guide"]], "Weighted/Masked Loss Functions": [[113, "weighted-masked-loss-functions"]], "Welcome to hippynn\u2019s documentation!": [[114, "welcome-to-hippynn-s-documentation"]], "What is hippynn?": [[114, "what-is-hippynn"]], "What\u2019s not yet supported": [[109, "what-s-not-yet-supported"]], "algebra module": [[40, "algebra-module"], [75, "algebra-module"]], "analysis module": [[80, "analysis-module"]], "ase_database module": [[59, "ase-database-module"]], "ase_interface package": [[58, "ase-interface-package"]], "ase_unittests module": [[60, "ase-unittests-module"]], "assembly module": [[18, "assembly-module"]], "atoms module": [[31, "atoms-module"]], "autograd_wrapper module": [[2, "autograd-wrapper-module"]], "base module": [[41, "base-module"]], "base package": [[39, "base-package"]], "calculator module": [[61, "calculator-module"]], "callback module": [[66, "callback-module"]], "check module": [[67, "check-module"]], "controllers module": [[19, "controllers-module"]], "custom_kernels package": [[1, "custom-kernels-package"]], "database module": [[13, "database-module"]], "databases package": [[11, "databases-package"]], "definition_helpers module": [[42, "definition-helpers-module"]], "device module": [[20, "device-module"]], "dispatch module": [[81, "dispatch-module"]], "ensemble module": [[27, "ensemble-module"]], "env_cupy module": [[3, "env-cupy-module"]], "env_numba module": [[4, "env-numba-module"]], "env_pytorch module": [[5, "env-pytorch-module"]], "evaluator module": [[21, "evaluator-module"]], "excited module": [[45, "excited-module"], [76, "excited-module"]], "experiment package": [[17, "experiment-package"]], "fast_convert module": [[6, "fast-convert-module"]], "filters module": [[82, "filters-module"]], "gen_par module": [[68, "gen-par-module"]], "gops module": [[28, "gops-module"]], "graph module": [[29, "graph-module"]], "graphs package": [[26, "graphs-package"]], "h5_pyanitools module": [[14, "h5-pyanitools-module"]], "hiplayers module": [[77, "hiplayers-module"]], "hipnn module": [[93, "hipnn-module"]], "hippynn": [[100, "hippynn"]], "hippynn Concepts": [[118, "hippynn-concepts"]], "hippynn Features": [[121, "hippynn-features"]], "hippynn package": [[0, "hippynn-package"]], "indexers module": [[46, "indexers-module"], [78, "indexers-module"]], "indexing module": [[83, "indexing-module"]], "indextransformers package": [[30, "indextransformers-package"]], "indextypes package": [[34, "indextypes-package"]], "inputs module": [[47, "inputs-module"]], "interfaces package": [[57, "interfaces-package"]], "lammps_interface package": [[63, "lammps-interface-package"]], "layers package": [[74, "layers-package"]], "loss module": [[48, "loss-module"]], "md module": [[91, "md-module"]], "metric_tracker module": [[22, "metric-tracker-module"]], "misc module": [[49, "misc-module"]], "mliap_interface module": [[64, "mliap-interface-module"]], "mlseqm module": [[69, "mlseqm-module"]], "molecular_dynamics namespace": [[90, "molecular-dynamics-namespace"]], "multi module": [[43, "multi-module"]], "networks module": [[50, "networks-module"]], "networks package": [[92, "networks-package"]], "node_functions module": [[44, "node-functions-module"]], "nodes package": [[38, "nodes-package"]], "ondisk module": [[15, "ondisk-module"]], "open module": [[84, "open-module"]], "pairfinder module": [[62, "pairfinder-module"]], "pairs module": [[32, "pairs-module"], [51, "pairs-module"]], "pairs package": [[79, "pairs-package"]], "periodic module": [[85, "periodic-module"]], "physics module": [[52, "physics-module"], [86, "physics-module"]], "plotmaker module": [[95, "plotmaker-module"]], "plotters module": [[96, "plotters-module"]], "plotting package": [[94, "plotting-package"]], "predictor module": [[55, "predictor-module"]], "pretraining module": [[98, "pretraining-module"]], "pyseqm_interface package": [[65, "pyseqm-interface-package"]], "reduce_funcs module": [[35, "reduce-funcs-module"]], "registry module": [[36, "registry-module"]], "regularization module": [[87, "regularization-module"]], "restarter module": [[16, "restarter-module"]], "routines module": [[23, "routines-module"]], "schnetpack_interface package": [[73, "schnetpack-interface-package"]], "seqm_modules module": [[70, "seqm-modules-module"]], "seqm_nodes module": [[71, "seqm-nodes-module"]], "seqm_one module": [[72, "seqm-one-module"]], "serialization module": [[24, "serialization-module"]], "step_functions module": [[25, "step-functions-module"]], "tags module": [[53, "tags-module"]], "targets module": [[54, "targets-module"], [88, "targets-module"]], "tensor_wrapper module": [[7, "tensor-wrapper-module"]], "tensors module": [[33, "tensors-module"]], "test_env_cupy module": [[8, "test-env-cupy-module"]], "test_env_numba module": [[9, "test-env-numba-module"]], "timeplots module": [[97, "timeplots-module"]], "tools module": [[99, "tools-module"]], "transform module": [[89, "transform-module"]], "type_def module": [[37, "type-def-module"]], "utils module": [[10, "utils-module"]], "viz module": [[56, "viz-module"]]}, "docnames": ["api_documentation/hippynn", "api_documentation/hippynn.custom_kernels", "api_documentation/hippynn.custom_kernels.autograd_wrapper", "api_documentation/hippynn.custom_kernels.env_cupy", "api_documentation/hippynn.custom_kernels.env_numba", "api_documentation/hippynn.custom_kernels.env_pytorch", "api_documentation/hippynn.custom_kernels.fast_convert", "api_documentation/hippynn.custom_kernels.tensor_wrapper", "api_documentation/hippynn.custom_kernels.test_env_cupy", "api_documentation/hippynn.custom_kernels.test_env_numba", "api_documentation/hippynn.custom_kernels.utils", "api_documentation/hippynn.databases", "api_documentation/hippynn.databases.SNAPJson", "api_documentation/hippynn.databases.database", "api_documentation/hippynn.databases.h5_pyanitools", "api_documentation/hippynn.databases.ondisk", "api_documentation/hippynn.databases.restarter", "api_documentation/hippynn.experiment", "api_documentation/hippynn.experiment.assembly", "api_documentation/hippynn.experiment.controllers", "api_documentation/hippynn.experiment.device", "api_documentation/hippynn.experiment.evaluator", "api_documentation/hippynn.experiment.metric_tracker", "api_documentation/hippynn.experiment.routines", "api_documentation/hippynn.experiment.serialization", "api_documentation/hippynn.experiment.step_functions", "api_documentation/hippynn.graphs", "api_documentation/hippynn.graphs.ensemble", "api_documentation/hippynn.graphs.gops", "api_documentation/hippynn.graphs.graph", "api_documentation/hippynn.graphs.indextransformers", "api_documentation/hippynn.graphs.indextransformers.atoms", "api_documentation/hippynn.graphs.indextransformers.pairs", "api_documentation/hippynn.graphs.indextransformers.tensors", "api_documentation/hippynn.graphs.indextypes", "api_documentation/hippynn.graphs.indextypes.reduce_funcs", "api_documentation/hippynn.graphs.indextypes.registry", "api_documentation/hippynn.graphs.indextypes.type_def", "api_documentation/hippynn.graphs.nodes", "api_documentation/hippynn.graphs.nodes.base", "api_documentation/hippynn.graphs.nodes.base.algebra", "api_documentation/hippynn.graphs.nodes.base.base", "api_documentation/hippynn.graphs.nodes.base.definition_helpers", "api_documentation/hippynn.graphs.nodes.base.multi", "api_documentation/hippynn.graphs.nodes.base.node_functions", "api_documentation/hippynn.graphs.nodes.excited", "api_documentation/hippynn.graphs.nodes.indexers", "api_documentation/hippynn.graphs.nodes.inputs", "api_documentation/hippynn.graphs.nodes.loss", "api_documentation/hippynn.graphs.nodes.misc", "api_documentation/hippynn.graphs.nodes.networks", "api_documentation/hippynn.graphs.nodes.pairs", "api_documentation/hippynn.graphs.nodes.physics", "api_documentation/hippynn.graphs.nodes.tags", "api_documentation/hippynn.graphs.nodes.targets", "api_documentation/hippynn.graphs.predictor", "api_documentation/hippynn.graphs.viz", "api_documentation/hippynn.interfaces", "api_documentation/hippynn.interfaces.ase_interface", "api_documentation/hippynn.interfaces.ase_interface.ase_database", "api_documentation/hippynn.interfaces.ase_interface.ase_unittests", "api_documentation/hippynn.interfaces.ase_interface.calculator", "api_documentation/hippynn.interfaces.ase_interface.pairfinder", "api_documentation/hippynn.interfaces.lammps_interface", "api_documentation/hippynn.interfaces.lammps_interface.mliap_interface", "api_documentation/hippynn.interfaces.pyseqm_interface", "api_documentation/hippynn.interfaces.pyseqm_interface.callback", "api_documentation/hippynn.interfaces.pyseqm_interface.check", "api_documentation/hippynn.interfaces.pyseqm_interface.gen_par", "api_documentation/hippynn.interfaces.pyseqm_interface.mlseqm", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_modules", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_nodes", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_one", "api_documentation/hippynn.interfaces.schnetpack_interface", "api_documentation/hippynn.layers", "api_documentation/hippynn.layers.algebra", "api_documentation/hippynn.layers.excited", "api_documentation/hippynn.layers.hiplayers", "api_documentation/hippynn.layers.indexers", "api_documentation/hippynn.layers.pairs", "api_documentation/hippynn.layers.pairs.analysis", "api_documentation/hippynn.layers.pairs.dispatch", "api_documentation/hippynn.layers.pairs.filters", "api_documentation/hippynn.layers.pairs.indexing", "api_documentation/hippynn.layers.pairs.open", "api_documentation/hippynn.layers.pairs.periodic", "api_documentation/hippynn.layers.physics", "api_documentation/hippynn.layers.regularization", "api_documentation/hippynn.layers.targets", "api_documentation/hippynn.layers.transform", "api_documentation/hippynn.molecular_dynamics", "api_documentation/hippynn.molecular_dynamics.md", "api_documentation/hippynn.networks", "api_documentation/hippynn.networks.hipnn", "api_documentation/hippynn.plotting", "api_documentation/hippynn.plotting.plotmaker", "api_documentation/hippynn.plotting.plotters", "api_documentation/hippynn.plotting.timeplots", "api_documentation/hippynn.pretraining", "api_documentation/hippynn.tools", "api_documentation/modules", "examples/ase_calculator", "examples/controller", "examples/ensembles", "examples/excited_states", "examples/forces", "examples/index", "examples/minimal_workflow", "examples/mliap_unified", "examples/periodic", "examples/plotting", "examples/predictor", "examples/restarting", "examples/weighted_loss", "index", "installation", "license", "user_guide/ckernels", "user_guide/concepts", "user_guide/custom_nodes", "user_guide/databases", "user_guide/features", "user_guide/index", "user_guide/loss_graph", "user_guide/settings", "user_guide/units"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api_documentation/hippynn.rst", "api_documentation/hippynn.custom_kernels.rst", "api_documentation/hippynn.custom_kernels.autograd_wrapper.rst", "api_documentation/hippynn.custom_kernels.env_cupy.rst", "api_documentation/hippynn.custom_kernels.env_numba.rst", "api_documentation/hippynn.custom_kernels.env_pytorch.rst", "api_documentation/hippynn.custom_kernels.fast_convert.rst", "api_documentation/hippynn.custom_kernels.tensor_wrapper.rst", "api_documentation/hippynn.custom_kernels.test_env_cupy.rst", "api_documentation/hippynn.custom_kernels.test_env_numba.rst", "api_documentation/hippynn.custom_kernels.utils.rst", "api_documentation/hippynn.databases.rst", "api_documentation/hippynn.databases.SNAPJson.rst", "api_documentation/hippynn.databases.database.rst", "api_documentation/hippynn.databases.h5_pyanitools.rst", "api_documentation/hippynn.databases.ondisk.rst", "api_documentation/hippynn.databases.restarter.rst", "api_documentation/hippynn.experiment.rst", "api_documentation/hippynn.experiment.assembly.rst", "api_documentation/hippynn.experiment.controllers.rst", "api_documentation/hippynn.experiment.device.rst", "api_documentation/hippynn.experiment.evaluator.rst", "api_documentation/hippynn.experiment.metric_tracker.rst", "api_documentation/hippynn.experiment.routines.rst", "api_documentation/hippynn.experiment.serialization.rst", "api_documentation/hippynn.experiment.step_functions.rst", "api_documentation/hippynn.graphs.rst", "api_documentation/hippynn.graphs.ensemble.rst", "api_documentation/hippynn.graphs.gops.rst", "api_documentation/hippynn.graphs.graph.rst", "api_documentation/hippynn.graphs.indextransformers.rst", "api_documentation/hippynn.graphs.indextransformers.atoms.rst", "api_documentation/hippynn.graphs.indextransformers.pairs.rst", "api_documentation/hippynn.graphs.indextransformers.tensors.rst", "api_documentation/hippynn.graphs.indextypes.rst", "api_documentation/hippynn.graphs.indextypes.reduce_funcs.rst", "api_documentation/hippynn.graphs.indextypes.registry.rst", "api_documentation/hippynn.graphs.indextypes.type_def.rst", "api_documentation/hippynn.graphs.nodes.rst", "api_documentation/hippynn.graphs.nodes.base.rst", "api_documentation/hippynn.graphs.nodes.base.algebra.rst", "api_documentation/hippynn.graphs.nodes.base.base.rst", "api_documentation/hippynn.graphs.nodes.base.definition_helpers.rst", "api_documentation/hippynn.graphs.nodes.base.multi.rst", "api_documentation/hippynn.graphs.nodes.base.node_functions.rst", "api_documentation/hippynn.graphs.nodes.excited.rst", "api_documentation/hippynn.graphs.nodes.indexers.rst", "api_documentation/hippynn.graphs.nodes.inputs.rst", "api_documentation/hippynn.graphs.nodes.loss.rst", "api_documentation/hippynn.graphs.nodes.misc.rst", "api_documentation/hippynn.graphs.nodes.networks.rst", "api_documentation/hippynn.graphs.nodes.pairs.rst", "api_documentation/hippynn.graphs.nodes.physics.rst", "api_documentation/hippynn.graphs.nodes.tags.rst", "api_documentation/hippynn.graphs.nodes.targets.rst", "api_documentation/hippynn.graphs.predictor.rst", "api_documentation/hippynn.graphs.viz.rst", "api_documentation/hippynn.interfaces.rst", "api_documentation/hippynn.interfaces.ase_interface.rst", "api_documentation/hippynn.interfaces.ase_interface.ase_database.rst", "api_documentation/hippynn.interfaces.ase_interface.ase_unittests.rst", "api_documentation/hippynn.interfaces.ase_interface.calculator.rst", "api_documentation/hippynn.interfaces.ase_interface.pairfinder.rst", "api_documentation/hippynn.interfaces.lammps_interface.rst", "api_documentation/hippynn.interfaces.lammps_interface.mliap_interface.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.callback.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.check.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.gen_par.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.mlseqm.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_modules.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_nodes.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_one.rst", "api_documentation/hippynn.interfaces.schnetpack_interface.rst", "api_documentation/hippynn.layers.rst", "api_documentation/hippynn.layers.algebra.rst", "api_documentation/hippynn.layers.excited.rst", "api_documentation/hippynn.layers.hiplayers.rst", "api_documentation/hippynn.layers.indexers.rst", "api_documentation/hippynn.layers.pairs.rst", "api_documentation/hippynn.layers.pairs.analysis.rst", "api_documentation/hippynn.layers.pairs.dispatch.rst", "api_documentation/hippynn.layers.pairs.filters.rst", "api_documentation/hippynn.layers.pairs.indexing.rst", "api_documentation/hippynn.layers.pairs.open.rst", "api_documentation/hippynn.layers.pairs.periodic.rst", "api_documentation/hippynn.layers.physics.rst", "api_documentation/hippynn.layers.regularization.rst", "api_documentation/hippynn.layers.targets.rst", "api_documentation/hippynn.layers.transform.rst", "api_documentation/hippynn.molecular_dynamics.rst", "api_documentation/hippynn.molecular_dynamics.md.rst", "api_documentation/hippynn.networks.rst", "api_documentation/hippynn.networks.hipnn.rst", "api_documentation/hippynn.plotting.rst", "api_documentation/hippynn.plotting.plotmaker.rst", "api_documentation/hippynn.plotting.plotters.rst", "api_documentation/hippynn.plotting.timeplots.rst", "api_documentation/hippynn.pretraining.rst", "api_documentation/hippynn.tools.rst", "api_documentation/modules.rst", "examples/ase_calculator.rst", "examples/controller.rst", "examples/ensembles.rst", "examples/excited_states.rst", "examples/forces.rst", "examples/index.rst", "examples/minimal_workflow.rst", "examples/mliap_unified.rst", "examples/periodic.rst", "examples/plotting.rst", "examples/predictor.rst", "examples/restarting.rst", "examples/weighted_loss.rst", "index.rst", "installation.rst", "license.rst", "user_guide/ckernels.rst", "user_guide/concepts.rst", "user_guide/custom_nodes.rst", "user_guide/databases.rst", "user_guide/features.rst", "user_guide/index.rst", "user_guide/loss_graph.rst", "user_guide/settings.rst", "user_guide/units.rst"], "indexentries": {"__init__() (alphascreening method)": [[86, "hippynn.layers.physics.AlphaScreening.__init__", false]], "__init__() (asedatabase method)": [[11, "hippynn.databases.AseDatabase.__init__", false], [58, "hippynn.interfaces.ase_interface.AseDatabase.__init__", false], [59, "hippynn.interfaces.ase_interface.ase_database.AseDatabase.__init__", false]], "__init__() (atleast2d method)": [[40, "hippynn.graphs.nodes.base.algebra.AtLeast2D.__init__", false]], "__init__() (atomdeindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomDeIndexer.__init__", false]], "__init__() (atommask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask.__init__", false]], "__init__() (atommasknode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.AtomMaskNode.__init__", false]], "__init__() (atomreindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer.__init__", false]], "__init__() (atomtomolsummer method)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer.__init__", false]], "__init__() (binnode method)": [[40, "hippynn.graphs.nodes.base.algebra.BinNode.__init__", false]], "__init__() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.__init__", false]], "__init__() (cellscaleinducer method)": [[78, "hippynn.layers.indexers.CellScaleInducer.__init__", false]], "__init__() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.__init__", false]], "__init__() (combineenergy method)": [[86, "hippynn.layers.physics.CombineEnergy.__init__", false]], "__init__() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.__init__", false]], "__init__() (combinescreenings method)": [[86, "hippynn.layers.physics.CombineScreenings.__init__", false]], "__init__() (compatibleidxtypetransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer.__init__", false]], "__init__() (composedplotter method)": [[96, "hippynn.plotting.plotters.ComposedPlotter.__init__", false]], "__init__() (controller method)": [[19, "hippynn.experiment.controllers.Controller.__init__", false]], "__init__() (coscutoff method)": [[77, "hippynn.layers.hiplayers.CosCutoff.__init__", false]], "__init__() (coulombenergy method)": [[86, "hippynn.layers.physics.CoulombEnergy.__init__", false]], "__init__() (coulombenergynode method)": [[52, "hippynn.graphs.nodes.physics.CoulombEnergyNode.__init__", false]], "__init__() (cupygpukernel method)": [[3, "hippynn.custom_kernels.env_cupy.CupyGPUKernel.__init__", false]], "__init__() (database method)": [[11, "hippynn.databases.Database.__init__", false], [13, "hippynn.databases.database.Database.__init__", false]], "__init__() (dipole method)": [[86, "hippynn.layers.physics.Dipole.__init__", false]], "__init__() (directorydatabase method)": [[11, "hippynn.databases.DirectoryDatabase.__init__", false], [15, "hippynn.databases.ondisk.DirectoryDatabase.__init__", false]], "__init__() (energy_one method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Energy_One.__init__", false]], "__init__() (ensembletarget method)": [[49, "hippynn.graphs.nodes.misc.EnsembleTarget.__init__", false]], "__init__() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.__init__", false]], "__init__() (evaluator method)": [[21, "hippynn.experiment.evaluator.Evaluator.__init__", false]], "__init__() (ewaldrealspacescreening method)": [[86, "hippynn.layers.physics.EwaldRealSpaceScreening.__init__", false]], "__init__() (externalneighborindexer method)": [[51, "hippynn.graphs.nodes.pairs.ExternalNeighborIndexer.__init__", false]], "__init__() (filterbondsoneway method)": [[46, "hippynn.graphs.nodes.indexers.FilterBondsOneway.__init__", false]], "__init__() (formassertion method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertion.__init__", false]], "__init__() (formassertlength method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength.__init__", false]], "__init__() (formtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormTransformer.__init__", false]], "__init__() (fuzzyhistogram method)": [[78, "hippynn.layers.indexers.FuzzyHistogram.__init__", false]], "__init__() (fuzzyhistogrammer method)": [[46, "hippynn.graphs.nodes.indexers.FuzzyHistogrammer.__init__", false]], "__init__() (gaussiansensitivitymodule method)": [[77, "hippynn.layers.hiplayers.GaussianSensitivityModule.__init__", false]], "__init__() (gen_par method)": [[68, "hippynn.interfaces.pyseqm_interface.gen_par.gen_par.__init__", false]], "__init__() (gradient method)": [[86, "hippynn.layers.physics.Gradient.__init__", false]], "__init__() (gradientnode method)": [[52, "hippynn.graphs.nodes.physics.GradientNode.__init__", false]], "__init__() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.__init__", false], [29, "hippynn.graphs.graph.GraphModule.__init__", false]], "__init__() (hamiltonian_one method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One.__init__", false]], "__init__() (hbondnode method)": [[54, "hippynn.graphs.nodes.targets.HBondNode.__init__", false]], "__init__() (hbondsymmetric method)": [[88, "hippynn.layers.targets.HBondSymmetric.__init__", false]], "__init__() (hcharge method)": [[88, "hippynn.layers.targets.HCharge.__init__", false]], "__init__() (hchargenode method)": [[54, "hippynn.graphs.nodes.targets.HChargeNode.__init__", false]], "__init__() (henergy method)": [[88, "hippynn.layers.targets.HEnergy.__init__", false]], "__init__() (henergynode method)": [[54, "hippynn.graphs.nodes.targets.HEnergyNode.__init__", false]], "__init__() (hierarchicalityplot method)": [[96, "hippynn.plotting.plotters.HierarchicalityPlot.__init__", false]], "__init__() (hipnn method)": [[50, "hippynn.graphs.nodes.networks.Hipnn.__init__", false], [93, "hippynn.networks.hipnn.Hipnn.__init__", false]], "__init__() (hipnnvec method)": [[50, "hippynn.graphs.nodes.networks.HipnnVec.__init__", false], [93, "hippynn.networks.hipnn.HipnnVec.__init__", false]], "__init__() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.__init__", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.__init__", false]], "__init__() (hist1d method)": [[96, "hippynn.plotting.plotters.Hist1D.__init__", false]], "__init__() (hist1dcomp method)": [[96, "hippynn.plotting.plotters.Hist1DComp.__init__", false]], "__init__() (hist2d method)": [[96, "hippynn.plotting.plotters.Hist2D.__init__", false]], "__init__() (idx method)": [[75, "hippynn.layers.algebra.Idx.__init__", false]], "__init__() (indexformtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer.__init__", false]], "__init__() (indexnode method)": [[43, "hippynn.graphs.nodes.base.multi.IndexNode.__init__", false]], "__init__() (indices method)": [[47, "hippynn.graphs.nodes.inputs.Indices.__init__", false]], "__init__() (inputnode method)": [[41, "hippynn.graphs.nodes.base.base.InputNode.__init__", false]], "__init__() (interactionplot method)": [[96, "hippynn.plotting.plotters.InteractionPlot.__init__", false]], "__init__() (interactlayer method)": [[77, "hippynn.layers.hiplayers.InteractLayer.__init__", false]], "__init__() (interactlayerquad method)": [[77, "hippynn.layers.hiplayers.InteractLayerQuad.__init__", false]], "__init__() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.__init__", false]], "__init__() (inversesensitivitymodule method)": [[77, "hippynn.layers.hiplayers.InverseSensitivityModule.__init__", false]], "__init__() (kdtreepairsmemory method)": [[51, "hippynn.graphs.nodes.pairs.KDTreePairsMemory.__init__", false]], "__init__() (lambdamodule method)": [[75, "hippynn.layers.algebra.LambdaModule.__init__", false]], "__init__() (listnode method)": [[49, "hippynn.graphs.nodes.misc.ListNode.__init__", false]], "__init__() (localatomenergynode method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomEnergyNode.__init__", false]], "__init__() (localatomsenergy method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy.__init__", false]], "__init__() (localchargeenergy method)": [[54, "hippynn.graphs.nodes.targets.LocalChargeEnergy.__init__", false], [88, "hippynn.layers.targets.LocalChargeEnergy.__init__", false]], "__init__() (localdampingcosine method)": [[86, "hippynn.layers.physics.LocalDampingCosine.__init__", false]], "__init__() (localenergy method)": [[76, "hippynn.layers.excited.LocalEnergy.__init__", false]], "__init__() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.__init__", false]], "__init__() (lossinputnode method)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode.__init__", false]], "__init__() (lossprednode method)": [[41, "hippynn.graphs.nodes.base.base.LossPredNode.__init__", false]], "__init__() (losstruenode method)": [[41, "hippynn.graphs.nodes.base.base.LossTrueNode.__init__", false]], "__init__() (lpreg method)": [[87, "hippynn.layers.regularization.LPReg.__init__", false]], "__init__() (mainoutputtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer.__init__", false]], "__init__() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.__init__", false]], "__init__() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.__init__", false]], "__init__() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.__init__", false]], "__init__() (mlseqm method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM.__init__", false]], "__init__() (mlseqm_node method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM_Node.__init__", false]], "__init__() (multigradient method)": [[86, "hippynn.layers.physics.MultiGradient.__init__", false]], "__init__() (multigradientnode method)": [[52, "hippynn.graphs.nodes.physics.MultiGradientNode.__init__", false]], "__init__() (multinode method)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode.__init__", false]], "__init__() (nacr method)": [[76, "hippynn.layers.excited.NACR.__init__", false]], "__init__() (nacrmultistate method)": [[76, "hippynn.layers.excited.NACRMultiState.__init__", false]], "__init__() (nacrmultistatenode method)": [[45, "hippynn.graphs.nodes.excited.NACRMultiStateNode.__init__", false]], "__init__() (nacrnode method)": [[45, "hippynn.graphs.nodes.excited.NACRNode.__init__", false]], "__init__() (namedtensordataset method)": [[13, "hippynn.databases.database.NamedTensorDataset.__init__", false]], "__init__() (npzdatabase method)": [[11, "hippynn.databases.NPZDatabase.__init__", false], [15, "hippynn.databases.ondisk.NPZDatabase.__init__", false]], "__init__() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.__init__", false]], "__init__() (onehotencoder method)": [[46, "hippynn.graphs.nodes.indexers.OneHotEncoder.__init__", false]], "__init__() (onehotspecies method)": [[78, "hippynn.layers.indexers.OneHotSpecies.__init__", false]], "__init__() (openpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer.__init__", false]], "__init__() (paddedneighbornode method)": [[51, "hippynn.graphs.nodes.pairs.PaddedNeighborNode.__init__", false]], "__init__() (paddingindexer method)": [[46, "hippynn.graphs.nodes.indexers.PaddingIndexer.__init__", false]], "__init__() (paircacher method)": [[51, "hippynn.graphs.nodes.pairs.PairCacher.__init__", false], [83, "hippynn.layers.pairs.indexing.PairCacher.__init__", false]], "__init__() (pairdeindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer.__init__", false]], "__init__() (pairfilter method)": [[51, "hippynn.graphs.nodes.pairs.PairFilter.__init__", false]], "__init__() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.__init__", false]], "__init__() (pairreindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer.__init__", false]], "__init__() (pairuncacher method)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher.__init__", false], [83, "hippynn.layers.pairs.indexing.PairUncacher.__init__", false]], "__init__() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.__init__", false]], "__init__() (patiencecontroller method)": [[19, "hippynn.experiment.controllers.PatienceController.__init__", false]], "__init__() (pbchandle method)": [[61, "hippynn.interfaces.ase_interface.calculator.PBCHandle.__init__", false]], "__init__() (peratom method)": [[52, "hippynn.graphs.nodes.physics.PerAtom.__init__", false]], "__init__() (periodicpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer.__init__", false]], "__init__() (periodicpairindexermemory method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexerMemory.__init__", false]], "__init__() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.__init__", false]], "__init__() (plotter method)": [[96, "hippynn.plotting.plotters.Plotter.__init__", false]], "__init__() (predictor method)": [[26, "hippynn.graphs.Predictor.__init__", false], [55, "hippynn.graphs.predictor.Predictor.__init__", false]], "__init__() (pyanidirectorydb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniDirectoryDB.__init__", false]], "__init__() (pyanifiledb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniFileDB.__init__", false]], "__init__() (qscreening method)": [[86, "hippynn.layers.physics.QScreening.__init__", false]], "__init__() (quadpack method)": [[78, "hippynn.layers.indexers.QuadPack.__init__", false]], "__init__() (quadrupole method)": [[86, "hippynn.layers.physics.Quadrupole.__init__", false]], "__init__() (quadunpack method)": [[78, "hippynn.layers.indexers.QuadUnpack.__init__", false]], "__init__() (quadunpacknode method)": [[46, "hippynn.graphs.nodes.indexers.QuadUnpackNode.__init__", false]], "__init__() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.__init__", false]], "__init__() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.__init__", false], [80, "hippynn.layers.pairs.analysis.RDFBins.__init__", false]], "__init__() (reducesinglenode method)": [[48, "hippynn.graphs.nodes.loss.ReduceSingleNode.__init__", false]], "__init__() (reindexatomnode method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomNode.__init__", false]], "__init__() (resnetwrapper method)": [[89, "hippynn.layers.transform.ResNetWrapper.__init__", false]], "__init__() (restartdb method)": [[16, "hippynn.databases.restarter.RestartDB.__init__", false]], "__init__() (scale method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale.__init__", false]], "__init__() (scalenode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.ScaleNode.__init__", false]], "__init__() (schnetnode method)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetNode.__init__", false]], "__init__() (schnetwrapper method)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetWrapper.__init__", false]], "__init__() (screenedcoulombenergy method)": [[86, "hippynn.layers.physics.ScreenedCoulombEnergy.__init__", false]], "__init__() (screenedcoulombenergynode method)": [[52, "hippynn.graphs.nodes.physics.ScreenedCoulombEnergyNode.__init__", false]], "__init__() (sensitivitybottleneck method)": [[77, "hippynn.layers.hiplayers.SensitivityBottleneck.__init__", false]], "__init__() (sensitivitymodule method)": [[77, "hippynn.layers.hiplayers.SensitivityModule.__init__", false]], "__init__() (sensitivityplot method)": [[96, "hippynn.plotting.plotters.SensitivityPlot.__init__", false]], "__init__() (seqm_all method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All.__init__", false]], "__init__() (seqm_energy method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy.__init__", false]], "__init__() (seqm_energynode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode.__init__", false]], "__init__() (seqm_maskonmol method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol.__init__", false]], "__init__() (seqm_maskonmolatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom.__init__", false]], "__init__() (seqm_maskonmolatomnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolAtomNode.__init__", false]], "__init__() (seqm_maskonmolnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolNode.__init__", false]], "__init__() (seqm_maskonmolorbital method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital.__init__", false]], "__init__() (seqm_maskonmolorbitalatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom.__init__", false]], "__init__() (seqm_maskonmolorbitalatomnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalAtomNode.__init__", false]], "__init__() (seqm_maskonmolorbitalnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalNode.__init__", false]], "__init__() (seqm_molmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask.__init__", false]], "__init__() (seqm_molmasknode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MolMaskNode.__init__", false]], "__init__() (seqm_one_all method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All.__init__", false]], "__init__() (seqm_one_energy method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy.__init__", false]], "__init__() (seqm_one_energynode method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode.__init__", false]], "__init__() (seqm_orbitalmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask.__init__", false]], "__init__() (seqm_orbitalmasknode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_OrbitalMaskNode.__init__", false]], "__init__() (setupparams method)": [[17, "hippynn.experiment.SetupParams.__init__", false], [23, "hippynn.experiment.routines.SetupParams.__init__", false]], "__init__() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.__init__", false]], "__init__() (splitindices method)": [[47, "hippynn.graphs.nodes.inputs.SplitIndices.__init__", false]], "__init__() (staticimageperiodicpairindexer method)": [[85, "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer.__init__", false]], "__init__() (straininducer method)": [[49, "hippynn.graphs.nodes.misc.StrainInducer.__init__", false]], "__init__() (stressforce method)": [[86, "hippynn.layers.physics.StressForce.__init__", false]], "__init__() (stressforcenode method)": [[52, "hippynn.graphs.nodes.physics.StressForceNode.__init__", false]], "__init__() (sysmaxofatomsnode method)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode.__init__", false]], "__init__() (teed_file_output method)": [[99, "hippynn.tools.teed_file_output.__init__", false]], "__init__() (timedsnippet method)": [[9, "hippynn.custom_kernels.test_env_numba.TimedSnippet.__init__", false]], "__init__() (timerholder method)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.__init__", false]], "__init__() (unarynode method)": [[40, "hippynn.graphs.nodes.base.algebra.UnaryNode.__init__", false]], "__init__() (valuemod method)": [[75, "hippynn.layers.algebra.ValueMod.__init__", false]], "__init__() (valuenode method)": [[40, "hippynn.graphs.nodes.base.algebra.ValueNode.__init__", false]], "__init__() (vecmag method)": [[52, "hippynn.graphs.nodes.physics.VecMag.__init__", false]], "__init__() (wolfscreening method)": [[86, "hippynn.layers.physics.WolfScreening.__init__", false]], "absolute_errors() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.absolute_errors", false]], "acquire_encoding_padding() (in module hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.acquire_encoding_padding", false]], "active_directory() (in module hippynn.tools)": [[99, "hippynn.tools.active_directory", false]], "add() (timerholder method)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.add", false]], "add_class_doc() (compatibleidxtypetransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer.add_class_doc", false]], "add_class_doc() (formassertion method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertion.add_class_doc", false]], "add_class_doc() (formassertlength method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength.add_class_doc", false]], "add_class_doc() (formhandler method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormHandler.add_class_doc", false]], "add_class_doc() (formtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormTransformer.add_class_doc", false]], "add_class_doc() (indexformtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer.add_class_doc", false]], "add_class_doc() (mainoutputtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer.add_class_doc", false]], "add_output() (predictor method)": [[26, "hippynn.graphs.Predictor.add_output", false], [55, "hippynn.graphs.predictor.Predictor.add_output", false]], "addnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.AddNode", false]], "adds_to_forms() (in module hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.adds_to_forms", false]], "all_close_witherror() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.all_close_witherror", false]], "alphascreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.AlphaScreening", false]], "alwaysmatch (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AlwaysMatch", false]], "apply_to_database() (predictor method)": [[26, "hippynn.graphs.Predictor.apply_to_database", false], [55, "hippynn.graphs.predictor.Predictor.apply_to_database", false]], "arrdict_len() (in module hippynn.tools)": [[99, "hippynn.tools.arrdict_len", false]], "as_numpy() (in module hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.as_numpy", false]], "as_tensor() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.as_tensor", false]], "ase_compute_neighbors() (in module hippynn.interfaces.ase_interface.pairfinder)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASE_compute_neighbors", false]], "ase_filterpair_coulomb_construct() (in module hippynn.interfaces.ase_interface.ase_unittests)": [[60, "hippynn.interfaces.ase_interface.ase_unittests.ASE_FilterPair_Coulomb_Construct", false]], "asedatabase (class in hippynn.databases)": [[11, "hippynn.databases.AseDatabase", false]], "asedatabase (class in hippynn.interfaces.ase_interface)": [[58, "hippynn.interfaces.ase_interface.AseDatabase", false]], "asedatabase (class in hippynn.interfaces.ase_interface.ase_database)": [[59, "hippynn.interfaces.ase_interface.ase_database.AseDatabase", false]], "aseneighbors (class in hippynn.interfaces.ase_interface.pairfinder)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASENeighbors", false]], "asepairnode (class in hippynn.interfaces.ase_interface.pairfinder)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASEPairNode", false]], "assemble_for_training() (in module hippynn.experiment)": [[17, "hippynn.experiment.assemble_for_training", false]], "assemble_for_training() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.assemble_for_training", false]], "assemble_module() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.assemble_module", false]], "assertion() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.assertion", false]], "assertlen() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.assertlen", false]], "assign_index_aliases() (in module hippynn.graphs.indextypes.registry)": [[36, "hippynn.graphs.indextypes.registry.assign_index_aliases", false]], "atleast2d (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.AtLeast2D", false]], "atleast2d (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.AtLeast2D", false]], "atomdeindexer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.AtomDeIndexer", false]], "atomdeindexer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.AtomDeIndexer", false]], "atomindexer (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.AtomIndexer", false]], "atommask (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask", false]], "atommasknode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.AtomMaskNode", false]], "atomreindexer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer", false]], "atomreindexer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.AtomReIndexer", false]], "atoms (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Atoms", false], [34, "hippynn.graphs.indextypes.IdxType.Atoms", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Atoms", false]], "atomtomolsummer (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer", false]], "attempt_reload() (norestart method)": [[16, "hippynn.databases.restarter.NoRestart.attempt_reload", false]], "attempt_reload() (restartdb method)": [[16, "hippynn.databases.restarter.RestartDB.attempt_reload", false]], "attempt_reload() (restarter method)": [[16, "hippynn.databases.restarter.Restarter.attempt_reload", false]], "auto_module() (autokw method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoKw.auto_module", false]], "auto_module() (autonokw method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoNoKw.auto_module", false]], "auto_module() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.auto_module", false]], "auto_module() (onehotencoder method)": [[46, "hippynn.graphs.nodes.indexers.OneHotEncoder.auto_module", false]], "auto_module() (openpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer.auto_module", false]], "auto_module() (valuenode method)": [[40, "hippynn.graphs.nodes.base.algebra.ValueNode.auto_module", false]], "autokw (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoKw", false]], "autonokw (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoNoKw", false]], "batch_convert_torch_to_numba() (in module hippynn.custom_kernels.fast_convert)": [[6, "hippynn.custom_kernels.fast_convert.batch_convert_torch_to_numba", false]], "batch_size (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.batch_size", false], [23, "hippynn.experiment.routines.SetupParams.batch_size", false]], "bin_info() (rdfbins method)": [[80, "hippynn.layers.pairs.analysis.RDFBins.bin_info", false]], "binnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.BinNode", false]], "bondtomolsummmer (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer", false]], "build_loss_modules() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.build_loss_modules", false]], "calculate() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.calculate", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.calculate", false]], "calculate_max_system_force() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.calculate_max_system_force", false]], "calculate_min_dists() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.calculate_min_dists", false]], "calculation_required() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.calculation_required", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.calculation_required", false]], "calculator_from_model() (in module hippynn.interfaces.ase_interface)": [[58, "hippynn.interfaces.ase_interface.calculator_from_model", false]], "calculator_from_model() (in module hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.calculator_from_model", false]], "cellnode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.CellNode", false]], "cellscaleinducer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.CellScaleInducer", false]], "chargemomentnode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode", false]], "chargepairsetup (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup", false]], "charges (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Charges", false]], "check() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.check", false]], "check_all_grad() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_all_grad", false]], "check_all_grad_once() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_all_grad_once", false]], "check_allclose() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_allclose", false]], "check_allclose_once() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_allclose_once", false]], "check_correctness() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_correctness", false]], "check_dist() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.check_dist", false]], "check_empty() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_empty", false]], "check_evaluation_order() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.check_evaluation_order", false]], "check_grad_and_gradgrad() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_grad_and_gradgrad", false]], "check_gradient() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.check_gradient", false]], "check_link_consistency() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.check_link_consistency", false]], "check_mapping_devices() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.check_mapping_devices", false]], "check_speed() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_speed", false]], "clear_index_cache() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.clear_index_cache", false]], "clear_index_cache() (in module hippynn.graphs.indextypes.registry)": [[36, "hippynn.graphs.indextypes.registry.clear_index_cache", false]], "closure_step_fn() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.closure_step_fn", false]], "closurestep (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.ClosureStep", false]], "coerces_values_to_nodes() (in module hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.coerces_values_to_nodes", false]], "collate_inputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.collate_inputs", false]], "collate_targets() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.collate_targets", false]], "combineenergy (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.CombineEnergy", false]], "combineenergynode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode", false]], "combinescreenings (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.CombineScreenings", false]], "compatibility_hook() (interactlayervec static method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.compatibility_hook", false]], "compatibleidxtypetransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer", false]], "composedplotter (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.ComposedPlotter", false]], "compute_descriptors() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.compute_descriptors", false]], "compute_evaluation_order() (in module hippynn.graphs)": [[26, "hippynn.graphs.compute_evaluation_order", false]], "compute_evaluation_order() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.compute_evaluation_order", false]], "compute_forces() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.compute_forces", false]], "compute_gradients() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.compute_gradients", false]], "compute_hipnn_e0() (in module hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.compute_hipnn_e0", false]], "compute_index_mask() (in module hippynn.databases.database)": [[13, "hippynn.databases.database.compute_index_mask", false]], "compute_one() (aseneighbors method)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASENeighbors.compute_one", false]], "compute_one() (kdtreeneighbors method)": [[81, "hippynn.layers.pairs.dispatch.KDTreeNeighbors.compute_one", false]], "compute_one() (npneighbors method)": [[81, "hippynn.layers.pairs.dispatch.NPNeighbors.compute_one", false]], "compute_one() (torchneighbors method)": [[81, "hippynn.layers.pairs.dispatch.TorchNeighbors.compute_one", false]], "construct_outputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.construct_outputs", false]], "controller (class in hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.Controller", false]], "controller (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.controller", false], [23, "hippynn.experiment.routines.SetupParams.controller", false]], "copy_subgraph() (in module hippynn.graphs)": [[26, "hippynn.graphs.copy_subgraph", false]], "copy_subgraph() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.copy_subgraph", false]], "coscutoff (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.CosCutoff", false]], "coulombenergy (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.CoulombEnergy", false]], "coulombenergynode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.CoulombEnergyNode", false]], "cpu_kernel() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.cpu_kernel", false]], "cpu_kernel() (wrappedenvsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.cpu_kernel", false]], "cpu_kernel() (wrappedfeatsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.cpu_kernel", false]], "cpu_kernel() (wrappedsensesum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.cpu_kernel", false]], "create_schnetpack_inputs() (in module hippynn.interfaces.schnetpack_interface)": [[73, "hippynn.interfaces.schnetpack_interface.create_schnetpack_inputs", false]], "create_state() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.create_state", false]], "create_structure_file() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.create_structure_file", false]], "cupyenvsum (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupyEnvsum", false]], "cupyfeatsum (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupyFeatsum", false]], "cupygpukernel (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupyGPUKernel", false]], "cupysensesum (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupySensesum", false]], "current_epoch (metrictracker property)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.current_epoch", false]], "database (class in hippynn.databases)": [[11, "hippynn.databases.Database", false]], "database (class in hippynn.databases.database)": [[13, "hippynn.databases.database.Database", false]], "db_form() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.db_form", false]], "db_form() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.db_form", false]], "db_state_of() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.db_state_of", false]], "defaultnetworkexpansion (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.DefaultNetworkExpansion", false]], "densitymatrixnode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.DensityMatrixNode", false]], "determine_key_structure() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.determine_key_structure", false]], "determine_out_in_targ() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.determine_out_in_targ", false]], "device (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.device", false], [23, "hippynn.experiment.routines.SetupParams.device", false]], "device_fallback() (in module hippynn.tools)": [[99, "hippynn.tools.device_fallback", false]], "dipole (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.Dipole", false]], "dipolenode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.DipoleNode", false]], "directorydatabase (class in hippynn.databases)": [[11, "hippynn.databases.DirectoryDatabase", false]], "directorydatabase (class in hippynn.databases.ondisk)": [[15, "hippynn.databases.ondisk.DirectoryDatabase", false]], "dispatch_indexing() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.dispatch_indexing", false]], "divnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.DivNode", false]], "dynamicperiodicpairs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.DynamicPeriodicPairs", false]], "elapsed (timedsnippet property)": [[9, "hippynn.custom_kernels.test_env_numba.TimedSnippet.elapsed", false]], "elapsed (timerholder property)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.elapsed", false]], "elementwise_compare_reduce() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.elementwise_compare_reduce", false]], "elementwise_compare_reduce() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.elementwise_compare_reduce", false]], "empty_tensor() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.empty_tensor", false]], "encoder (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Encoder", false]], "energies (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Energies", false]], "energy_one (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Energy_One", false]], "ensembletarget (class in hippynn.graphs.nodes.misc)": [[49, "hippynn.graphs.nodes.misc.EnsembleTarget", false]], "ensembletarget (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.EnsembleTarget", false]], "envops_tester (class in hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester", false]], "envsum() (in module hippynn.custom_kernels.env_pytorch)": [[5, "hippynn.custom_kernels.env_pytorch.envsum", false]], "eval_batch_size (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.eval_batch_size", false], [23, "hippynn.experiment.routines.SetupParams.eval_batch_size", false]], "evaluate() (evaluator method)": [[21, "hippynn.experiment.evaluator.Evaluator.evaluate", false]], "evaluation_print() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.evaluation_print", false]], "evaluation_print_better() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.evaluation_print_better", false]], "evaluator (class in hippynn.experiment.evaluator)": [[21, "hippynn.experiment.evaluator.Evaluator", false]], "evaluator (trainingmodules attribute)": [[18, "hippynn.experiment.assembly.TrainingModules.evaluator", false]], "ewaldrealspacescreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.EwaldRealSpaceScreening", false]], "expand0() (atomdeindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomDeIndexer.expand0", false]], "expand0() (atomreindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer.expand0", false]], "expand0() (hbondnode method)": [[54, "hippynn.graphs.nodes.targets.HBondNode.expand0", false]], "expand0() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.expand0", false]], "expand0() (openpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer.expand0", false]], "expand0() (paddedneighbornode method)": [[51, "hippynn.graphs.nodes.pairs.PaddedNeighborNode.expand0", false]], "expand0() (paddingindexer method)": [[46, "hippynn.graphs.nodes.indexers.PaddingIndexer.expand0", false]], "expand0() (paircacher method)": [[51, "hippynn.graphs.nodes.pairs.PairCacher.expand0", false]], "expand0() (pairdeindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer.expand0", false]], "expand0() (pairfilter method)": [[51, "hippynn.graphs.nodes.pairs.PairFilter.expand0", false]], "expand0() (pairreindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer.expand0", false]], "expand0() (pairuncacher method)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher.expand0", false]], "expand0() (periodicpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer.expand0", false]], "expand0() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand0", false]], "expand0() (seqm_energynode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode.expand0", false]], "expand0() (seqm_one_energynode method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode.expand0", false]], "expand1() (atomreindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer.expand1", false]], "expand1() (hbondnode method)": [[54, "hippynn.graphs.nodes.targets.HBondNode.expand1", false]], "expand1() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.expand1", false]], "expand1() (paircacher method)": [[51, "hippynn.graphs.nodes.pairs.PairCacher.expand1", false]], "expand1() (pairdeindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer.expand1", false]], "expand1() (pairreindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer.expand1", false]], "expand1() (pairuncacher method)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher.expand1", false]], "expand1() (periodicpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer.expand1", false]], "expand1() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand1", false]], "expand2() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.expand2", false]], "expand2() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand2", false]], "expand3() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand3", false]], "expand_parents() (expandparents method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ExpandParents.expand_parents", false]], "expandparentmeta (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ExpandParentMeta", false]], "expandparents (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ExpandParents", false]], "expansion0() (atomtomolsummer method)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer.expansion0", false]], "expansion0() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.expansion0", false]], "expansion0() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.expansion0", false]], "expansion0() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion0", false]], "expansion0() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.expansion0", false]], "expansion0() (defaultnetworkexpansion method)": [[50, "hippynn.graphs.nodes.networks.DefaultNetworkExpansion.expansion0", false]], "expansion0() (hchargenode method)": [[54, "hippynn.graphs.nodes.targets.HChargeNode.expansion0", false]], "expansion0() (henergynode method)": [[54, "hippynn.graphs.nodes.targets.HEnergyNode.expansion0", false]], "expansion0() (localchargeenergy method)": [[54, "hippynn.graphs.nodes.targets.LocalChargeEnergy.expansion0", false]], "expansion0() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.expansion0", false]], "expansion0() (peratom method)": [[52, "hippynn.graphs.nodes.physics.PerAtom.expansion0", false]], "expansion0() (sysmaxofatomsnode method)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode.expansion0", false]], "expansion1() (atomtomolsummer method)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer.expansion1", false]], "expansion1() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.expansion1", false]], "expansion1() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.expansion1", false]], "expansion1() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion1", false]], "expansion1() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.expansion1", false]], "expansion1() (defaultnetworkexpansion method)": [[50, "hippynn.graphs.nodes.networks.DefaultNetworkExpansion.expansion1", false]], "expansion1() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.expansion1", false]], "expansion1() (peratom method)": [[52, "hippynn.graphs.nodes.physics.PerAtom.expansion1", false]], "expansion1() (sysmaxofatomsnode method)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode.expansion1", false]], "expansion2() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.expansion2", false]], "expansion2() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.expansion2", false]], "expansion2() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion2", false]], "expansion2() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.expansion2", false]], "expansion2() (hipnn method)": [[50, "hippynn.graphs.nodes.networks.Hipnn.expansion2", false]], "expansion2() (hipnnvec method)": [[50, "hippynn.graphs.nodes.networks.HipnnVec.expansion2", false]], "expansion2() (vecmag method)": [[52, "hippynn.graphs.nodes.physics.VecMag.expansion2", false]], "expansion3() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion3", false]], "expansion4() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion4", false]], "externalneighborindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.ExternalNeighborIndexer", false]], "externalneighbors (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.ExternalNeighbors", false]], "extra_repr() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.extra_repr", false], [29, "hippynn.graphs.graph.GraphModule.extra_repr", false]], "extra_repr() (idx method)": [[75, "hippynn.layers.algebra.Idx.extra_repr", false]], "extra_repr() (lambdamodule method)": [[75, "hippynn.layers.algebra.LambdaModule.extra_repr", false]], "extra_repr() (valuemod method)": [[75, "hippynn.layers.algebra.ValueMod.extra_repr", false]], "extract_full_file() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.extract_full_file", false]], "extract_snap_file() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.extract_snap_file", false]], "featsum() (in module hippynn.custom_kernels.env_pytorch)": [[5, "hippynn.custom_kernels.env_pytorch.featsum", false]], "filter_arrays() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.filter_arrays", false]], "filter_arrays() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.filter_arrays", false]], "filter_pairs() (in module hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.filter_pairs", false]], "filterbondsoneway (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.FilterBondsOneway", false]], "filterbondsoneway (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.FilterBondsOneway", false]], "filterdistance (class in hippynn.layers.pairs.filters)": [[82, "hippynn.layers.pairs.filters.FilterDistance", false]], "find_relatives() (in module hippynn.graphs)": [[26, "hippynn.graphs.find_relatives", false]], "find_relatives() (in module hippynn.graphs.nodes.base.node_functions)": [[44, "hippynn.graphs.nodes.base.node_functions.find_relatives", false]], "find_unique_relative() (in module hippynn.graphs)": [[26, "hippynn.graphs.find_unique_relative", false]], "find_unique_relative() (in module hippynn.graphs.nodes.base.node_functions)": [[44, "hippynn.graphs.nodes.base.node_functions.find_unique_relative", false]], "flush() (teed_file_output method)": [[99, "hippynn.tools.teed_file_output.flush", false]], "fn() (compatibleidxtypetransformer static method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer.fn", false]], "fn() (indexformtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer.fn", false]], "fn() (mainoutputtransformer static method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer.fn", false]], "forcenode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.ForceNode", false]], "formassertion (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertion", false]], "formassertlength (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength", false]], "format_form_name() (in module hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.format_form_name", false]], "formhandler (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormHandler", false]], "formtransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormTransformer", false]], "forward() (atleast2d method)": [[75, "hippynn.layers.algebra.AtLeast2D.forward", false]], "forward() (atomdeindexer method)": [[78, "hippynn.layers.indexers.AtomDeIndexer.forward", false]], "forward() (atommask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask.forward", false]], "forward() (atomreindexer method)": [[78, "hippynn.layers.indexers.AtomReIndexer.forward", false]], "forward() (cellscaleinducer method)": [[78, "hippynn.layers.indexers.CellScaleInducer.forward", false]], "forward() (combineenergy method)": [[86, "hippynn.layers.physics.CombineEnergy.forward", false]], "forward() (combinescreenings method)": [[86, "hippynn.layers.physics.CombineScreenings.forward", false]], "forward() (coscutoff method)": [[77, "hippynn.layers.hiplayers.CosCutoff.forward", false]], "forward() (coulombenergy method)": [[86, "hippynn.layers.physics.CoulombEnergy.forward", false]], "forward() (dipole method)": [[86, "hippynn.layers.physics.Dipole.forward", false]], "forward() (ensembletarget method)": [[75, "hippynn.layers.algebra.EnsembleTarget.forward", false]], "forward() (ewaldrealspacescreening method)": [[86, "hippynn.layers.physics.EwaldRealSpaceScreening.forward", false]], "forward() (externalneighbors method)": [[83, "hippynn.layers.pairs.indexing.ExternalNeighbors.forward", false]], "forward() (filterbondsoneway method)": [[78, "hippynn.layers.indexers.FilterBondsOneway.forward", false]], "forward() (filterdistance method)": [[82, "hippynn.layers.pairs.filters.FilterDistance.forward", false]], "forward() (fuzzyhistogram method)": [[78, "hippynn.layers.indexers.FuzzyHistogram.forward", false]], "forward() (gaussiansensitivitymodule method)": [[77, "hippynn.layers.hiplayers.GaussianSensitivityModule.forward", false]], "forward() (gen_par method)": [[68, "hippynn.interfaces.pyseqm_interface.gen_par.gen_par.forward", false]], "forward() (gradient method)": [[86, "hippynn.layers.physics.Gradient.forward", false]], "forward() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.forward", false], [29, "hippynn.graphs.graph.GraphModule.forward", false]], "forward() (hamiltonian_one method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One.forward", false]], "forward() (hbondsymmetric method)": [[88, "hippynn.layers.targets.HBondSymmetric.forward", false]], "forward() (hcharge method)": [[88, "hippynn.layers.targets.HCharge.forward", false]], "forward() (henergy method)": [[88, "hippynn.layers.targets.HEnergy.forward", false]], "forward() (hipnn method)": [[93, "hippynn.networks.hipnn.Hipnn.forward", false]], "forward() (hipnnvec method)": [[93, "hippynn.networks.hipnn.HipnnVec.forward", false]], "forward() (idx method)": [[75, "hippynn.layers.algebra.Idx.forward", false]], "forward() (interactlayer method)": [[77, "hippynn.layers.hiplayers.InteractLayer.forward", false]], "forward() (interactlayerquad method)": [[77, "hippynn.layers.hiplayers.InteractLayerQuad.forward", false]], "forward() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.forward", false]], "forward() (inversesensitivitymodule method)": [[77, "hippynn.layers.hiplayers.InverseSensitivityModule.forward", false]], "forward() (kdtreepairsmemory method)": [[81, "hippynn.layers.pairs.dispatch.KDTreePairsMemory.forward", false]], "forward() (lambdamodule method)": [[75, "hippynn.layers.algebra.LambdaModule.forward", false]], "forward() (listmod method)": [[75, "hippynn.layers.algebra.ListMod.forward", false]], "forward() (localatomsenergy method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy.forward", false]], "forward() (localchargeenergy method)": [[88, "hippynn.layers.targets.LocalChargeEnergy.forward", false]], "forward() (localdampingcosine method)": [[86, "hippynn.layers.physics.LocalDampingCosine.forward", false]], "forward() (localenergy method)": [[76, "hippynn.layers.excited.LocalEnergy.forward", false]], "forward() (lpreg method)": [[87, "hippynn.layers.regularization.LPReg.forward", false]], "forward() (mindistmodule method)": [[80, "hippynn.layers.pairs.analysis.MinDistModule.forward", false]], "forward() (mlseqm method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM.forward", false]], "forward() (molpairsummer method)": [[83, "hippynn.layers.pairs.indexing.MolPairSummer.forward", false]], "forward() (molsummer method)": [[78, "hippynn.layers.indexers.MolSummer.forward", false]], "forward() (multigradient method)": [[86, "hippynn.layers.physics.MultiGradient.forward", false]], "forward() (nacr method)": [[76, "hippynn.layers.excited.NACR.forward", false]], "forward() (nacrmultistate method)": [[76, "hippynn.layers.excited.NACRMultiState.forward", false]], "forward() (onehotspecies method)": [[78, "hippynn.layers.indexers.OneHotSpecies.forward", false]], "forward() (openpairindexer method)": [[84, "hippynn.layers.pairs.open.OpenPairIndexer.forward", false]], "forward() (paddedneighmodule method)": [[83, "hippynn.layers.pairs.indexing.PaddedNeighModule.forward", false]], "forward() (paddingindexer method)": [[78, "hippynn.layers.indexers.PaddingIndexer.forward", false]], "forward() (paircacher method)": [[83, "hippynn.layers.pairs.indexing.PairCacher.forward", false]], "forward() (pairdeindexer method)": [[83, "hippynn.layers.pairs.indexing.PairDeIndexer.forward", false]], "forward() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.forward", false]], "forward() (pairreindexer method)": [[83, "hippynn.layers.pairs.indexing.PairReIndexer.forward", false]], "forward() (pairuncacher method)": [[83, "hippynn.layers.pairs.indexing.PairUncacher.forward", false]], "forward() (peratom method)": [[86, "hippynn.layers.physics.PerAtom.forward", false]], "forward() (periodicpairindexer method)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexer.forward", false]], "forward() (periodicpairindexermemory method)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexerMemory.forward", false]], "forward() (qscreening method)": [[86, "hippynn.layers.physics.QScreening.forward", false]], "forward() (quadpack method)": [[78, "hippynn.layers.indexers.QuadPack.forward", false]], "forward() (quadrupole method)": [[86, "hippynn.layers.physics.Quadrupole.forward", false]], "forward() (quadunpack method)": [[78, "hippynn.layers.indexers.QuadUnpack.forward", false]], "forward() (rdfbins method)": [[80, "hippynn.layers.pairs.analysis.RDFBins.forward", false]], "forward() (reindexatommod method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomMod.forward", false]], "forward() (resnetwrapper method)": [[89, "hippynn.layers.transform.ResNetWrapper.forward", false]], "forward() (rsqmod method)": [[48, "hippynn.graphs.nodes.loss.RsqMod.forward", false]], "forward() (scale method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale.forward", false]], "forward() (schnetwrapper method)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetWrapper.forward", false]], "forward() (screenedcoulombenergy method)": [[86, "hippynn.layers.physics.ScreenedCoulombEnergy.forward", false]], "forward() (sensitivitybottleneck method)": [[77, "hippynn.layers.hiplayers.SensitivityBottleneck.forward", false]], "forward() (seqm_all method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All.forward", false]], "forward() (seqm_energy method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy.forward", false]], "forward() (seqm_maskonmol method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol.forward", false]], "forward() (seqm_maskonmolatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom.forward", false]], "forward() (seqm_maskonmolorbital method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital.forward", false]], "forward() (seqm_maskonmolorbitalatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom.forward", false]], "forward() (seqm_molmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask.forward", false]], "forward() (seqm_one_all method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All.forward", false]], "forward() (seqm_one_energy method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy.forward", false]], "forward() (seqm_orbitalmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask.forward", false]], "forward() (staticimageperiodicpairindexer method)": [[85, "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer.forward", false]], "forward() (stressforce method)": [[86, "hippynn.layers.physics.StressForce.forward", false]], "forward() (sysmaxofatoms method)": [[78, "hippynn.layers.indexers.SysMaxOfAtoms.forward", false]], "forward() (valuemod method)": [[75, "hippynn.layers.algebra.ValueMod.forward", false]], "forward() (vecmag method)": [[86, "hippynn.layers.physics.VecMag.forward", false]], "forward() (wolfscreening method)": [[86, "hippynn.layers.physics.WolfScreening.forward", false]], "fraction_train_eval (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.fraction_train_eval", false], [23, "hippynn.experiment.routines.SetupParams.fraction_train_eval", false]], "from_evaluator() (metrictracker class method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.from_evaluator", false]], "from_graph() (predictor class method)": [[26, "hippynn.graphs.Predictor.from_graph", false], [55, "hippynn.graphs.predictor.Predictor.from_graph", false]], "fuzzyhistogram (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.FuzzyHistogram", false]], "fuzzyhistogrammer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.FuzzyHistogrammer", false]], "gaussiansensitivitymodule (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.GaussianSensitivityModule", false]], "gen_par (class in hippynn.interfaces.pyseqm_interface.gen_par)": [[68, "hippynn.interfaces.pyseqm_interface.gen_par.gen_par", false]], "generate_database_info() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.generate_database_info", false]], "get_charges() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_charges", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_charges", false]], "get_connected_nodes() (in module hippynn.graphs)": [[26, "hippynn.graphs.get_connected_nodes", false]], "get_connected_nodes() (in module hippynn.graphs.nodes.base.node_functions)": [[44, "hippynn.graphs.nodes.base.node_functions.get_connected_nodes", false]], "get_dipole() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_dipole", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_dipole", false]], "get_dipole_moment() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_dipole_moment", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_dipole_moment", false]], "get_energies() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_energies", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_energies", false]], "get_energy() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_energy", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_energy", false]], "get_extra_state() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.get_extra_state", false]], "get_file_dict() (directorydatabase method)": [[11, "hippynn.databases.DirectoryDatabase.get_file_dict", false], [15, "hippynn.databases.ondisk.DirectoryDatabase.get_file_dict", false]], "get_forces() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_forces", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_forces", false]], "get_free_energy() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_free_energy", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_free_energy", false]], "get_graphs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.get_graphs", false]], "get_magmom() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_magmom", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_magmom", false]], "get_magmoms() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_magmoms", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_magmoms", false]], "get_main_outputs() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.get_main_outputs", false]], "get_module() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.get_module", false], [29, "hippynn.graphs.graph.GraphModule.get_module", false]], "get_potential_energies() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_potential_energies", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_potential_energies", false]], "get_potential_energy() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_potential_energy", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_potential_energy", false]], "get_property() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_property", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_property", false]], "get_reduced_index_state() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.get_reduced_index_state", false]], "get_reduced_index_state() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.get_reduced_index_state", false]], "get_simulated_data() (in module hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.get_simulated_data", false]], "get_step_function() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.get_step_function", false]], "get_stress() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_stress", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_stress", false]], "get_stresses() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_stresses", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_stresses", false]], "get_subgraph() (in module hippynn.graphs)": [[26, "hippynn.graphs.get_subgraph", false]], "get_subgraph() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.get_subgraph", false]], "gradient (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.Gradient", false]], "gradientnode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.GradientNode", false]], "graphinconsistency": [[28, "hippynn.graphs.gops.GraphInconsistency", false]], "graphmodule (class in hippynn.graphs)": [[26, "hippynn.graphs.GraphModule", false]], "graphmodule (class in hippynn.graphs.graph)": [[29, "hippynn.graphs.graph.GraphModule", false]], "hamiltonian_one (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One", false]], "hatomregressor (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.HAtomRegressor", false]], "hbondnode (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.HBondNode", false]], "hbondsymmetric (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.HBondSymmetric", false]], "hcharge (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.HCharge", false]], "hchargenode (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.HChargeNode", false]], "henergy (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.HEnergy", false]], "henergynode (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.HEnergyNode", false]], "hierarchical_energy_initialization() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.hierarchical_energy_initialization", false]], "hierarchicalityplot (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.HierarchicalityPlot", false]], "hipnn (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.Hipnn", false]], "hipnn (class in hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.Hipnn", false]], "hipnnquad (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.HipnnQuad", false]], "hipnnquad (class in hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.HipnnQuad", false]], "hipnnvec (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.HipnnVec", false]], "hipnnvec (class in hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.HipnnVec", false]], "hippynn": [[0, "module-hippynn", false]], "hippynn.custom_kernels": [[1, "module-hippynn.custom_kernels", false]], "hippynn.custom_kernels.autograd_wrapper": [[2, "module-hippynn.custom_kernels.autograd_wrapper", false]], "hippynn.custom_kernels.env_cupy": [[3, "module-hippynn.custom_kernels.env_cupy", false]], "hippynn.custom_kernels.env_numba": [[4, "module-hippynn.custom_kernels.env_numba", false]], "hippynn.custom_kernels.env_pytorch": [[5, "module-hippynn.custom_kernels.env_pytorch", false]], "hippynn.custom_kernels.fast_convert": [[6, "module-hippynn.custom_kernels.fast_convert", false]], "hippynn.custom_kernels.tensor_wrapper": [[7, "module-hippynn.custom_kernels.tensor_wrapper", false]], "hippynn.custom_kernels.test_env_cupy": [[8, "module-hippynn.custom_kernels.test_env_cupy", false]], "hippynn.custom_kernels.test_env_numba": [[9, "module-hippynn.custom_kernels.test_env_numba", false]], "hippynn.custom_kernels.utils": [[10, "module-hippynn.custom_kernels.utils", false]], "hippynn.databases": [[11, "module-hippynn.databases", false]], "hippynn.databases.database": [[13, "module-hippynn.databases.database", false]], "hippynn.databases.h5_pyanitools": [[14, "module-hippynn.databases.h5_pyanitools", false]], "hippynn.databases.ondisk": [[15, "module-hippynn.databases.ondisk", false]], "hippynn.databases.restarter": [[16, "module-hippynn.databases.restarter", false]], "hippynn.databases.snapjson": [[12, "module-hippynn.databases.SNAPJson", false]], "hippynn.experiment": [[17, "module-hippynn.experiment", false]], "hippynn.experiment.assembly": [[18, "module-hippynn.experiment.assembly", false]], "hippynn.experiment.controllers": [[19, "module-hippynn.experiment.controllers", false]], "hippynn.experiment.device": [[20, "module-hippynn.experiment.device", false]], "hippynn.experiment.evaluator": [[21, "module-hippynn.experiment.evaluator", false]], "hippynn.experiment.metric_tracker": [[22, "module-hippynn.experiment.metric_tracker", false]], "hippynn.experiment.routines": [[23, "module-hippynn.experiment.routines", false]], "hippynn.experiment.serialization": [[24, "module-hippynn.experiment.serialization", false]], "hippynn.experiment.step_functions": [[25, "module-hippynn.experiment.step_functions", false]], "hippynn.graphs": [[26, "module-hippynn.graphs", false]], "hippynn.graphs.ensemble": [[27, "module-hippynn.graphs.ensemble", false]], "hippynn.graphs.gops": [[28, "module-hippynn.graphs.gops", false]], "hippynn.graphs.graph": [[29, "module-hippynn.graphs.graph", false]], "hippynn.graphs.indextransformers": [[30, "module-hippynn.graphs.indextransformers", false]], "hippynn.graphs.indextransformers.atoms": [[31, "module-hippynn.graphs.indextransformers.atoms", false]], "hippynn.graphs.indextransformers.pairs": [[32, "module-hippynn.graphs.indextransformers.pairs", false]], "hippynn.graphs.indextransformers.tensors": [[33, "module-hippynn.graphs.indextransformers.tensors", false]], "hippynn.graphs.indextypes": [[34, "module-hippynn.graphs.indextypes", false]], "hippynn.graphs.indextypes.reduce_funcs": [[35, "module-hippynn.graphs.indextypes.reduce_funcs", false]], "hippynn.graphs.indextypes.registry": [[36, "module-hippynn.graphs.indextypes.registry", false]], "hippynn.graphs.indextypes.type_def": [[37, "module-hippynn.graphs.indextypes.type_def", false]], "hippynn.graphs.nodes": [[38, "module-hippynn.graphs.nodes", false]], "hippynn.graphs.nodes.base": [[39, "module-hippynn.graphs.nodes.base", false]], "hippynn.graphs.nodes.base.algebra": [[40, "module-hippynn.graphs.nodes.base.algebra", false]], "hippynn.graphs.nodes.base.base": [[41, "module-hippynn.graphs.nodes.base.base", false]], "hippynn.graphs.nodes.base.definition_helpers": [[42, "module-hippynn.graphs.nodes.base.definition_helpers", false]], "hippynn.graphs.nodes.base.multi": [[43, "module-hippynn.graphs.nodes.base.multi", false]], "hippynn.graphs.nodes.base.node_functions": [[44, "module-hippynn.graphs.nodes.base.node_functions", false]], "hippynn.graphs.nodes.excited": [[45, "module-hippynn.graphs.nodes.excited", false]], "hippynn.graphs.nodes.indexers": [[46, "module-hippynn.graphs.nodes.indexers", false]], "hippynn.graphs.nodes.inputs": [[47, "module-hippynn.graphs.nodes.inputs", false]], "hippynn.graphs.nodes.loss": [[48, "module-hippynn.graphs.nodes.loss", false]], "hippynn.graphs.nodes.misc": [[49, "module-hippynn.graphs.nodes.misc", false]], "hippynn.graphs.nodes.networks": [[50, "module-hippynn.graphs.nodes.networks", false]], "hippynn.graphs.nodes.pairs": [[51, "module-hippynn.graphs.nodes.pairs", false]], "hippynn.graphs.nodes.physics": [[52, "module-hippynn.graphs.nodes.physics", false]], "hippynn.graphs.nodes.tags": [[53, "module-hippynn.graphs.nodes.tags", false]], "hippynn.graphs.nodes.targets": [[54, "module-hippynn.graphs.nodes.targets", false]], "hippynn.graphs.predictor": [[55, "module-hippynn.graphs.predictor", false]], "hippynn.graphs.viz": [[56, "module-hippynn.graphs.viz", false]], "hippynn.interfaces": [[57, "module-hippynn.interfaces", false]], "hippynn.interfaces.ase_interface": [[58, "module-hippynn.interfaces.ase_interface", false]], "hippynn.interfaces.ase_interface.ase_database": [[59, "module-hippynn.interfaces.ase_interface.ase_database", false]], "hippynn.interfaces.ase_interface.ase_unittests": [[60, "module-hippynn.interfaces.ase_interface.ase_unittests", false]], "hippynn.interfaces.ase_interface.calculator": [[61, "module-hippynn.interfaces.ase_interface.calculator", false]], "hippynn.interfaces.ase_interface.pairfinder": [[62, "module-hippynn.interfaces.ase_interface.pairfinder", false]], "hippynn.interfaces.lammps_interface": [[63, "module-hippynn.interfaces.lammps_interface", false]], "hippynn.interfaces.lammps_interface.mliap_interface": [[64, "module-hippynn.interfaces.lammps_interface.mliap_interface", false]], "hippynn.interfaces.pyseqm_interface": [[65, "module-hippynn.interfaces.pyseqm_interface", false]], "hippynn.interfaces.pyseqm_interface.callback": [[66, "module-hippynn.interfaces.pyseqm_interface.callback", false]], "hippynn.interfaces.pyseqm_interface.check": [[67, "module-hippynn.interfaces.pyseqm_interface.check", false]], "hippynn.interfaces.pyseqm_interface.gen_par": [[68, "module-hippynn.interfaces.pyseqm_interface.gen_par", false]], "hippynn.interfaces.pyseqm_interface.mlseqm": [[69, "module-hippynn.interfaces.pyseqm_interface.mlseqm", false]], "hippynn.interfaces.pyseqm_interface.seqm_modules": [[70, "module-hippynn.interfaces.pyseqm_interface.seqm_modules", false]], "hippynn.interfaces.pyseqm_interface.seqm_nodes": [[71, "module-hippynn.interfaces.pyseqm_interface.seqm_nodes", false]], "hippynn.interfaces.pyseqm_interface.seqm_one": [[72, "module-hippynn.interfaces.pyseqm_interface.seqm_one", false]], "hippynn.interfaces.schnetpack_interface": [[73, "module-hippynn.interfaces.schnetpack_interface", false]], "hippynn.layers": [[74, "module-hippynn.layers", false]], "hippynn.layers.algebra": [[75, "module-hippynn.layers.algebra", false]], "hippynn.layers.excited": [[76, "module-hippynn.layers.excited", false]], "hippynn.layers.hiplayers": [[77, "module-hippynn.layers.hiplayers", false]], "hippynn.layers.indexers": [[78, "module-hippynn.layers.indexers", false]], "hippynn.layers.pairs": [[79, "module-hippynn.layers.pairs", false]], "hippynn.layers.pairs.analysis": [[80, "module-hippynn.layers.pairs.analysis", false]], "hippynn.layers.pairs.dispatch": [[81, "module-hippynn.layers.pairs.dispatch", false]], "hippynn.layers.pairs.filters": [[82, "module-hippynn.layers.pairs.filters", false]], "hippynn.layers.pairs.indexing": [[83, "module-hippynn.layers.pairs.indexing", false]], "hippynn.layers.pairs.open": [[84, "module-hippynn.layers.pairs.open", false]], "hippynn.layers.pairs.periodic": [[85, "module-hippynn.layers.pairs.periodic", false]], "hippynn.layers.physics": [[86, "module-hippynn.layers.physics", false]], "hippynn.layers.regularization": [[87, "module-hippynn.layers.regularization", false]], "hippynn.layers.targets": [[88, "module-hippynn.layers.targets", false]], "hippynn.layers.transform": [[89, "module-hippynn.layers.transform", false]], "hippynn.networks": [[92, "module-hippynn.networks", false]], "hippynn.networks.hipnn": [[93, "module-hippynn.networks.hipnn", false]], "hippynn.plotting": [[94, "module-hippynn.plotting", false]], "hippynn.plotting.plotmaker": [[95, "module-hippynn.plotting.plotmaker", false]], "hippynn.plotting.plotters": [[96, "module-hippynn.plotting.plotters", false]], "hippynn.plotting.timeplots": [[97, "module-hippynn.plotting.timeplots", false]], "hippynn.pretraining": [[98, "module-hippynn.pretraining", false]], "hippynn.tools": [[99, "module-hippynn.tools", false]], "hippynncalculator (class in hippynn.interfaces.ase_interface)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator", false]], "hippynncalculator (class in hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator", false]], "hist1d (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Hist1D", false]], "hist1dcomp (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Hist1DComp", false]], "hist2d (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Hist2D", false]], "identify_inputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.identify_inputs", false]], "identify_targets() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.identify_targets", false]], "idx (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.Idx", false]], "idx_atom_molatom() (in module hippynn.graphs.indextransformers.atoms)": [[31, "hippynn.graphs.indextransformers.atoms.idx_atom_molatom", false]], "idx_molatom_atom() (in module hippynn.graphs.indextransformers.atoms)": [[31, "hippynn.graphs.indextransformers.atoms.idx_molatom_atom", false]], "idx_molatomatom_pair() (in module hippynn.graphs.indextransformers.pairs)": [[32, "hippynn.graphs.indextransformers.pairs.idx_molatomatom_pair", false]], "idx_pair_molatomatom() (in module hippynn.graphs.indextransformers.pairs)": [[32, "hippynn.graphs.indextransformers.pairs.idx_pair_molatomatom", false]], "idx_quadtrimol() (in module hippynn.graphs.indextransformers.tensors)": [[33, "hippynn.graphs.indextransformers.tensors.idx_QuadTriMol", false]], "idxtype (class in hippynn.graphs)": [[26, "hippynn.graphs.IdxType", false]], "idxtype (class in hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.IdxType", false]], "idxtype (class in hippynn.graphs.indextypes.type_def)": [[37, "hippynn.graphs.indextypes.type_def.IdxType", false]], "index_type_coercion() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.index_type_coercion", false]], "index_type_coercion() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.index_type_coercion", false]], "indexformtransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer", false]], "indexnode (class in hippynn.graphs.nodes.base.multi)": [[43, "hippynn.graphs.nodes.base.multi.IndexNode", false]], "indices (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.Indices", false]], "initialize_buffers() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.initialize_buffers", false]], "input_type_str (cellnode attribute)": [[47, "hippynn.graphs.nodes.inputs.CellNode.input_type_str", false]], "input_type_str (densitymatrixnode attribute)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.DensityMatrixNode.input_type_str", false]], "input_type_str (forcenode attribute)": [[47, "hippynn.graphs.nodes.inputs.ForceNode.input_type_str", false]], "input_type_str (indices attribute)": [[47, "hippynn.graphs.nodes.inputs.Indices.input_type_str", false]], "input_type_str (inputcharges attribute)": [[47, "hippynn.graphs.nodes.inputs.InputCharges.input_type_str", false]], "input_type_str (inputnode attribute)": [[41, "hippynn.graphs.nodes.base.base.InputNode.input_type_str", false]], "input_type_str (notconvergednode attribute)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.NotConvergedNode.input_type_str", false]], "input_type_str (pairindices attribute)": [[47, "hippynn.graphs.nodes.inputs.PairIndices.input_type_str", false]], "input_type_str (positionsnode attribute)": [[47, "hippynn.graphs.nodes.inputs.PositionsNode.input_type_str", false]], "input_type_str (speciesnode attribute)": [[47, "hippynn.graphs.nodes.inputs.SpeciesNode.input_type_str", false]], "input_type_str (splitindices attribute)": [[47, "hippynn.graphs.nodes.inputs.SplitIndices.input_type_str", false]], "inputcharges (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.InputCharges", false]], "inputnode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.InputNode", false]], "inputs (predictor property)": [[26, "hippynn.graphs.Predictor.inputs", false], [55, "hippynn.graphs.predictor.Predictor.inputs", false]], "interaction_layers (hipnn property)": [[93, "hippynn.networks.hipnn.Hipnn.interaction_layers", false]], "interactionplot (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.InteractionPlot", false]], "interactlayer (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InteractLayer", false]], "interactlayerquad (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InteractLayerQuad", false]], "interactlayervec (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InteractLayerVec", false]], "inversesensitivitymodule (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InverseSensitivityModule", false]], "invnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.InvNode", false]], "is_equal_state_dict() (in module hippynn.tools)": [[99, "hippynn.tools.is_equal_state_dict", false]], "is_scheduler_like() (in module hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.is_scheduler_like", false]], "isiterable() (in module hippynn.tools)": [[99, "hippynn.tools.isiterable", false]], "kdtreeneighbors (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.KDTreeNeighbors", false]], "kdtreepairs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.KDTreePairs", false]], "kdtreepairsmemory (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.KDTreePairsMemory", false]], "kdtreepairsmemory (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.KDTreePairsMemory", false]], "l1reg() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.l1reg", false]], "l2reg() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.l2reg", false]], "lambdamodule (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.LambdaModule", false]], "launch_bounds() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.launch_bounds", false]], "launch_bounds() (wrappedenvsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.launch_bounds", false]], "launch_bounds() (wrappedfeatsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.launch_bounds", false]], "launch_bounds() (wrappedsensesum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.launch_bounds", false]], "learning_rate (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.learning_rate", false], [23, "hippynn.experiment.routines.SetupParams.learning_rate", false]], "listmod (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.ListMod", false]], "listnode (class in hippynn.graphs.nodes.misc)": [[49, "hippynn.graphs.nodes.misc.ListNode", false]], "load_arrays() (asedatabase method)": [[11, "hippynn.databases.AseDatabase.load_arrays", false], [58, "hippynn.interfaces.ase_interface.AseDatabase.load_arrays", false], [59, "hippynn.interfaces.ase_interface.ase_database.AseDatabase.load_arrays", false]], "load_arrays() (directorydatabase method)": [[11, "hippynn.databases.DirectoryDatabase.load_arrays", false], [15, "hippynn.databases.ondisk.DirectoryDatabase.load_arrays", false]], "load_arrays() (npzdatabase method)": [[11, "hippynn.databases.NPZDatabase.load_arrays", false], [15, "hippynn.databases.ondisk.NPZDatabase.load_arrays", false]], "load_arrays() (pyanidirectorydb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniDirectoryDB.load_arrays", false]], "load_arrays() (pyanifiledb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniFileDB.load_arrays", false]], "load_arrays() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.load_arrays", false]], "load_checkpoint() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_checkpoint", false]], "load_checkpoint_from_cwd() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_checkpoint_from_cwd", false]], "load_model_from_cwd() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_model_from_cwd", false]], "load_saved_tensors() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_saved_tensors", false]], "load_state_dict() (controller method)": [[19, "hippynn.experiment.controllers.Controller.load_state_dict", false]], "load_state_dict() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.load_state_dict", false]], "localatomenergynode (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomEnergyNode", false]], "localatomsenergy (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy", false]], "localchargeenergy (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.LocalChargeEnergy", false]], "localchargeenergy (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.LocalChargeEnergy", false]], "localdampingcosine (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.LocalDampingCosine", false]], "localenergy (class in hippynn.layers.excited)": [[76, "hippynn.layers.excited.LocalEnergy", false]], "localenergynode (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode", false]], "log_terminal() (in module hippynn.tools)": [[99, "hippynn.tools.log_terminal", false]], "loss (trainingmodules attribute)": [[18, "hippynn.experiment.assembly.TrainingModules.loss", false]], "loss_func() (weightedmaeloss static method)": [[75, "hippynn.layers.algebra.WeightedMAELoss.loss_func", false]], "loss_func() (weightedmseloss static method)": [[75, "hippynn.layers.algebra.WeightedMSELoss.loss_func", false]], "lossinputnode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode", false]], "lossprednode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.LossPredNode", false]], "losstruenode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.LossTrueNode", false]], "lpreg (class in hippynn.layers.regularization)": [[87, "hippynn.layers.regularization.LPReg", false]], "lpreg() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.lpreg", false]], "maeloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.MAELoss", false]], "maephaseloss (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.MAEPhaseLoss", false]], "main() (in module hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.main", false]], "main_output (losstruenode property)": [[41, "hippynn.graphs.nodes.base.base.LossTrueNode.main_output", false]], "main_output (multinode property)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode.main_output", false]], "mainoutputtransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer", false]], "make_ensemble() (in module hippynn.graphs)": [[26, "hippynn.graphs.make_ensemble", false]], "make_ensemble() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.make_ensemble", false]], "make_ensemble_graph() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.make_ensemble_graph", false]], "make_ensemble_info() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.make_ensemble_info", false]], "make_explicit_split() (database method)": [[11, "hippynn.databases.Database.make_explicit_split", false], [13, "hippynn.databases.database.Database.make_explicit_split", false]], "make_full_location() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.make_full_location", false]], "make_generator() (database method)": [[11, "hippynn.databases.Database.make_generator", false], [13, "hippynn.databases.database.Database.make_generator", false]], "make_kernel() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.make_kernel", false]], "make_kernel() (wrappedenvsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.make_kernel", false]], "make_kernel() (wrappedfeatsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.make_kernel", false]], "make_kernel() (wrappedsensesum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.make_kernel", false]], "make_plot() (plotter method)": [[96, "hippynn.plotting.plotters.Plotter.make_plot", false]], "make_plots() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.make_plots", false]], "make_random_split() (database method)": [[11, "hippynn.databases.Database.make_random_split", false], [13, "hippynn.databases.database.Database.make_random_split", false]], "make_restarter() (restartable class method)": [[16, "hippynn.databases.restarter.Restartable.make_restarter", false]], "make_trainvalidtest_split() (database method)": [[11, "hippynn.databases.Database.make_trainvalidtest_split", false], [13, "hippynn.databases.database.Database.make_trainvalidtest_split", false]], "match() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.match", false]], "matched_idx_coercion() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.matched_idx_coercion", false]], "matchlen() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.matchlen", false]], "max_epochs (controller property)": [[19, "hippynn.experiment.controllers.Controller.max_epochs", false]], "max_epochs (patiencecontroller property)": [[19, "hippynn.experiment.controllers.PatienceController.max_epochs", false]], "max_epochs (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.max_epochs", false], [23, "hippynn.experiment.routines.SetupParams.max_epochs", false]], "mean (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Mean", false]], "mean_elapsed (timerholder property)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.mean_elapsed", false]], "mean_sq() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.mean_sq", false]], "meansq (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.MeanSq", false]], "median_elapsed (timerholder property)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.median_elapsed", false]], "memory (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.Memory", false]], "merge_children() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.merge_children", false]], "merge_children_recursive() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.merge_children_recursive", false]], "metrictracker (class in hippynn.experiment.metric_tracker)": [[22, "hippynn.experiment.metric_tracker.MetricTracker", false]], "min_dist_info() (in module hippynn.layers.pairs.analysis)": [[80, "hippynn.layers.pairs.analysis.min_dist_info", false]], "mindistmodule (class in hippynn.layers.pairs.analysis)": [[80, "hippynn.layers.pairs.analysis.MinDistModule", false]], "mindistnode (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode", false]], "mliapinterface (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface", false]], "mlseqm (class in hippynn.interfaces.pyseqm_interface.mlseqm)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM", false]], "mlseqm_node (class in hippynn.interfaces.pyseqm_interface.mlseqm)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM_Node", false]], "model (trainingmodules attribute)": [[18, "hippynn.experiment.assembly.TrainingModules.model", false]], "model_device (predictor property)": [[26, "hippynn.graphs.Predictor.model_device", false], [55, "hippynn.graphs.predictor.Predictor.model_device", false]], "module": [[0, "module-hippynn", false], [1, "module-hippynn.custom_kernels", false], [2, "module-hippynn.custom_kernels.autograd_wrapper", false], [3, "module-hippynn.custom_kernels.env_cupy", false], [4, "module-hippynn.custom_kernels.env_numba", false], [5, "module-hippynn.custom_kernels.env_pytorch", false], [6, "module-hippynn.custom_kernels.fast_convert", false], [7, "module-hippynn.custom_kernels.tensor_wrapper", false], [8, "module-hippynn.custom_kernels.test_env_cupy", false], [9, "module-hippynn.custom_kernels.test_env_numba", false], [10, "module-hippynn.custom_kernels.utils", false], [11, "module-hippynn.databases", false], [12, "module-hippynn.databases.SNAPJson", false], [13, "module-hippynn.databases.database", false], [14, "module-hippynn.databases.h5_pyanitools", false], [15, "module-hippynn.databases.ondisk", false], [16, "module-hippynn.databases.restarter", false], [17, "module-hippynn.experiment", false], [18, "module-hippynn.experiment.assembly", false], [19, "module-hippynn.experiment.controllers", false], [20, "module-hippynn.experiment.device", false], [21, "module-hippynn.experiment.evaluator", false], [22, "module-hippynn.experiment.metric_tracker", false], [23, "module-hippynn.experiment.routines", false], [24, "module-hippynn.experiment.serialization", false], [25, "module-hippynn.experiment.step_functions", false], [26, "module-hippynn.graphs", false], [27, "module-hippynn.graphs.ensemble", false], [28, "module-hippynn.graphs.gops", false], [29, "module-hippynn.graphs.graph", false], [30, "module-hippynn.graphs.indextransformers", false], [31, "module-hippynn.graphs.indextransformers.atoms", false], [32, "module-hippynn.graphs.indextransformers.pairs", false], [33, "module-hippynn.graphs.indextransformers.tensors", false], [34, "module-hippynn.graphs.indextypes", false], [35, "module-hippynn.graphs.indextypes.reduce_funcs", false], [36, "module-hippynn.graphs.indextypes.registry", false], [37, "module-hippynn.graphs.indextypes.type_def", false], [38, "module-hippynn.graphs.nodes", false], [39, "module-hippynn.graphs.nodes.base", false], [40, "module-hippynn.graphs.nodes.base.algebra", false], [41, "module-hippynn.graphs.nodes.base.base", false], [42, "module-hippynn.graphs.nodes.base.definition_helpers", false], [43, "module-hippynn.graphs.nodes.base.multi", false], [44, "module-hippynn.graphs.nodes.base.node_functions", false], [45, "module-hippynn.graphs.nodes.excited", false], [46, "module-hippynn.graphs.nodes.indexers", false], [47, "module-hippynn.graphs.nodes.inputs", false], [48, "module-hippynn.graphs.nodes.loss", false], [49, "module-hippynn.graphs.nodes.misc", false], [50, "module-hippynn.graphs.nodes.networks", false], [51, "module-hippynn.graphs.nodes.pairs", false], [52, "module-hippynn.graphs.nodes.physics", false], [53, "module-hippynn.graphs.nodes.tags", false], [54, "module-hippynn.graphs.nodes.targets", false], [55, "module-hippynn.graphs.predictor", false], [56, "module-hippynn.graphs.viz", false], [57, "module-hippynn.interfaces", false], [58, "module-hippynn.interfaces.ase_interface", false], [59, "module-hippynn.interfaces.ase_interface.ase_database", false], [60, "module-hippynn.interfaces.ase_interface.ase_unittests", false], [61, "module-hippynn.interfaces.ase_interface.calculator", false], [62, "module-hippynn.interfaces.ase_interface.pairfinder", false], [63, "module-hippynn.interfaces.lammps_interface", false], [64, "module-hippynn.interfaces.lammps_interface.mliap_interface", false], [65, "module-hippynn.interfaces.pyseqm_interface", false], [66, "module-hippynn.interfaces.pyseqm_interface.callback", false], [67, "module-hippynn.interfaces.pyseqm_interface.check", false], [68, "module-hippynn.interfaces.pyseqm_interface.gen_par", false], [69, "module-hippynn.interfaces.pyseqm_interface.mlseqm", false], [70, "module-hippynn.interfaces.pyseqm_interface.seqm_modules", false], [71, "module-hippynn.interfaces.pyseqm_interface.seqm_nodes", false], [72, "module-hippynn.interfaces.pyseqm_interface.seqm_one", false], [73, "module-hippynn.interfaces.schnetpack_interface", false], [74, "module-hippynn.layers", false], [75, "module-hippynn.layers.algebra", false], [76, "module-hippynn.layers.excited", false], [77, "module-hippynn.layers.hiplayers", false], [78, "module-hippynn.layers.indexers", false], [79, "module-hippynn.layers.pairs", false], [80, "module-hippynn.layers.pairs.analysis", false], [81, "module-hippynn.layers.pairs.dispatch", false], [82, "module-hippynn.layers.pairs.filters", false], [83, "module-hippynn.layers.pairs.indexing", false], [84, "module-hippynn.layers.pairs.open", false], [85, "module-hippynn.layers.pairs.periodic", false], [86, "module-hippynn.layers.physics", false], [87, "module-hippynn.layers.regularization", false], [88, "module-hippynn.layers.targets", false], [89, "module-hippynn.layers.transform", false], [92, "module-hippynn.networks", false], [93, "module-hippynn.networks.hipnn", false], [94, "module-hippynn.plotting", false], [95, "module-hippynn.plotting.plotmaker", false], [96, "module-hippynn.plotting.plotters", false], [97, "module-hippynn.plotting.timeplots", false], [98, "module-hippynn.pretraining", false], [99, "module-hippynn.tools", false]], "molatom (idxtype attribute)": [[26, "hippynn.graphs.IdxType.MolAtom", false], [34, "hippynn.graphs.indextypes.IdxType.MolAtom", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.MolAtom", false]], "molatomatom (idxtype attribute)": [[26, "hippynn.graphs.IdxType.MolAtomAtom", false], [34, "hippynn.graphs.indextypes.IdxType.MolAtomAtom", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.MolAtomAtom", false]], "molecules (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Molecules", false], [34, "hippynn.graphs.indextypes.IdxType.Molecules", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Molecules", false]], "molpairsummer (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.MolPairSummer", false]], "molsummer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.MolSummer", false]], "mseloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.MSELoss", false]], "msephaseloss (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.MSEPhaseLoss", false]], "mulnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.MulNode", false]], "multigradient (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.MultiGradient", false]], "multigradientnode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.MultiGradientNode", false]], "multinode (class in hippynn.graphs.nodes.base.multi)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode", false]], "nacr (class in hippynn.layers.excited)": [[76, "hippynn.layers.excited.NACR", false]], "nacrmultistate (class in hippynn.layers.excited)": [[76, "hippynn.layers.excited.NACRMultiState", false]], "nacrmultistatenode (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.NACRMultiStateNode", false]], "nacrnode (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.NACRNode", false]], "namedtensordataset (class in hippynn.databases.database)": [[13, "hippynn.databases.database.NamedTensorDataset", false]], "negnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.NegNode", false]], "neighbor_list_kdtree() (in module hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.neighbor_list_kdtree", false]], "neighbor_list_np() (in module hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.neighbor_list_np", false]], "network (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Network", false]], "node (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.Node", false]], "node_from_name() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.node_from_name", false], [29, "hippynn.graphs.graph.GraphModule.node_from_name", false]], "nodeambiguityerror": [[44, "hippynn.graphs.nodes.base.node_functions.NodeAmbiguityError", false]], "nodenotfound": [[44, "hippynn.graphs.nodes.base.node_functions.NodeNotFound", false]], "nodeoperationerror": [[44, "hippynn.graphs.nodes.base.node_functions.NodeOperationError", false]], "norestart (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.NoRestart", false]], "norm (hist2d property)": [[96, "hippynn.plotting.plotters.Hist2D.norm", false]], "notconvergednode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.NotConvergedNode", false]], "notfound (idxtype attribute)": [[26, "hippynn.graphs.IdxType.NotFound", false], [34, "hippynn.graphs.indextypes.IdxType.NotFound", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.NotFound", false]], "np_of_torchdefaultdtype() (in module hippynn.tools)": [[99, "hippynn.tools.np_of_torchdefaultdtype", false]], "npneighbors (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.NPNeighbors", false]], "npzdatabase (class in hippynn.databases)": [[11, "hippynn.databases.NPZDatabase", false]], "npzdatabase (class in hippynn.databases.ondisk)": [[15, "hippynn.databases.ondisk.NPZDatabase", false]], "num_orb() (in module hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.num_orb", false]], "numbacompatibletensorfunction (class in hippynn.custom_kernels.tensor_wrapper)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction", false]], "numpydynamicpairs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.NumpyDynamicPairs", false]], "of_node() (reducesinglenode class method)": [[48, "hippynn.graphs.nodes.loss.ReduceSingleNode.of_node", false]], "onehotencoder (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.OneHotEncoder", false]], "onehotspecies (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.OneHotSpecies", false]], "openpairindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer", false]], "openpairindexer (class in hippynn.layers.pairs.open)": [[84, "hippynn.layers.pairs.open.OpenPairIndexer", false]], "optimizer (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.optimizer", false], [23, "hippynn.experiment.routines.SetupParams.optimizer", false]], "out_shape() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.out_shape", false]], "out_shape() (wrappedenvsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.out_shape", false]], "out_shape() (wrappedfeatsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.out_shape", false]], "out_shape() (wrappedsensesum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.out_shape", false]], "outputs (predictor property)": [[26, "hippynn.graphs.Predictor.outputs", false], [55, "hippynn.graphs.predictor.Predictor.outputs", false]], "p_value (qscreening property)": [[86, "hippynn.layers.physics.QScreening.p_value", false]], "pack_par() (in module hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.pack_par", false]], "pad_np_array_to_length_with_zeros() (in module hippynn.tools)": [[99, "hippynn.tools.pad_np_array_to_length_with_zeros", false]], "padded_neighlist() (in module hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.padded_neighlist", false]], "paddedneighbornode (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PaddedNeighborNode", false]], "paddedneighmodule (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PaddedNeighModule", false]], "paddingindexer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.PaddingIndexer", false]], "paddingindexer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.PaddingIndexer", false]], "pair (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Pair", false], [34, "hippynn.graphs.indextypes.IdxType.Pair", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Pair", false]], "paircache (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.PairCache", false]], "paircacher (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairCacher", false]], "paircacher (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairCacher", false]], "pairdeindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer", false]], "pairdeindexer (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairDeIndexer", false]], "pairfilter (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairFilter", false]], "pairindexer (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.PairIndexer", false]], "pairindices (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.PairIndices", false]], "pairmemory (class in hippynn.layers.pairs.open)": [[84, "hippynn.layers.pairs.open.PairMemory", false]], "pairreindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer", false]], "pairreindexer (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairReIndexer", false]], "pairuncacher (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher", false]], "pairuncacher (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairUncacher", false]], "param_print() (in module hippynn.tools)": [[99, "hippynn.tools.param_print", false]], "parentexpander (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander", false]], "pass_to_pytorch() (in module hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.pass_to_pytorch", false]], "patiencecontroller (class in hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.PatienceController", false]], "pbchandle (class in hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.PBCHandle", false]], "peratom (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.PerAtom", false]], "peratom (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.PerAtom", false]], "periodicpairindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer", false]], "periodicpairindexer (class in hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexer", false]], "periodicpairindexermemory (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexerMemory", false]], "periodicpairindexermemory (class in hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexerMemory", false]], "periodicpairoutputs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairOutputs", false]], "plot_all_over_time() (in module hippynn.plotting.timeplots)": [[97, "hippynn.plotting.timeplots.plot_all_over_time", false]], "plot_over_time() (in module hippynn.plotting.timeplots)": [[97, "hippynn.plotting.timeplots.plot_over_time", false]], "plot_over_time() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.plot_over_time", false]], "plot_phase() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.plot_phase", false]], "plotmaker (class in hippynn.plotting.plotmaker)": [[95, "hippynn.plotting.plotmaker.PlotMaker", false]], "plotter (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Plotter", false]], "plt_fn() (composedplotter method)": [[96, "hippynn.plotting.plotters.ComposedPlotter.plt_fn", false]], "plt_fn() (hierarchicalityplot method)": [[96, "hippynn.plotting.plotters.HierarchicalityPlot.plt_fn", false]], "plt_fn() (hist1d method)": [[96, "hippynn.plotting.plotters.Hist1D.plt_fn", false]], "plt_fn() (hist1dcomp method)": [[96, "hippynn.plotting.plotters.Hist1DComp.plt_fn", false]], "plt_fn() (hist2d method)": [[96, "hippynn.plotting.plotters.Hist2D.plt_fn", false]], "plt_fn() (interactionplot method)": [[96, "hippynn.plotting.plotters.InteractionPlot.plt_fn", false]], "plt_fn() (plotter method)": [[96, "hippynn.plotting.plotters.Plotter.plt_fn", false]], "plt_fn() (sensitivityplot method)": [[96, "hippynn.plotting.plotters.SensitivityPlot.plt_fn", false]], "positions (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Positions", false]], "positionsnode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.PositionsNode", false]], "pownode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.PowNode", false]], "precompute_pairs() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.precompute_pairs", false]], "pred (lossinputnode property)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode.pred", false]], "predict_all() (predictor method)": [[26, "hippynn.graphs.Predictor.predict_all", false], [55, "hippynn.graphs.predictor.Predictor.predict_all", false]], "predict_batched() (predictor method)": [[26, "hippynn.graphs.Predictor.predict_batched", false], [55, "hippynn.graphs.predictor.Predictor.predict_batched", false]], "predictor (class in hippynn.graphs)": [[26, "hippynn.graphs.Predictor", false]], "predictor (class in hippynn.graphs.predictor)": [[55, "hippynn.graphs.predictor.Predictor", false]], "prettyprint_arrays() (in module hippynn.databases.database)": [[13, "hippynn.databases.database.prettyprint_arrays", false]], "print_lr() (in module hippynn.tools)": [[99, "hippynn.tools.print_lr", false]], "print_structure() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.print_structure", false], [29, "hippynn.graphs.graph.GraphModule.print_structure", false]], "process_batches() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.process_batches", false]], "process_configs() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.process_configs", false]], "progress_bar() (in module hippynn.tools)": [[99, "hippynn.tools.progress_bar", false]], "push_epoch() (controller method)": [[19, "hippynn.experiment.controllers.Controller.push_epoch", false]], "push_epoch() (patiencecontroller method)": [[19, "hippynn.experiment.controllers.PatienceController.push_epoch", false]], "pyanidirectorydb (class in hippynn.databases.h5_pyanitools)": [[14, "hippynn.databases.h5_pyanitools.PyAniDirectoryDB", false]], "pyanifiledb (class in hippynn.databases.h5_pyanitools)": [[14, "hippynn.databases.h5_pyanitools.PyAniFileDB", false]], "pyanimethods (class in hippynn.databases.h5_pyanitools)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods", false]], "qscreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.QScreening", false]], "quadmol (idxtype attribute)": [[26, "hippynn.graphs.IdxType.QuadMol", false], [34, "hippynn.graphs.indextypes.IdxType.QuadMol", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.QuadMol", false]], "quadpack (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.QuadPack", false]], "quadpack (idxtype attribute)": [[26, "hippynn.graphs.IdxType.QuadPack", false], [34, "hippynn.graphs.indextypes.IdxType.QuadPack", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.QuadPack", false]], "quadrupole (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.Quadrupole", false]], "quadrupolenode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.QuadrupoleNode", false]], "quadunpack (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.QuadUnpack", false]], "quadunpacknode (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.QuadUnpackNode", false]], "raisebatchsizeonplateau (class in hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau", false]], "rdfbins (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.RDFBins", false]], "rdfbins (class in hippynn.layers.pairs.analysis)": [[80, "hippynn.layers.pairs.analysis.RDFBins", false]], "rebuild_neighbors() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.rebuild_neighbors", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.rebuild_neighbors", false]], "recalculation_needed() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.recalculation_needed", false]], "reducesinglenode (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.ReduceSingleNode", false]], "register_index_transformer() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.register_index_transformer", false]], "register_index_transformer() (in module hippynn.graphs.indextypes.registry)": [[36, "hippynn.graphs.indextypes.registry.register_index_transformer", false]], "register_metrics() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.register_metrics", false]], "regularization_params() (hipnn method)": [[93, "hippynn.networks.hipnn.Hipnn.regularization_params", false]], "regularization_params() (interactlayer method)": [[77, "hippynn.layers.hiplayers.InteractLayer.regularization_params", false]], "regularization_params() (resnetwrapper method)": [[89, "hippynn.layers.transform.ResNetWrapper.regularization_params", false]], "reindexatommod (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomMod", false]], "reindexatomnode (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomNode", false]], "remove_high_property() (database method)": [[11, "hippynn.databases.Database.remove_high_property", false], [13, "hippynn.databases.database.Database.remove_high_property", false]], "replace_inputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.replace_inputs", false]], "replace_node() (in module hippynn.graphs)": [[26, "hippynn.graphs.replace_node", false]], "replace_node() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.replace_node", false]], "replace_node_with_constant() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.replace_node_with_constant", false]], "require_compatible_idx_states() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.require_compatible_idx_states", false]], "require_idx_states() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.require_idx_states", false]], "required_nodes (plotmaker property)": [[95, "hippynn.plotting.plotmaker.PlotMaker.required_nodes", false]], "requires_grad (inputnode attribute)": [[41, "hippynn.graphs.nodes.base.base.InputNode.requires_grad", false]], "reset_reuse_percentage() (memory method)": [[51, "hippynn.graphs.nodes.pairs.Memory.reset_reuse_percentage", false]], "reset_reuse_percentage() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.reset_reuse_percentage", false]], "resnetwrapper (class in hippynn.layers.transform)": [[89, "hippynn.layers.transform.ResNetWrapper", false]], "resort_pairs_cached() (in module hippynn.custom_kernels.utils)": [[10, "hippynn.custom_kernels.utils.resort_pairs_cached", false]], "restartable (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.Restartable", false]], "restartdb (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.RestartDB", false]], "restarter (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.Restarter", false]], "restore_checkpoint() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.restore_checkpoint", false]], "reuse_percentage (memory property)": [[51, "hippynn.graphs.nodes.pairs.Memory.reuse_percentage", false]], "reuse_percentage (pairmemory property)": [[84, "hippynn.layers.pairs.open.PairMemory.reuse_percentage", false]], "rsq (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Rsq", false]], "rsqmod (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.RsqMod", false]], "save() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.save", false]], "save() (mlseqm method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM.save", false]], "save_and_stop_after() (in module hippynn.interfaces.pyseqm_interface.callback)": [[66, "hippynn.interfaces.pyseqm_interface.callback.save_and_stop_after", false]], "scalar (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Scalar", false], [34, "hippynn.graphs.indextypes.IdxType.Scalar", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Scalar", false]], "scale (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale", false]], "scalenode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.ScaleNode", false]], "scheduler (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.scheduler", false], [23, "hippynn.experiment.routines.SetupParams.scheduler", false]], "schnetnode (class in hippynn.interfaces.schnetpack_interface)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetNode", false]], "schnetwrapper (class in hippynn.interfaces.schnetpack_interface)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetWrapper", false]], "screenedcoulombenergy (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.ScreenedCoulombEnergy", false]], "screenedcoulombenergynode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.ScreenedCoulombEnergyNode", false]], "search_by_name() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.search_by_name", false]], "send_to_device() (database method)": [[11, "hippynn.databases.Database.send_to_device", false], [13, "hippynn.databases.database.Database.send_to_device", false]], "sensesum() (in module hippynn.custom_kernels.env_pytorch)": [[5, "hippynn.custom_kernels.env_pytorch.sensesum", false]], "sensitivity_layers (hipnn property)": [[93, "hippynn.networks.hipnn.Hipnn.sensitivity_layers", false]], "sensitivitybottleneck (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.SensitivityBottleneck", false]], "sensitivitymodule (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.SensitivityModule", false]], "sensitivityplot (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.SensitivityPlot", false]], "seqm_all (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All", false]], "seqm_allnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_AllNode", false]], "seqm_energy (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy", false]], "seqm_energynode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode", false]], "seqm_maskonmol (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol", false]], "seqm_maskonmolatom (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom", false]], "seqm_maskonmolatomnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolAtomNode", false]], "seqm_maskonmolnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolNode", false]], "seqm_maskonmolorbital (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital", false]], "seqm_maskonmolorbitalatom (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom", false]], "seqm_maskonmolorbitalatomnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalAtomNode", false]], "seqm_maskonmolorbitalnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalNode", false]], "seqm_molmask (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask", false]], "seqm_molmasknode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MolMaskNode", false]], "seqm_one_all (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All", false]], "seqm_one_allnode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_AllNode", false]], "seqm_one_energy (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy", false]], "seqm_one_energynode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode", false]], "seqm_orbitalmask (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask", false]], "seqm_orbitalmasknode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_OrbitalMaskNode", false]], "set() (pbchandle method)": [[61, "hippynn.interfaces.ase_interface.calculator.PBCHandle.set", false]], "set_atoms() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.set_atoms", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.set_atoms", false]], "set_controller() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.set_controller", false]], "set_custom_kernels() (in module hippynn.custom_kernels)": [[1, "hippynn.custom_kernels.set_custom_kernels", false]], "set_dbname() (multinode method)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode.set_dbname", false]], "set_devices() (in module hippynn.experiment.device)": [[20, "hippynn.experiment.device.set_devices", false]], "set_e0_values() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.set_e0_values", false]], "set_extra_state() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.set_extra_state", false]], "set_images() (paircacher method)": [[83, "hippynn.layers.pairs.indexing.PairCacher.set_images", false]], "set_images() (pairuncacher method)": [[83, "hippynn.layers.pairs.indexing.PairUncacher.set_images", false]], "set_skin() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.set_skin", false]], "setup_and_train() (in module hippynn.experiment)": [[17, "hippynn.experiment.setup_and_train", false]], "setup_and_train() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.setup_and_train", false]], "setup_ase_graph() (in module hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.setup_ASE_graph", false]], "setup_lammps_graph() (in module hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.setup_LAMMPS_graph", false]], "setup_training() (in module hippynn.experiment)": [[17, "hippynn.experiment.setup_training", false]], "setup_training() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.setup_training", false]], "setupparams (class in hippynn.experiment)": [[17, "hippynn.experiment.SetupParams", false]], "setupparams (class in hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.SetupParams", false]], "singlenode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.SingleNode", false]], "skin (memory property)": [[51, "hippynn.graphs.nodes.pairs.Memory.skin", false]], "skin (pairmemory property)": [[84, "hippynn.layers.pairs.open.PairMemory.skin", false]], "snapdirectorydatabase (class in hippynn.databases.snapjson)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase", false]], "soft_index_type_coercion() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.soft_index_type_coercion", false]], "soft_index_type_coercion() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.soft_index_type_coercion", false]], "species (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Species", false]], "species_set (encoder attribute)": [[53, "hippynn.graphs.nodes.tags.Encoder.species_set", false]], "speciesnode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.SpeciesNode", false]], "split_the_rest() (database method)": [[11, "hippynn.databases.Database.split_the_rest", false], [13, "hippynn.databases.database.Database.split_the_rest", false]], "splitindices (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.SplitIndices", false]], "standard_step_fn() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.standard_step_fn", false]], "standardstep (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.StandardStep", false]], "state_dict() (controller method)": [[19, "hippynn.experiment.controllers.Controller.state_dict", false]], "state_dict() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.state_dict", false]], "staticimageperiodicpairindexer (class in hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer", false]], "std (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Std", false]], "step (stepfn attribute)": [[25, "hippynn.experiment.step_functions.StepFn.step", false]], "step() (closurestep static method)": [[25, "hippynn.experiment.step_functions.ClosureStep.step", false]], "step() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.step", false]], "step() (standardstep static method)": [[25, "hippynn.experiment.step_functions.StandardStep.step", false]], "step() (twostep static method)": [[25, "hippynn.experiment.step_functions.TwoStep.step", false]], "stepfn (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.StepFn", false]], "stopping_key (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.stopping_key", false], [23, "hippynn.experiment.routines.SetupParams.stopping_key", false]], "straininducer (class in hippynn.graphs.nodes.misc)": [[49, "hippynn.graphs.nodes.misc.StrainInducer", false]], "stressforce (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.StressForce", false]], "stressforcenode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.StressForceNode", false]], "subnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.SubNode", false]], "sysmaxofatoms (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.SysMaxOfAtoms", false]], "sysmaxofatomsnode (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode", false]], "table_evaluation_print() (in module hippynn.experiment.metric_tracker)": [[22, "hippynn.experiment.metric_tracker.table_evaluation_print", false]], "table_evaluation_print_better() (in module hippynn.experiment.metric_tracker)": [[22, "hippynn.experiment.metric_tracker.table_evaluation_print_better", false]], "teed_file_output (class in hippynn.tools)": [[99, "hippynn.tools.teed_file_output", false]], "temporary_parents() (in module hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.temporary_parents", false]], "test_model() (in module hippynn.experiment)": [[17, "hippynn.experiment.test_model", false]], "test_model() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.test_model", false]], "timedsnippet (class in hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.TimedSnippet", false]], "timerholder (class in hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder", false]], "to() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.to", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.to", false]], "to() (predictor method)": [[26, "hippynn.graphs.Predictor.to", false], [55, "hippynn.graphs.predictor.Predictor.to", false]], "torch_module (addnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.AddNode.torch_module", false]], "torch_module (atleast2d attribute)": [[40, "hippynn.graphs.nodes.base.algebra.AtLeast2D.torch_module", false]], "torch_module (divnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.DivNode.torch_module", false]], "torch_module (invnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.InvNode.torch_module", false]], "torch_module (maeloss attribute)": [[48, "hippynn.graphs.nodes.loss.MAELoss.torch_module", false]], "torch_module (maephaseloss attribute)": [[45, "hippynn.graphs.nodes.excited.MAEPhaseLoss.torch_module", false]], "torch_module (mean attribute)": [[48, "hippynn.graphs.nodes.loss.Mean.torch_module", false]], "torch_module (meansq attribute)": [[48, "hippynn.graphs.nodes.loss.MeanSq.torch_module", false]], "torch_module (mseloss attribute)": [[48, "hippynn.graphs.nodes.loss.MSELoss.torch_module", false]], "torch_module (msephaseloss attribute)": [[45, "hippynn.graphs.nodes.excited.MSEPhaseLoss.torch_module", false]], "torch_module (mulnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.MulNode.torch_module", false]], "torch_module (negnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.NegNode.torch_module", false]], "torch_module (pownode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.PowNode.torch_module", false]], "torch_module (rsq attribute)": [[48, "hippynn.graphs.nodes.loss.Rsq.torch_module", false]], "torch_module (std attribute)": [[48, "hippynn.graphs.nodes.loss.Std.torch_module", false]], "torch_module (subnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.SubNode.torch_module", false]], "torch_module (var attribute)": [[48, "hippynn.graphs.nodes.loss.Var.torch_module", false]], "torch_module (weightedmaeloss attribute)": [[48, "hippynn.graphs.nodes.loss.WeightedMAELoss.torch_module", false]], "torch_module (weightedmseloss attribute)": [[48, "hippynn.graphs.nodes.loss.WeightedMSELoss.torch_module", false]], "torchneighbors (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.TorchNeighbors", false]], "train_model() (in module hippynn.experiment)": [[17, "hippynn.experiment.train_model", false]], "train_model() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.train_model", false]], "training_loop() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.training_loop", false]], "trainingmodules (class in hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.TrainingModules", false]], "trim_all_arrays() (database method)": [[11, "hippynn.databases.Database.trim_all_arrays", false], [13, "hippynn.databases.database.Database.trim_all_arrays", false]], "true (lossinputnode property)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode.true", false]], "tupletypemismatch": [[42, "hippynn.graphs.nodes.base.definition_helpers.TupleTypeMismatch", false]], "twostep (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.TwoStep", false]], "twostep_step_fn() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.twostep_step_fn", false]], "unarynode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.UnaryNode", false]], "update_scf_backward_eps() (in module hippynn.interfaces.pyseqm_interface.callback)": [[66, "hippynn.interfaces.pyseqm_interface.callback.update_scf_backward_eps", false]], "update_scf_eps() (in module hippynn.interfaces.pyseqm_interface.callback)": [[66, "hippynn.interfaces.pyseqm_interface.callback.update_scf_eps", false]], "valuemod (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.ValueMod", false]], "valuenode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.ValueNode", false]], "var (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Var", false]], "var_list (database property)": [[11, "hippynn.databases.Database.var_list", false], [13, "hippynn.databases.database.Database.var_list", false]], "var_list (evaluator property)": [[21, "hippynn.experiment.evaluator.Evaluator.var_list", false]], "vecmag (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.VecMag", false]], "vecmag (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.VecMag", false]], "via_numpy() (in module hippynn.custom_kernels.tensor_wrapper)": [[7, "hippynn.custom_kernels.tensor_wrapper.via_numpy", false]], "visualize_connected_nodes() (in module hippynn.graphs.viz)": [[56, "hippynn.graphs.viz.visualize_connected_nodes", false]], "visualize_graph_module() (in module hippynn.graphs.viz)": [[56, "hippynn.graphs.viz.visualize_graph_module", false]], "visualize_node_set() (in module hippynn.graphs.viz)": [[56, "hippynn.graphs.viz.visualize_node_set", false]], "warn_if_under() (in module hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.warn_if_under", false]], "weightedmaeloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.WeightedMAELoss", false]], "weightedmaeloss (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.WeightedMAELoss", false]], "weightedmseloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.WeightedMSELoss", false]], "weightedmseloss (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.WeightedMSELoss", false]], "wolfscreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.WolfScreening", false]], "wrap_as_node() (in module hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.wrap_as_node", false]], "wrap_envops() (in module hippynn.custom_kernels.autograd_wrapper)": [[2, "hippynn.custom_kernels.autograd_wrapper.wrap_envops", false]], "wrap_outputs() (predictor method)": [[26, "hippynn.graphs.Predictor.wrap_outputs", false], [55, "hippynn.graphs.predictor.Predictor.wrap_outputs", false]], "wrap_points_np() (in module hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.wrap_points_np", false]], "wrappedenvsum (class in hippynn.custom_kernels.env_numba)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum", false]], "wrappedfeatsum (class in hippynn.custom_kernels.env_numba)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum", false]], "wrappedsensesum (class in hippynn.custom_kernels.env_numba)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum", false]], "write() (teed_file_output method)": [[99, "hippynn.tools.teed_file_output.write", false]]}, "objects": {"": [[0, 0, 0, "-", "hippynn"]], "hippynn": [[1, 0, 0, "-", "custom_kernels"], [11, 0, 0, "-", "databases"], [17, 0, 0, "-", "experiment"], [26, 0, 0, "-", "graphs"], [57, 0, 0, "-", "interfaces"], [74, 0, 0, "-", "layers"], [92, 0, 0, "-", "networks"], [94, 0, 0, "-", "plotting"], [98, 0, 0, "-", "pretraining"], [99, 0, 0, "-", "tools"]], "hippynn.custom_kernels": [[2, 0, 0, "-", "autograd_wrapper"], [3, 0, 0, "-", "env_cupy"], [4, 0, 0, "-", "env_numba"], [5, 0, 0, "-", "env_pytorch"], [6, 0, 0, "-", "fast_convert"], [1, 1, 1, "", "set_custom_kernels"], [7, 0, 0, "-", "tensor_wrapper"], [8, 0, 0, "-", "test_env_cupy"], [9, 0, 0, "-", "test_env_numba"], [10, 0, 0, "-", "utils"]], "hippynn.custom_kernels.autograd_wrapper": [[2, 1, 1, "", "wrap_envops"]], "hippynn.custom_kernels.env_cupy": [[3, 2, 1, "", "CupyEnvsum"], [3, 2, 1, "", "CupyFeatsum"], [3, 2, 1, "", "CupyGPUKernel"], [3, 2, 1, "", "CupySensesum"]], "hippynn.custom_kernels.env_cupy.CupyGPUKernel": [[3, 3, 1, "", "__init__"]], "hippynn.custom_kernels.env_numba": [[4, 2, 1, "", "WrappedEnvsum"], [4, 2, 1, "", "WrappedFeatsum"], [4, 2, 1, "", "WrappedSensesum"]], "hippynn.custom_kernels.env_numba.WrappedEnvsum": [[4, 3, 1, "", "cpu_kernel"], [4, 3, 1, "", "launch_bounds"], [4, 3, 1, "", "make_kernel"], [4, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.env_numba.WrappedFeatsum": [[4, 3, 1, "", "cpu_kernel"], [4, 3, 1, "", "launch_bounds"], [4, 3, 1, "", "make_kernel"], [4, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.env_numba.WrappedSensesum": [[4, 3, 1, "", "cpu_kernel"], [4, 3, 1, "", "launch_bounds"], [4, 3, 1, "", "make_kernel"], [4, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.env_pytorch": [[5, 1, 1, "", "envsum"], [5, 1, 1, "", "featsum"], [5, 1, 1, "", "sensesum"]], "hippynn.custom_kernels.fast_convert": [[6, 1, 1, "", "batch_convert_torch_to_numba"]], "hippynn.custom_kernels.tensor_wrapper": [[7, 2, 1, "", "NumbaCompatibleTensorFunction"], [7, 1, 1, "", "via_numpy"]], "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction": [[7, 3, 1, "", "__init__"], [7, 3, 1, "", "cpu_kernel"], [7, 3, 1, "", "launch_bounds"], [7, 3, 1, "", "make_kernel"], [7, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.test_env_numba": [[9, 2, 1, "", "Envops_tester"], [9, 2, 1, "", "TimedSnippet"], [9, 2, 1, "", "TimerHolder"], [9, 1, 1, "", "get_simulated_data"], [9, 1, 1, "", "main"]], "hippynn.custom_kernels.test_env_numba.Envops_tester": [[9, 3, 1, "", "__init__"], [9, 3, 1, "", "all_close_witherror"], [9, 3, 1, "", "check_all_grad"], [9, 3, 1, "", "check_all_grad_once"], [9, 3, 1, "", "check_allclose"], [9, 3, 1, "", "check_allclose_once"], [9, 3, 1, "", "check_correctness"], [9, 3, 1, "", "check_empty"], [9, 3, 1, "", "check_grad_and_gradgrad"], [9, 3, 1, "", "check_speed"]], "hippynn.custom_kernels.test_env_numba.TimedSnippet": [[9, 3, 1, "", "__init__"], [9, 4, 1, "", "elapsed"]], "hippynn.custom_kernels.test_env_numba.TimerHolder": [[9, 3, 1, "", "__init__"], [9, 3, 1, "", "add"], [9, 4, 1, "", "elapsed"], [9, 4, 1, "", "mean_elapsed"], [9, 4, 1, "", "median_elapsed"]], "hippynn.custom_kernels.utils": [[10, 1, 1, "", "resort_pairs_cached"]], "hippynn.databases": [[11, 2, 1, "", "AseDatabase"], [11, 2, 1, "", "Database"], [11, 2, 1, "", "DirectoryDatabase"], [11, 2, 1, "", "NPZDatabase"], [12, 0, 0, "-", "SNAPJson"], [13, 0, 0, "-", "database"], [14, 0, 0, "-", "h5_pyanitools"], [15, 0, 0, "-", "ondisk"], [16, 0, 0, "-", "restarter"]], "hippynn.databases.AseDatabase": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "load_arrays"]], "hippynn.databases.Database": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "make_explicit_split"], [11, 3, 1, "", "make_generator"], [11, 3, 1, "", "make_random_split"], [11, 3, 1, "", "make_trainvalidtest_split"], [11, 3, 1, "", "remove_high_property"], [11, 3, 1, "", "send_to_device"], [11, 3, 1, "", "split_the_rest"], [11, 3, 1, "", "trim_all_arrays"], [11, 4, 1, "", "var_list"]], "hippynn.databases.DirectoryDatabase": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "get_file_dict"], [11, 3, 1, "", "load_arrays"]], "hippynn.databases.NPZDatabase": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "load_arrays"]], "hippynn.databases.SNAPJson": [[12, 2, 1, "", "SNAPDirectoryDatabase"]], "hippynn.databases.SNAPJson.SNAPDirectoryDatabase": [[12, 3, 1, "", "__init__"], [12, 3, 1, "", "extract_snap_file"], [12, 3, 1, "", "filter_arrays"], [12, 3, 1, "", "load_arrays"], [12, 3, 1, "", "process_configs"]], "hippynn.databases.database": [[13, 2, 1, "", "Database"], [13, 2, 1, "", "NamedTensorDataset"], [13, 1, 1, "", "compute_index_mask"], [13, 1, 1, "", "prettyprint_arrays"]], "hippynn.databases.database.Database": [[13, 3, 1, "", "__init__"], [13, 3, 1, "", "make_explicit_split"], [13, 3, 1, "", "make_generator"], [13, 3, 1, "", "make_random_split"], [13, 3, 1, "", "make_trainvalidtest_split"], [13, 3, 1, "", "remove_high_property"], [13, 3, 1, "", "send_to_device"], [13, 3, 1, "", "split_the_rest"], [13, 3, 1, "", "trim_all_arrays"], [13, 4, 1, "", "var_list"]], "hippynn.databases.database.NamedTensorDataset": [[13, 3, 1, "", "__init__"]], "hippynn.databases.h5_pyanitools": [[14, 2, 1, "", "PyAniDirectoryDB"], [14, 2, 1, "", "PyAniFileDB"], [14, 2, 1, "", "PyAniMethods"]], "hippynn.databases.h5_pyanitools.PyAniDirectoryDB": [[14, 3, 1, "", "__init__"], [14, 3, 1, "", "load_arrays"]], "hippynn.databases.h5_pyanitools.PyAniFileDB": [[14, 3, 1, "", "__init__"], [14, 3, 1, "", "load_arrays"]], "hippynn.databases.h5_pyanitools.PyAniMethods": [[14, 3, 1, "", "determine_key_structure"], [14, 3, 1, "", "extract_full_file"], [14, 3, 1, "", "filter_arrays"], [14, 3, 1, "", "process_batches"]], "hippynn.databases.ondisk": [[15, 2, 1, "", "DirectoryDatabase"], [15, 2, 1, "", "NPZDatabase"]], "hippynn.databases.ondisk.DirectoryDatabase": [[15, 3, 1, "", "__init__"], [15, 3, 1, "", "get_file_dict"], [15, 3, 1, "", "load_arrays"]], "hippynn.databases.ondisk.NPZDatabase": [[15, 3, 1, "", "__init__"], [15, 3, 1, "", "load_arrays"]], "hippynn.databases.restarter": [[16, 2, 1, "", "NoRestart"], [16, 2, 1, "", "RestartDB"], [16, 2, 1, "", "Restartable"], [16, 2, 1, "", "Restarter"]], "hippynn.databases.restarter.NoRestart": [[16, 3, 1, "", "attempt_reload"]], "hippynn.databases.restarter.RestartDB": [[16, 3, 1, "", "__init__"], [16, 3, 1, "", "attempt_reload"]], "hippynn.databases.restarter.Restartable": [[16, 3, 1, "", "make_restarter"]], "hippynn.databases.restarter.Restarter": [[16, 3, 1, "", "attempt_reload"]], "hippynn.experiment": [[17, 2, 1, "", "SetupParams"], [17, 1, 1, "", "assemble_for_training"], [18, 0, 0, "-", "assembly"], [19, 0, 0, "-", "controllers"], [20, 0, 0, "-", "device"], [21, 0, 0, "-", "evaluator"], [22, 0, 0, "-", "metric_tracker"], [23, 0, 0, "-", "routines"], [24, 0, 0, "-", "serialization"], [17, 1, 1, "", "setup_and_train"], [17, 1, 1, "", "setup_training"], [25, 0, 0, "-", "step_functions"], [17, 1, 1, "", "test_model"], [17, 1, 1, "", "train_model"]], "hippynn.experiment.SetupParams": [[17, 3, 1, "", "__init__"], [17, 5, 1, "", "batch_size"], [17, 5, 1, "", "controller"], [17, 5, 1, "", "device"], [17, 5, 1, "", "eval_batch_size"], [17, 5, 1, "", "fraction_train_eval"], [17, 5, 1, "", "learning_rate"], [17, 5, 1, "", "max_epochs"], [17, 5, 1, "", "optimizer"], [17, 5, 1, "", "scheduler"], [17, 5, 1, "", "stopping_key"]], "hippynn.experiment.assembly": [[18, 2, 1, "", "TrainingModules"], [18, 1, 1, "", "assemble_for_training"], [18, 1, 1, "", "build_loss_modules"], [18, 1, 1, "", "determine_out_in_targ"], [18, 1, 1, "", "generate_database_info"], [18, 1, 1, "", "precompute_pairs"]], "hippynn.experiment.assembly.TrainingModules": [[18, 5, 1, "", "evaluator"], [18, 5, 1, "", "loss"], [18, 5, 1, "", "model"]], "hippynn.experiment.controllers": [[19, 2, 1, "", "Controller"], [19, 2, 1, "", "PatienceController"], [19, 2, 1, "", "RaiseBatchSizeOnPlateau"], [19, 1, 1, "", "is_scheduler_like"]], "hippynn.experiment.controllers.Controller": [[19, 3, 1, "", "__init__"], [19, 3, 1, "", "load_state_dict"], [19, 4, 1, "", "max_epochs"], [19, 3, 1, "", "push_epoch"], [19, 3, 1, "", "state_dict"]], "hippynn.experiment.controllers.PatienceController": [[19, 3, 1, "", "__init__"], [19, 4, 1, "", "max_epochs"], [19, 3, 1, "", "push_epoch"]], "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau": [[19, 3, 1, "", "__init__"], [19, 3, 1, "", "load_state_dict"], [19, 3, 1, "", "set_controller"], [19, 3, 1, "", "state_dict"], [19, 3, 1, "", "step"]], "hippynn.experiment.device": [[20, 1, 1, "", "set_devices"]], "hippynn.experiment.evaluator": [[21, 2, 1, "", "Evaluator"]], "hippynn.experiment.evaluator.Evaluator": [[21, 3, 1, "", "__init__"], [21, 3, 1, "", "evaluate"], [21, 4, 1, "", "var_list"]], "hippynn.experiment.metric_tracker": [[22, 2, 1, "", "MetricTracker"], [22, 1, 1, "", "table_evaluation_print"], [22, 1, 1, "", "table_evaluation_print_better"]], "hippynn.experiment.metric_tracker.MetricTracker": [[22, 3, 1, "", "__init__"], [22, 4, 1, "", "current_epoch"], [22, 3, 1, "", "evaluation_print"], [22, 3, 1, "", "evaluation_print_better"], [22, 3, 1, "", "from_evaluator"], [22, 3, 1, "", "plot_over_time"], [22, 3, 1, "", "register_metrics"]], "hippynn.experiment.routines": [[23, 2, 1, "", "SetupParams"], [23, 1, 1, "", "setup_and_train"], [23, 1, 1, "", "setup_training"], [23, 1, 1, "", "test_model"], [23, 1, 1, "", "train_model"], [23, 1, 1, "", "training_loop"]], "hippynn.experiment.routines.SetupParams": [[23, 3, 1, "", "__init__"], [23, 5, 1, "", "batch_size"], [23, 5, 1, "", "controller"], [23, 5, 1, "", "device"], [23, 5, 1, "", "eval_batch_size"], [23, 5, 1, "", "fraction_train_eval"], [23, 5, 1, "", "learning_rate"], [23, 5, 1, "", "max_epochs"], [23, 5, 1, "", "optimizer"], [23, 5, 1, "", "scheduler"], [23, 5, 1, "", "stopping_key"]], "hippynn.experiment.serialization": [[24, 1, 1, "", "check_mapping_devices"], [24, 1, 1, "", "create_state"], [24, 1, 1, "", "create_structure_file"], [24, 1, 1, "", "load_checkpoint"], [24, 1, 1, "", "load_checkpoint_from_cwd"], [24, 1, 1, "", "load_model_from_cwd"], [24, 1, 1, "", "load_saved_tensors"], [24, 1, 1, "", "restore_checkpoint"]], "hippynn.experiment.step_functions": [[25, 2, 1, "", "ClosureStep"], [25, 2, 1, "", "StandardStep"], [25, 2, 1, "", "StepFn"], [25, 2, 1, "", "TwoStep"], [25, 1, 1, "", "closure_step_fn"], [25, 1, 1, "", "get_step_function"], [25, 1, 1, "", "standard_step_fn"], [25, 1, 1, "", "twostep_step_fn"]], "hippynn.experiment.step_functions.ClosureStep": [[25, 3, 1, "", "step"]], "hippynn.experiment.step_functions.StandardStep": [[25, 3, 1, "", "step"]], "hippynn.experiment.step_functions.StepFn": [[25, 5, 1, "", "step"]], "hippynn.experiment.step_functions.TwoStep": [[25, 3, 1, "", "step"]], "hippynn.graphs": [[26, 2, 1, "", "GraphModule"], [26, 2, 1, "", "IdxType"], [26, 2, 1, "", "Predictor"], [26, 1, 1, "", "compute_evaluation_order"], [26, 1, 1, "", "copy_subgraph"], [27, 0, 0, "-", "ensemble"], [26, 1, 1, "", "find_relatives"], [26, 1, 1, "", "find_unique_relative"], [26, 1, 1, "", "get_connected_nodes"], [26, 1, 1, "", "get_subgraph"], [28, 0, 0, "-", "gops"], [29, 0, 0, "-", "graph"], [30, 0, 0, "-", "indextransformers"], [34, 0, 0, "-", "indextypes"], [26, 1, 1, "", "make_ensemble"], [38, 0, 0, "-", "nodes"], [55, 0, 0, "-", "predictor"], [26, 1, 1, "", "replace_node"], [56, 0, 0, "-", "viz"]], "hippynn.graphs.GraphModule": [[26, 3, 1, "", "__init__"], [26, 3, 1, "", "extra_repr"], [26, 3, 1, "", "forward"], [26, 3, 1, "", "get_module"], [26, 3, 1, "", "node_from_name"], [26, 3, 1, "", "print_structure"]], "hippynn.graphs.IdxType": [[26, 5, 1, "", "Atoms"], [26, 5, 1, "", "MolAtom"], [26, 5, 1, "", "MolAtomAtom"], [26, 5, 1, "", "Molecules"], [26, 5, 1, "", "NotFound"], [26, 5, 1, "", "Pair"], [26, 5, 1, "", "QuadMol"], [26, 5, 1, "", "QuadPack"], [26, 5, 1, "", "Scalar"]], "hippynn.graphs.Predictor": [[26, 3, 1, "", "__init__"], [26, 3, 1, "", "add_output"], [26, 3, 1, "", "apply_to_database"], [26, 3, 1, "", "from_graph"], [26, 4, 1, "", "inputs"], [26, 4, 1, "", "model_device"], [26, 4, 1, "", "outputs"], [26, 3, 1, "", "predict_all"], [26, 3, 1, "", "predict_batched"], [26, 3, 1, "", "to"], [26, 3, 1, "", "wrap_outputs"]], "hippynn.graphs.ensemble": [[27, 1, 1, "", "collate_inputs"], [27, 1, 1, "", "collate_targets"], [27, 1, 1, "", "construct_outputs"], [27, 1, 1, "", "get_graphs"], [27, 1, 1, "", "identify_inputs"], [27, 1, 1, "", "identify_targets"], [27, 1, 1, "", "make_ensemble"], [27, 1, 1, "", "make_ensemble_graph"], [27, 1, 1, "", "make_ensemble_info"], [27, 1, 1, "", "replace_inputs"]], "hippynn.graphs.gops": [[28, 6, 1, "", "GraphInconsistency"], [28, 1, 1, "", "check_evaluation_order"], [28, 1, 1, "", "check_link_consistency"], [28, 1, 1, "", "compute_evaluation_order"], [28, 1, 1, "", "copy_subgraph"], [28, 1, 1, "", "get_subgraph"], [28, 1, 1, "", "merge_children"], [28, 1, 1, "", "merge_children_recursive"], [28, 1, 1, "", "replace_node"], [28, 1, 1, "", "replace_node_with_constant"], [28, 1, 1, "", "search_by_name"]], "hippynn.graphs.graph": [[29, 2, 1, "", "GraphModule"]], "hippynn.graphs.graph.GraphModule": [[29, 3, 1, "", "__init__"], [29, 3, 1, "", "extra_repr"], [29, 3, 1, "", "forward"], [29, 3, 1, "", "get_module"], [29, 3, 1, "", "node_from_name"], [29, 3, 1, "", "print_structure"]], "hippynn.graphs.indextransformers": [[31, 0, 0, "-", "atoms"], [32, 0, 0, "-", "pairs"], [33, 0, 0, "-", "tensors"]], "hippynn.graphs.indextransformers.atoms": [[31, 1, 1, "", "idx_atom_molatom"], [31, 1, 1, "", "idx_molatom_atom"]], "hippynn.graphs.indextransformers.pairs": [[32, 1, 1, "", "idx_molatomatom_pair"], [32, 1, 1, "", "idx_pair_molatomatom"]], "hippynn.graphs.indextransformers.tensors": [[33, 1, 1, "", "idx_QuadTriMol"]], "hippynn.graphs.indextypes": [[34, 2, 1, "", "IdxType"], [34, 1, 1, "", "clear_index_cache"], [34, 1, 1, "", "db_form"], [34, 1, 1, "", "elementwise_compare_reduce"], [34, 1, 1, "", "get_reduced_index_state"], [34, 1, 1, "", "index_type_coercion"], [35, 0, 0, "-", "reduce_funcs"], [34, 1, 1, "", "register_index_transformer"], [36, 0, 0, "-", "registry"], [34, 1, 1, "", "soft_index_type_coercion"], [37, 0, 0, "-", "type_def"]], "hippynn.graphs.indextypes.IdxType": [[34, 5, 1, "", "Atoms"], [34, 5, 1, "", "MolAtom"], [34, 5, 1, "", "MolAtomAtom"], [34, 5, 1, "", "Molecules"], [34, 5, 1, "", "NotFound"], [34, 5, 1, "", "Pair"], [34, 5, 1, "", "QuadMol"], [34, 5, 1, "", "QuadPack"], [34, 5, 1, "", "Scalar"]], "hippynn.graphs.indextypes.reduce_funcs": [[35, 1, 1, "", "db_form"], [35, 1, 1, "", "db_state_of"], [35, 1, 1, "", "dispatch_indexing"], [35, 1, 1, "", "elementwise_compare_reduce"], [35, 1, 1, "", "get_reduced_index_state"], [35, 1, 1, "", "index_type_coercion"], [35, 1, 1, "", "soft_index_type_coercion"]], "hippynn.graphs.indextypes.registry": [[36, 1, 1, "", "assign_index_aliases"], [36, 1, 1, "", "clear_index_cache"], [36, 1, 1, "", "register_index_transformer"]], "hippynn.graphs.indextypes.type_def": [[37, 2, 1, "", "IdxType"]], "hippynn.graphs.indextypes.type_def.IdxType": [[37, 5, 1, "", "Atoms"], [37, 5, 1, "", "MolAtom"], [37, 5, 1, "", "MolAtomAtom"], [37, 5, 1, "", "Molecules"], [37, 5, 1, "", "NotFound"], [37, 5, 1, "", "Pair"], [37, 5, 1, "", "QuadMol"], [37, 5, 1, "", "QuadPack"], [37, 5, 1, "", "Scalar"]], "hippynn.graphs.nodes": [[39, 0, 0, "-", "base"], [45, 0, 0, "-", "excited"], [46, 0, 0, "-", "indexers"], [47, 0, 0, "-", "inputs"], [48, 0, 0, "-", "loss"], [49, 0, 0, "-", "misc"], [50, 0, 0, "-", "networks"], [51, 0, 0, "-", "pairs"], [52, 0, 0, "-", "physics"], [53, 0, 0, "-", "tags"], [54, 0, 0, "-", "targets"]], "hippynn.graphs.nodes.base": [[40, 0, 0, "-", "algebra"], [41, 0, 0, "-", "base"], [42, 0, 0, "-", "definition_helpers"], [43, 0, 0, "-", "multi"], [44, 0, 0, "-", "node_functions"]], "hippynn.graphs.nodes.base.algebra": [[40, 2, 1, "", "AddNode"], [40, 2, 1, "", "AtLeast2D"], [40, 2, 1, "", "BinNode"], [40, 2, 1, "", "DivNode"], [40, 2, 1, "", "InvNode"], [40, 2, 1, "", "MulNode"], [40, 2, 1, "", "NegNode"], [40, 2, 1, "", "PowNode"], [40, 2, 1, "", "SubNode"], [40, 2, 1, "", "UnaryNode"], [40, 2, 1, "", "ValueNode"], [40, 1, 1, "", "coerces_values_to_nodes"], [40, 1, 1, "", "wrap_as_node"]], "hippynn.graphs.nodes.base.algebra.AddNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.AtLeast2D": [[40, 3, 1, "", "__init__"], [40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.BinNode": [[40, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.algebra.DivNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.InvNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.MulNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.NegNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.PowNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.SubNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.UnaryNode": [[40, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.algebra.ValueNode": [[40, 3, 1, "", "__init__"], [40, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.base.base": [[41, 2, 1, "", "InputNode"], [41, 2, 1, "", "LossInputNode"], [41, 2, 1, "", "LossPredNode"], [41, 2, 1, "", "LossTrueNode"], [41, 2, 1, "", "Node"], [41, 2, 1, "", "SingleNode"]], "hippynn.graphs.nodes.base.base.InputNode": [[41, 3, 1, "", "__init__"], [41, 5, 1, "", "input_type_str"], [41, 5, 1, "", "requires_grad"]], "hippynn.graphs.nodes.base.base.LossInputNode": [[41, 3, 1, "", "__init__"], [41, 4, 1, "", "pred"], [41, 4, 1, "", "true"]], "hippynn.graphs.nodes.base.base.LossPredNode": [[41, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.base.LossTrueNode": [[41, 3, 1, "", "__init__"], [41, 4, 1, "", "main_output"]], "hippynn.graphs.nodes.base.definition_helpers": [[42, 2, 1, "", "AlwaysMatch"], [42, 2, 1, "", "AutoKw"], [42, 2, 1, "", "AutoNoKw"], [42, 2, 1, "", "CompatibleIdxTypeTransformer"], [42, 2, 1, "", "ExpandParentMeta"], [42, 2, 1, "", "ExpandParents"], [42, 2, 1, "", "FormAssertLength"], [42, 2, 1, "", "FormAssertion"], [42, 2, 1, "", "FormHandler"], [42, 2, 1, "", "FormTransformer"], [42, 2, 1, "", "IndexFormTransformer"], [42, 2, 1, "", "MainOutputTransformer"], [42, 2, 1, "", "ParentExpander"], [42, 6, 1, "", "TupleTypeMismatch"], [42, 1, 1, "", "adds_to_forms"], [42, 1, 1, "", "format_form_name"], [42, 1, 1, "", "temporary_parents"]], "hippynn.graphs.nodes.base.definition_helpers.AutoKw": [[42, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.base.definition_helpers.AutoNoKw": [[42, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"], [42, 3, 1, "", "fn"]], "hippynn.graphs.nodes.base.definition_helpers.ExpandParents": [[42, 3, 1, "", "expand_parents"]], "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.FormAssertion": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.FormHandler": [[42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.FormTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"], [42, 3, 1, "", "fn"]], "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"], [42, 3, 1, "", "fn"]], "hippynn.graphs.nodes.base.definition_helpers.ParentExpander": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "assertion"], [42, 3, 1, "", "assertlen"], [42, 3, 1, "", "get_main_outputs"], [42, 3, 1, "", "match"], [42, 3, 1, "", "matched_idx_coercion"], [42, 3, 1, "", "matchlen"], [42, 3, 1, "", "require_compatible_idx_states"], [42, 3, 1, "", "require_idx_states"]], "hippynn.graphs.nodes.base.multi": [[43, 2, 1, "", "IndexNode"], [43, 2, 1, "", "MultiNode"]], "hippynn.graphs.nodes.base.multi.IndexNode": [[43, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.multi.MultiNode": [[43, 3, 1, "", "__init__"], [43, 4, 1, "", "main_output"], [43, 3, 1, "", "set_dbname"]], "hippynn.graphs.nodes.base.node_functions": [[44, 6, 1, "", "NodeAmbiguityError"], [44, 6, 1, "", "NodeNotFound"], [44, 6, 1, "", "NodeOperationError"], [44, 1, 1, "", "find_relatives"], [44, 1, 1, "", "find_unique_relative"], [44, 1, 1, "", "get_connected_nodes"]], "hippynn.graphs.nodes.excited": [[45, 2, 1, "", "LocalEnergyNode"], [45, 2, 1, "", "MAEPhaseLoss"], [45, 2, 1, "", "MSEPhaseLoss"], [45, 2, 1, "", "NACRMultiStateNode"], [45, 2, 1, "", "NACRNode"]], "hippynn.graphs.nodes.excited.LocalEnergyNode": [[45, 3, 1, "", "__init__"], [45, 3, 1, "", "auto_module"], [45, 3, 1, "", "expansion0"], [45, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.excited.MAEPhaseLoss": [[45, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.excited.MSEPhaseLoss": [[45, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.excited.NACRMultiStateNode": [[45, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.excited.NACRNode": [[45, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers": [[46, 2, 1, "", "AtomDeIndexer"], [46, 2, 1, "", "AtomReIndexer"], [46, 2, 1, "", "FilterBondsOneway"], [46, 2, 1, "", "FuzzyHistogrammer"], [46, 2, 1, "", "OneHotEncoder"], [46, 2, 1, "", "PaddingIndexer"], [46, 2, 1, "", "QuadUnpackNode"], [46, 2, 1, "", "SysMaxOfAtomsNode"], [46, 1, 1, "", "acquire_encoding_padding"]], "hippynn.graphs.nodes.indexers.AtomDeIndexer": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.indexers.AtomReIndexer": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expand0"], [46, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.indexers.FilterBondsOneway": [[46, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers.FuzzyHistogrammer": [[46, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers.OneHotEncoder": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.indexers.PaddingIndexer": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.indexers.QuadUnpackNode": [[46, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expansion0"], [46, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.inputs": [[47, 2, 1, "", "CellNode"], [47, 2, 1, "", "ForceNode"], [47, 2, 1, "", "Indices"], [47, 2, 1, "", "InputCharges"], [47, 2, 1, "", "PairIndices"], [47, 2, 1, "", "PositionsNode"], [47, 2, 1, "", "SpeciesNode"], [47, 2, 1, "", "SplitIndices"]], "hippynn.graphs.nodes.inputs.CellNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.ForceNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.Indices": [[47, 3, 1, "", "__init__"], [47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.InputCharges": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.PairIndices": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.PositionsNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.SpeciesNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.SplitIndices": [[47, 3, 1, "", "__init__"], [47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.loss": [[48, 2, 1, "", "MAELoss"], [48, 2, 1, "", "MSELoss"], [48, 2, 1, "", "Mean"], [48, 2, 1, "", "MeanSq"], [48, 2, 1, "", "ReduceSingleNode"], [48, 2, 1, "", "Rsq"], [48, 2, 1, "", "RsqMod"], [48, 2, 1, "", "Std"], [48, 2, 1, "", "Var"], [48, 2, 1, "", "WeightedMAELoss"], [48, 2, 1, "", "WeightedMSELoss"], [48, 1, 1, "", "absolute_errors"], [48, 1, 1, "", "l1reg"], [48, 1, 1, "", "l2reg"], [48, 1, 1, "", "lpreg"], [48, 1, 1, "", "mean_sq"]], "hippynn.graphs.nodes.loss.MAELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.MSELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.Mean": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.MeanSq": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.ReduceSingleNode": [[48, 3, 1, "", "__init__"], [48, 3, 1, "", "of_node"]], "hippynn.graphs.nodes.loss.Rsq": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.RsqMod": [[48, 3, 1, "", "forward"]], "hippynn.graphs.nodes.loss.Std": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.Var": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.WeightedMAELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.WeightedMSELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.misc": [[49, 2, 1, "", "EnsembleTarget"], [49, 2, 1, "", "ListNode"], [49, 2, 1, "", "StrainInducer"]], "hippynn.graphs.nodes.misc.EnsembleTarget": [[49, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.misc.ListNode": [[49, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.misc.StrainInducer": [[49, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.networks": [[50, 2, 1, "", "DefaultNetworkExpansion"], [50, 2, 1, "", "Hipnn"], [50, 2, 1, "", "HipnnQuad"], [50, 2, 1, "", "HipnnVec"]], "hippynn.graphs.nodes.networks.DefaultNetworkExpansion": [[50, 3, 1, "", "expansion0"], [50, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.networks.Hipnn": [[50, 3, 1, "", "__init__"], [50, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.networks.HipnnVec": [[50, 3, 1, "", "__init__"], [50, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.pairs": [[51, 2, 1, "", "DynamicPeriodicPairs"], [51, 2, 1, "", "ExternalNeighborIndexer"], [51, 2, 1, "", "KDTreePairs"], [51, 2, 1, "", "KDTreePairsMemory"], [51, 2, 1, "", "Memory"], [51, 2, 1, "", "MinDistNode"], [51, 2, 1, "", "NumpyDynamicPairs"], [51, 2, 1, "", "OpenPairIndexer"], [51, 2, 1, "", "PaddedNeighborNode"], [51, 2, 1, "", "PairCacher"], [51, 2, 1, "", "PairDeIndexer"], [51, 2, 1, "", "PairFilter"], [51, 2, 1, "", "PairReIndexer"], [51, 2, 1, "", "PairUncacher"], [51, 2, 1, "", "PeriodicPairIndexer"], [51, 2, 1, "", "PeriodicPairIndexerMemory"], [51, 2, 1, "", "PeriodicPairOutputs"], [51, 2, 1, "", "RDFBins"]], "hippynn.graphs.nodes.pairs.ExternalNeighborIndexer": [[51, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.pairs.KDTreePairsMemory": [[51, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.pairs.Memory": [[51, 3, 1, "", "reset_reuse_percentage"], [51, 4, 1, "", "reuse_percentage"], [51, 4, 1, "", "skin"]], "hippynn.graphs.nodes.pairs.MinDistNode": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"], [51, 3, 1, "", "expand2"]], "hippynn.graphs.nodes.pairs.OpenPairIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "auto_module"], [51, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.pairs.PaddedNeighborNode": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.pairs.PairCacher": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PairDeIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PairFilter": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.pairs.PairReIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PairUncacher": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PeriodicPairIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PeriodicPairIndexerMemory": [[51, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.pairs.RDFBins": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"], [51, 3, 1, "", "expand2"], [51, 3, 1, "", "expand3"]], "hippynn.graphs.nodes.physics": [[52, 2, 1, "", "AtomToMolSummer"], [52, 2, 1, "", "BondToMolSummmer"], [52, 2, 1, "", "ChargeMomentNode"], [52, 2, 1, "", "ChargePairSetup"], [52, 2, 1, "", "CombineEnergyNode"], [52, 2, 1, "", "CoulombEnergyNode"], [52, 2, 1, "", "DipoleNode"], [52, 2, 1, "", "GradientNode"], [52, 2, 1, "", "MultiGradientNode"], [52, 2, 1, "", "PerAtom"], [52, 2, 1, "", "QuadrupoleNode"], [52, 2, 1, "", "ScreenedCoulombEnergyNode"], [52, 2, 1, "", "StressForceNode"], [52, 2, 1, "", "VecMag"]], "hippynn.graphs.nodes.physics.AtomToMolSummer": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.physics.BondToMolSummmer": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.physics.ChargeMomentNode": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.physics.ChargePairSetup": [[52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"], [52, 3, 1, "", "expansion3"], [52, 3, 1, "", "expansion4"]], "hippynn.graphs.nodes.physics.CombineEnergyNode": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.physics.CoulombEnergyNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.GradientNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.MultiGradientNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.PerAtom": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.physics.ScreenedCoulombEnergyNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.StressForceNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.VecMag": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.tags": [[53, 2, 1, "", "AtomIndexer"], [53, 2, 1, "", "Charges"], [53, 2, 1, "", "Encoder"], [53, 2, 1, "", "Energies"], [53, 2, 1, "", "HAtomRegressor"], [53, 2, 1, "", "Network"], [53, 2, 1, "", "PairCache"], [53, 2, 1, "", "PairIndexer"], [53, 2, 1, "", "Positions"], [53, 2, 1, "", "Species"]], "hippynn.graphs.nodes.tags.Encoder": [[53, 5, 1, "", "species_set"]], "hippynn.graphs.nodes.targets": [[54, 2, 1, "", "HBondNode"], [54, 2, 1, "", "HChargeNode"], [54, 2, 1, "", "HEnergyNode"], [54, 2, 1, "", "LocalChargeEnergy"]], "hippynn.graphs.nodes.targets.HBondNode": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expand0"], [54, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.targets.HChargeNode": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expansion0"]], "hippynn.graphs.nodes.targets.HEnergyNode": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expansion0"]], "hippynn.graphs.nodes.targets.LocalChargeEnergy": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expansion0"]], "hippynn.graphs.predictor": [[55, 2, 1, "", "Predictor"]], "hippynn.graphs.predictor.Predictor": [[55, 3, 1, "", "__init__"], [55, 3, 1, "", "add_output"], [55, 3, 1, "", "apply_to_database"], [55, 3, 1, "", "from_graph"], [55, 4, 1, "", "inputs"], [55, 4, 1, "", "model_device"], [55, 4, 1, "", "outputs"], [55, 3, 1, "", "predict_all"], [55, 3, 1, "", "predict_batched"], [55, 3, 1, "", "to"], [55, 3, 1, "", "wrap_outputs"]], "hippynn.graphs.viz": [[56, 1, 1, "", "visualize_connected_nodes"], [56, 1, 1, "", "visualize_graph_module"], [56, 1, 1, "", "visualize_node_set"]], "hippynn.interfaces": [[58, 0, 0, "-", "ase_interface"], [63, 0, 0, "-", "lammps_interface"], [65, 0, 0, "-", "pyseqm_interface"], [73, 0, 0, "-", "schnetpack_interface"]], "hippynn.interfaces.ase_interface": [[58, 2, 1, "", "AseDatabase"], [58, 2, 1, "", "HippynnCalculator"], [59, 0, 0, "-", "ase_database"], [60, 0, 0, "-", "ase_unittests"], [61, 0, 0, "-", "calculator"], [58, 1, 1, "", "calculator_from_model"], [62, 0, 0, "-", "pairfinder"]], "hippynn.interfaces.ase_interface.AseDatabase": [[58, 3, 1, "", "__init__"], [58, 3, 1, "", "load_arrays"]], "hippynn.interfaces.ase_interface.HippynnCalculator": [[58, 3, 1, "", "__init__"], [58, 3, 1, "", "calculate"], [58, 3, 1, "", "calculation_required"], [58, 3, 1, "", "get_charges"], [58, 3, 1, "", "get_dipole"], [58, 3, 1, "", "get_dipole_moment"], [58, 3, 1, "", "get_energies"], [58, 3, 1, "", "get_energy"], [58, 3, 1, "", "get_forces"], [58, 3, 1, "", "get_free_energy"], [58, 3, 1, "", "get_magmom"], [58, 3, 1, "", "get_magmoms"], [58, 3, 1, "", "get_potential_energies"], [58, 3, 1, "", "get_potential_energy"], [58, 3, 1, "", "get_property"], [58, 3, 1, "", "get_stress"], [58, 3, 1, "", "get_stresses"], [58, 3, 1, "", "rebuild_neighbors"], [58, 3, 1, "", "set_atoms"], [58, 3, 1, "", "to"]], "hippynn.interfaces.ase_interface.ase_database": [[59, 2, 1, "", "AseDatabase"]], "hippynn.interfaces.ase_interface.ase_database.AseDatabase": [[59, 3, 1, "", "__init__"], [59, 3, 1, "", "load_arrays"]], "hippynn.interfaces.ase_interface.ase_unittests": [[60, 1, 1, "", "ASE_FilterPair_Coulomb_Construct"]], "hippynn.interfaces.ase_interface.calculator": [[61, 2, 1, "", "HippynnCalculator"], [61, 2, 1, "", "PBCHandle"], [61, 1, 1, "", "calculator_from_model"], [61, 1, 1, "", "pass_to_pytorch"], [61, 1, 1, "", "setup_ASE_graph"]], "hippynn.interfaces.ase_interface.calculator.HippynnCalculator": [[61, 3, 1, "", "__init__"], [61, 3, 1, "", "calculate"], [61, 3, 1, "", "calculation_required"], [61, 3, 1, "", "get_charges"], [61, 3, 1, "", "get_dipole"], [61, 3, 1, "", "get_dipole_moment"], [61, 3, 1, "", "get_energies"], [61, 3, 1, "", "get_energy"], [61, 3, 1, "", "get_forces"], [61, 3, 1, "", "get_free_energy"], [61, 3, 1, "", "get_magmom"], [61, 3, 1, "", "get_magmoms"], [61, 3, 1, "", "get_potential_energies"], [61, 3, 1, "", "get_potential_energy"], [61, 3, 1, "", "get_property"], [61, 3, 1, "", "get_stress"], [61, 3, 1, "", "get_stresses"], [61, 3, 1, "", "rebuild_neighbors"], [61, 3, 1, "", "set_atoms"], [61, 3, 1, "", "to"]], "hippynn.interfaces.ase_interface.calculator.PBCHandle": [[61, 3, 1, "", "__init__"], [61, 3, 1, "", "set"]], "hippynn.interfaces.ase_interface.pairfinder": [[62, 2, 1, "", "ASENeighbors"], [62, 2, 1, "", "ASEPairNode"], [62, 1, 1, "", "ASE_compute_neighbors"]], "hippynn.interfaces.ase_interface.pairfinder.ASENeighbors": [[62, 3, 1, "", "compute_one"]], "hippynn.interfaces.lammps_interface": [[64, 0, 0, "-", "mliap_interface"]], "hippynn.interfaces.lammps_interface.mliap_interface": [[64, 2, 1, "", "LocalAtomEnergyNode"], [64, 2, 1, "", "LocalAtomsEnergy"], [64, 2, 1, "", "MLIAPInterface"], [64, 2, 1, "", "ReIndexAtomMod"], [64, 2, 1, "", "ReIndexAtomNode"], [64, 1, 1, "", "setup_LAMMPS_graph"]], "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomEnergyNode": [[64, 3, 1, "", "__init__"]], "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy": [[64, 3, 1, "", "__init__"], [64, 3, 1, "", "forward"]], "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface": [[64, 3, 1, "", "__init__"], [64, 3, 1, "", "as_tensor"], [64, 3, 1, "", "compute_descriptors"], [64, 3, 1, "", "compute_forces"], [64, 3, 1, "", "compute_gradients"], [64, 3, 1, "", "empty_tensor"]], "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomMod": [[64, 3, 1, "", "forward"]], "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomNode": [[64, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface": [[66, 0, 0, "-", "callback"], [67, 0, 0, "-", "check"], [68, 0, 0, "-", "gen_par"], [69, 0, 0, "-", "mlseqm"], [70, 0, 0, "-", "seqm_modules"], [71, 0, 0, "-", "seqm_nodes"], [72, 0, 0, "-", "seqm_one"]], "hippynn.interfaces.pyseqm_interface.callback": [[66, 1, 1, "", "save_and_stop_after"], [66, 1, 1, "", "update_scf_backward_eps"], [66, 1, 1, "", "update_scf_eps"]], "hippynn.interfaces.pyseqm_interface.check": [[67, 1, 1, "", "check"], [67, 1, 1, "", "check_dist"], [67, 1, 1, "", "check_gradient"], [67, 1, 1, "", "save"]], "hippynn.interfaces.pyseqm_interface.gen_par": [[68, 2, 1, "", "gen_par"]], "hippynn.interfaces.pyseqm_interface.gen_par.gen_par": [[68, 3, 1, "", "__init__"], [68, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.mlseqm": [[69, 2, 1, "", "MLSEQM"], [69, 2, 1, "", "MLSEQM_Node"]], "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM": [[69, 3, 1, "", "__init__"], [69, 3, 1, "", "forward"], [69, 3, 1, "", "save"]], "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM_Node": [[69, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_modules": [[70, 2, 1, "", "AtomMask"], [70, 2, 1, "", "SEQM_All"], [70, 2, 1, "", "SEQM_Energy"], [70, 2, 1, "", "SEQM_MaskOnMol"], [70, 2, 1, "", "SEQM_MaskOnMolAtom"], [70, 2, 1, "", "SEQM_MaskOnMolOrbital"], [70, 2, 1, "", "SEQM_MaskOnMolOrbitalAtom"], [70, 2, 1, "", "SEQM_MolMask"], [70, 2, 1, "", "SEQM_OrbitalMask"], [70, 2, 1, "", "Scale"], [70, 1, 1, "", "num_orb"], [70, 1, 1, "", "pack_par"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes": [[71, 2, 1, "", "AtomMaskNode"], [71, 2, 1, "", "SEQM_AllNode"], [71, 2, 1, "", "SEQM_EnergyNode"], [71, 2, 1, "", "SEQM_MaskOnMolAtomNode"], [71, 2, 1, "", "SEQM_MaskOnMolNode"], [71, 2, 1, "", "SEQM_MaskOnMolOrbitalAtomNode"], [71, 2, 1, "", "SEQM_MaskOnMolOrbitalNode"], [71, 2, 1, "", "SEQM_MolMaskNode"], [71, 2, 1, "", "SEQM_OrbitalMaskNode"], [71, 2, 1, "", "ScaleNode"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.AtomMaskNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode": [[71, 3, 1, "", "__init__"], [71, 3, 1, "", "expand0"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolAtomNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalAtomNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MolMaskNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_OrbitalMaskNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.ScaleNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_one": [[72, 2, 1, "", "DensityMatrixNode"], [72, 2, 1, "", "Energy_One"], [72, 2, 1, "", "Hamiltonian_One"], [72, 2, 1, "", "NotConvergedNode"], [72, 2, 1, "", "SEQM_One_All"], [72, 2, 1, "", "SEQM_One_AllNode"], [72, 2, 1, "", "SEQM_One_Energy"], [72, 2, 1, "", "SEQM_One_EnergyNode"]], "hippynn.interfaces.pyseqm_interface.seqm_one.DensityMatrixNode": [[72, 5, 1, "", "input_type_str"]], "hippynn.interfaces.pyseqm_interface.seqm_one.Energy_One": [[72, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_one.NotConvergedNode": [[72, 5, 1, "", "input_type_str"]], "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "expand0"]], "hippynn.interfaces.schnetpack_interface": [[73, 2, 1, "", "SchNetNode"], [73, 2, 1, "", "SchNetWrapper"], [73, 1, 1, "", "create_schnetpack_inputs"]], "hippynn.interfaces.schnetpack_interface.SchNetNode": [[73, 3, 1, "", "__init__"]], "hippynn.interfaces.schnetpack_interface.SchNetWrapper": [[73, 3, 1, "", "__init__"], [73, 3, 1, "", "forward"]], "hippynn.layers": [[75, 0, 0, "-", "algebra"], [76, 0, 0, "-", "excited"], [77, 0, 0, "-", "hiplayers"], [78, 0, 0, "-", "indexers"], [79, 0, 0, "-", "pairs"], [86, 0, 0, "-", "physics"], [87, 0, 0, "-", "regularization"], [88, 0, 0, "-", "targets"], [89, 0, 0, "-", "transform"]], "hippynn.layers.algebra": [[75, 2, 1, "", "AtLeast2D"], [75, 2, 1, "", "EnsembleTarget"], [75, 2, 1, "", "Idx"], [75, 2, 1, "", "LambdaModule"], [75, 2, 1, "", "ListMod"], [75, 2, 1, "", "ValueMod"], [75, 2, 1, "", "WeightedMAELoss"], [75, 2, 1, "", "WeightedMSELoss"]], "hippynn.layers.algebra.AtLeast2D": [[75, 3, 1, "", "forward"]], "hippynn.layers.algebra.EnsembleTarget": [[75, 3, 1, "", "forward"]], "hippynn.layers.algebra.Idx": [[75, 3, 1, "", "__init__"], [75, 3, 1, "", "extra_repr"], [75, 3, 1, "", "forward"]], "hippynn.layers.algebra.LambdaModule": [[75, 3, 1, "", "__init__"], [75, 3, 1, "", "extra_repr"], [75, 3, 1, "", "forward"]], "hippynn.layers.algebra.ListMod": [[75, 3, 1, "", "forward"]], "hippynn.layers.algebra.ValueMod": [[75, 3, 1, "", "__init__"], [75, 3, 1, "", "extra_repr"], [75, 3, 1, "", "forward"]], "hippynn.layers.algebra.WeightedMAELoss": [[75, 3, 1, "", "loss_func"]], "hippynn.layers.algebra.WeightedMSELoss": [[75, 3, 1, "", "loss_func"]], "hippynn.layers.excited": [[76, 2, 1, "", "LocalEnergy"], [76, 2, 1, "", "NACR"], [76, 2, 1, "", "NACRMultiState"]], "hippynn.layers.excited.LocalEnergy": [[76, 3, 1, "", "__init__"], [76, 3, 1, "", "forward"]], "hippynn.layers.excited.NACR": [[76, 3, 1, "", "__init__"], [76, 3, 1, "", "forward"]], "hippynn.layers.excited.NACRMultiState": [[76, 3, 1, "", "__init__"], [76, 3, 1, "", "forward"]], "hippynn.layers.hiplayers": [[77, 2, 1, "", "CosCutoff"], [77, 2, 1, "", "GaussianSensitivityModule"], [77, 2, 1, "", "InteractLayer"], [77, 2, 1, "", "InteractLayerQuad"], [77, 2, 1, "", "InteractLayerVec"], [77, 2, 1, "", "InverseSensitivityModule"], [77, 2, 1, "", "SensitivityBottleneck"], [77, 2, 1, "", "SensitivityModule"], [77, 1, 1, "", "warn_if_under"]], "hippynn.layers.hiplayers.CosCutoff": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.GaussianSensitivityModule": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.InteractLayer": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"], [77, 3, 1, "", "regularization_params"]], "hippynn.layers.hiplayers.InteractLayerQuad": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.InteractLayerVec": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "compatibility_hook"], [77, 3, 1, "", "forward"], [77, 3, 1, "", "get_extra_state"], [77, 3, 1, "", "set_extra_state"]], "hippynn.layers.hiplayers.InverseSensitivityModule": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.SensitivityBottleneck": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.SensitivityModule": [[77, 3, 1, "", "__init__"]], "hippynn.layers.indexers": [[78, 2, 1, "", "AtomDeIndexer"], [78, 2, 1, "", "AtomReIndexer"], [78, 2, 1, "", "CellScaleInducer"], [78, 2, 1, "", "FilterBondsOneway"], [78, 2, 1, "", "FuzzyHistogram"], [78, 2, 1, "", "MolSummer"], [78, 2, 1, "", "OneHotSpecies"], [78, 2, 1, "", "PaddingIndexer"], [78, 2, 1, "", "QuadPack"], [78, 2, 1, "", "QuadUnpack"], [78, 2, 1, "", "SysMaxOfAtoms"]], "hippynn.layers.indexers.AtomDeIndexer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.AtomReIndexer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.CellScaleInducer": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.FilterBondsOneway": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.FuzzyHistogram": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.MolSummer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.OneHotSpecies": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.PaddingIndexer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.QuadPack": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.QuadUnpack": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.SysMaxOfAtoms": [[78, 3, 1, "", "forward"]], "hippynn.layers.pairs": [[80, 0, 0, "-", "analysis"], [81, 0, 0, "-", "dispatch"], [82, 0, 0, "-", "filters"], [83, 0, 0, "-", "indexing"], [84, 0, 0, "-", "open"], [85, 0, 0, "-", "periodic"]], "hippynn.layers.pairs.analysis": [[80, 2, 1, "", "MinDistModule"], [80, 2, 1, "", "RDFBins"], [80, 1, 1, "", "min_dist_info"]], "hippynn.layers.pairs.analysis.MinDistModule": [[80, 3, 1, "", "forward"]], "hippynn.layers.pairs.analysis.RDFBins": [[80, 3, 1, "", "__init__"], [80, 3, 1, "", "bin_info"], [80, 3, 1, "", "forward"]], "hippynn.layers.pairs.dispatch": [[81, 2, 1, "", "KDTreeNeighbors"], [81, 2, 1, "", "KDTreePairsMemory"], [81, 2, 1, "", "NPNeighbors"], [81, 2, 1, "", "TorchNeighbors"], [81, 1, 1, "", "neighbor_list_kdtree"], [81, 1, 1, "", "neighbor_list_np"], [81, 1, 1, "", "wrap_points_np"]], "hippynn.layers.pairs.dispatch.KDTreeNeighbors": [[81, 3, 1, "", "compute_one"]], "hippynn.layers.pairs.dispatch.KDTreePairsMemory": [[81, 3, 1, "", "forward"]], "hippynn.layers.pairs.dispatch.NPNeighbors": [[81, 3, 1, "", "compute_one"]], "hippynn.layers.pairs.dispatch.TorchNeighbors": [[81, 3, 1, "", "compute_one"]], "hippynn.layers.pairs.filters": [[82, 2, 1, "", "FilterDistance"]], "hippynn.layers.pairs.filters.FilterDistance": [[82, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing": [[83, 2, 1, "", "ExternalNeighbors"], [83, 2, 1, "", "MolPairSummer"], [83, 2, 1, "", "PaddedNeighModule"], [83, 2, 1, "", "PairCacher"], [83, 2, 1, "", "PairDeIndexer"], [83, 2, 1, "", "PairReIndexer"], [83, 2, 1, "", "PairUncacher"], [83, 1, 1, "", "padded_neighlist"]], "hippynn.layers.pairs.indexing.ExternalNeighbors": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.MolPairSummer": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PaddedNeighModule": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PairCacher": [[83, 3, 1, "", "__init__"], [83, 3, 1, "", "forward"], [83, 3, 1, "", "set_images"]], "hippynn.layers.pairs.indexing.PairDeIndexer": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PairReIndexer": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PairUncacher": [[83, 3, 1, "", "__init__"], [83, 3, 1, "", "forward"], [83, 3, 1, "", "set_images"]], "hippynn.layers.pairs.open": [[84, 2, 1, "", "OpenPairIndexer"], [84, 2, 1, "", "PairMemory"]], "hippynn.layers.pairs.open.OpenPairIndexer": [[84, 3, 1, "", "forward"]], "hippynn.layers.pairs.open.PairMemory": [[84, 3, 1, "", "__init__"], [84, 3, 1, "", "forward"], [84, 3, 1, "", "initialize_buffers"], [84, 3, 1, "", "recalculation_needed"], [84, 3, 1, "", "reset_reuse_percentage"], [84, 4, 1, "", "reuse_percentage"], [84, 3, 1, "", "set_skin"], [84, 4, 1, "", "skin"]], "hippynn.layers.pairs.periodic": [[85, 2, 1, "", "PeriodicPairIndexer"], [85, 2, 1, "", "PeriodicPairIndexerMemory"], [85, 2, 1, "", "StaticImagePeriodicPairIndexer"], [85, 1, 1, "", "filter_pairs"]], "hippynn.layers.pairs.periodic.PeriodicPairIndexer": [[85, 3, 1, "", "forward"]], "hippynn.layers.pairs.periodic.PeriodicPairIndexerMemory": [[85, 3, 1, "", "forward"]], "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer": [[85, 3, 1, "", "__init__"], [85, 3, 1, "", "forward"]], "hippynn.layers.physics": [[86, 2, 1, "", "AlphaScreening"], [86, 2, 1, "", "CombineEnergy"], [86, 2, 1, "", "CombineScreenings"], [86, 2, 1, "", "CoulombEnergy"], [86, 2, 1, "", "Dipole"], [86, 2, 1, "", "EwaldRealSpaceScreening"], [86, 2, 1, "", "Gradient"], [86, 2, 1, "", "LocalDampingCosine"], [86, 2, 1, "", "MultiGradient"], [86, 2, 1, "", "PerAtom"], [86, 2, 1, "", "QScreening"], [86, 2, 1, "", "Quadrupole"], [86, 2, 1, "", "ScreenedCoulombEnergy"], [86, 2, 1, "", "StressForce"], [86, 2, 1, "", "VecMag"], [86, 2, 1, "", "WolfScreening"]], "hippynn.layers.physics.AlphaScreening": [[86, 3, 1, "", "__init__"]], "hippynn.layers.physics.CombineEnergy": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.CombineScreenings": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.CoulombEnergy": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.Dipole": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.EwaldRealSpaceScreening": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.Gradient": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.LocalDampingCosine": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.MultiGradient": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.PerAtom": [[86, 3, 1, "", "forward"]], "hippynn.layers.physics.QScreening": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"], [86, 4, 1, "", "p_value"]], "hippynn.layers.physics.Quadrupole": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.ScreenedCoulombEnergy": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.StressForce": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.VecMag": [[86, 3, 1, "", "forward"]], "hippynn.layers.physics.WolfScreening": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.regularization": [[87, 2, 1, "", "LPReg"]], "hippynn.layers.regularization.LPReg": [[87, 3, 1, "", "__init__"], [87, 3, 1, "", "forward"]], "hippynn.layers.targets": [[88, 2, 1, "", "HBondSymmetric"], [88, 2, 1, "", "HCharge"], [88, 2, 1, "", "HEnergy"], [88, 2, 1, "", "LocalChargeEnergy"]], "hippynn.layers.targets.HBondSymmetric": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.targets.HCharge": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.targets.HEnergy": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.targets.LocalChargeEnergy": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.transform": [[89, 2, 1, "", "ResNetWrapper"]], "hippynn.layers.transform.ResNetWrapper": [[89, 3, 1, "", "__init__"], [89, 3, 1, "", "forward"], [89, 3, 1, "", "regularization_params"]], "hippynn.networks": [[93, 0, 0, "-", "hipnn"]], "hippynn.networks.hipnn": [[93, 2, 1, "", "Hipnn"], [93, 2, 1, "", "HipnnQuad"], [93, 2, 1, "", "HipnnVec"], [93, 1, 1, "", "compute_hipnn_e0"]], "hippynn.networks.hipnn.Hipnn": [[93, 3, 1, "", "__init__"], [93, 3, 1, "", "forward"], [93, 4, 1, "", "interaction_layers"], [93, 3, 1, "", "regularization_params"], [93, 4, 1, "", "sensitivity_layers"]], "hippynn.networks.hipnn.HipnnVec": [[93, 3, 1, "", "__init__"], [93, 3, 1, "", "forward"]], "hippynn.plotting": [[95, 0, 0, "-", "plotmaker"], [96, 0, 0, "-", "plotters"], [97, 0, 0, "-", "timeplots"]], "hippynn.plotting.plotmaker": [[95, 2, 1, "", "PlotMaker"]], "hippynn.plotting.plotmaker.PlotMaker": [[95, 3, 1, "", "__init__"], [95, 3, 1, "", "assemble_module"], [95, 3, 1, "", "make_full_location"], [95, 3, 1, "", "make_plots"], [95, 3, 1, "", "plot_phase"], [95, 4, 1, "", "required_nodes"]], "hippynn.plotting.plotters": [[96, 2, 1, "", "ComposedPlotter"], [96, 2, 1, "", "HierarchicalityPlot"], [96, 2, 1, "", "Hist1D"], [96, 2, 1, "", "Hist1DComp"], [96, 2, 1, "", "Hist2D"], [96, 2, 1, "", "InteractionPlot"], [96, 2, 1, "", "Plotter"], [96, 2, 1, "", "SensitivityPlot"], [96, 1, 1, "", "as_numpy"]], "hippynn.plotting.plotters.ComposedPlotter": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.HierarchicalityPlot": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Hist1D": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Hist1DComp": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Hist2D": [[96, 3, 1, "", "__init__"], [96, 4, 1, "", "norm"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.InteractionPlot": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Plotter": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "make_plot"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.SensitivityPlot": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.timeplots": [[97, 1, 1, "", "plot_all_over_time"], [97, 1, 1, "", "plot_over_time"]], "hippynn.pretraining": [[98, 1, 1, "", "calculate_max_system_force"], [98, 1, 1, "", "calculate_min_dists"], [98, 1, 1, "", "hierarchical_energy_initialization"], [98, 1, 1, "", "set_e0_values"]], "hippynn.tools": [[99, 1, 1, "", "active_directory"], [99, 1, 1, "", "arrdict_len"], [99, 1, 1, "", "device_fallback"], [99, 1, 1, "", "is_equal_state_dict"], [99, 1, 1, "", "isiterable"], [99, 1, 1, "", "log_terminal"], [99, 1, 1, "", "np_of_torchdefaultdtype"], [99, 1, 1, "", "pad_np_array_to_length_with_zeros"], [99, 1, 1, "", "param_print"], [99, 1, 1, "", "print_lr"], [99, 1, 1, "", "progress_bar"], [99, 2, 1, "", "teed_file_output"]], "hippynn.tools.teed_file_output": [[99, 3, 1, "", "__init__"], [99, 3, 1, "", "flush"], [99, 3, 1, "", "write"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property", "5": "py:attribute", "6": "py:exception"}, "terms": {"": [11, 13, 17, 18, 26, 28, 34, 35, 42, 51, 52, 58, 59, 77, 78, 81, 99, 101, 107, 110, 111, 113, 116, 117, 119, 125], "0": [9, 11, 13, 17, 18, 19, 23, 58, 61, 66, 71, 72, 78, 93, 96, 98, 99, 102, 107, 108, 112], "00": 78, "0001": 19, "001": [66, 107], "00489": 19, "01": [71, 72, 78, 98], "02": 78, "02523": 104, "05": 66, "06": 93, "1": [9, 11, 12, 13, 17, 18, 19, 21, 23, 50, 58, 61, 64, 66, 70, 76, 78, 83, 85, 86, 88, 93, 96, 102, 104, 105, 107, 109, 112, 113, 115, 116, 118, 119, 120], "10": [9, 11, 13, 18, 19, 78, 102, 107, 110, 125], "100": [9, 107], "1000": [9, 102], "11": 78, "12": [78, 107], "128": 111, "15": [58, 61], "16": 107, "1711": 19, "1e": [58, 61, 93, 102, 125], "2": [9, 18, 46, 50, 51, 58, 61, 66, 70, 78, 81, 84, 85, 86, 87, 93, 104, 107, 109, 113, 116, 118], "20": [9, 78, 102, 107], "200": [96, 102], "2001": 107, "2018": 19, "2019": 116, "2023": 104, "21": 78, "22": 78, "2306": 104, "27": 109, "3": [9, 59, 78, 86, 102, 104, 107, 115, 116, 120], "30": 9, "3x3": 59, "4": [50, 52, 78, 109, 119, 125], "5": [9, 19, 45, 46, 50, 51, 78, 98, 102, 107], "50": 98, "500": 96, "512": 102, "6": [59, 93, 107], "7": [9, 93, 107], "72114e": 66, "8": [51, 78, 93, 107], "80": [9, 102], "85": 107, "89233218cna000001": 116, "9": [86, 115], "96": 66, "98": 66, "A": [7, 17, 19, 23, 43, 56, 58, 61, 103, 107, 110, 116, 118, 122, 124], "AND": 116, "AS": 116, "ASE": [58, 60, 61, 83, 103, 106, 109, 114, 115, 121, 122], "And": [78, 101], "As": [26, 28, 109, 118, 125], "At": 119, "BE": 116, "BUT": 116, "BY": 116, "But": [17, 18, 123], "By": [103, 107, 109, 112], "FOR": 116, "For": [24, 51, 58, 63, 65, 93, 104, 106, 109, 111, 112, 113, 115, 117, 118, 119, 120, 123, 124, 125], "IF": 116, "IN": 116, "If": [1, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 28, 34, 35, 36, 44, 45, 46, 50, 51, 52, 54, 55, 56, 58, 59, 61, 93, 98, 99, 101, 111, 112, 113, 115, 117, 118, 119, 120, 124], "In": [9, 17, 18, 25, 26, 48, 55, 99, 112, 113, 114, 117, 119], "It": [17, 18, 42, 78, 103, 107, 109, 112, 119, 123, 125], "NO": 116, "NOT": [26, 34, 37, 116], "No": [34, 36], "Not": [58, 61, 112, 124], "OF": 116, "ON": 116, "OR": [11, 58, 59, 116], "One": [123, 125], "SUCH": 116, "THE": 116, "TO": 116, "That": [34, 36, 113], "The": [0, 11, 15, 17, 19, 21, 23, 25, 26, 28, 34, 36, 42, 55, 56, 78, 86, 89, 95, 98, 99, 101, 102, 103, 104, 105, 107, 109, 110, 111, 112, 113, 114, 116, 117, 118, 120, 122, 123, 124, 125], "Their": 9, "Then": [109, 123], "There": [9, 107, 113, 124], "These": [101, 104, 107, 108, 119, 121, 124], "To": [11, 13, 17, 18, 19, 26, 29, 75, 78, 101, 107, 108, 109, 111, 112, 123], "_": [104, 117], "__call__": [26, 55], "__init__": [0, 1, 3, 7, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 26, 29, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 57, 58, 59, 61, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 99, 100, 119], "_auto_module_class": 119, "_basecompareloss": [45, 48], "_basenod": [27, 40, 46, 50, 51, 52, 54, 98], "_combnod": [40, 41], "_compareabletruepr": 96, "_description_": 45, "_dispatchneighbor": [51, 62, 81], "_featurenodesmixin": 50, "_helper": 52, "_i": [104, 113], "_index_st": 119, "_input_nam": 119, "_j": 104, "_lrschedul": [17, 23], "_mae_with_phas": 45, "_main_output": 119, "_mse_with_phas": 45, "_output_index_st": 119, "_output_nam": 119, "_pair_indexer_class": [51, 81, 84, 85], "_pairindex": [82, 83, 84, 85], "_parent_expand": 119, "_predefinedop": 40, "_values_": 78, "_weightedcompareloss": 48, "_weightedloss": 75, "ab": 104, "abort": [17, 23], "about": [26, 27, 106, 119, 121, 123, 124], "abov": [109, 116, 119, 120], "absolut": [48, 75], "absolute_error": [0, 26, 38, 48, 100], "abstract": [108, 121], "acceler": 115, "accept": [26, 29, 58, 61, 75, 124], "access": [26, 55, 107, 111, 112, 123], "accomplish": [17, 18, 123], "accord": [17, 23], "accumul": 123, "ach": 9, "acquir": 35, "acquire_encoding_pad": [0, 26, 38, 46, 100, 109, 119], "across": [24, 103], "act": [25, 34, 36, 116], "activ": [1, 17, 18, 21, 25, 89, 93, 112, 125], "activate_mliappi": 108, "active_directori": [0, 99, 100, 107], "actual": [53, 78, 117, 123], "ad": [51, 81, 114, 121, 122], "adam": [17, 23, 102, 107], "add": [0, 1, 7, 9, 22, 40, 100, 107, 119], "add_class_doc": [26, 38, 39, 42], "add_identity_lin": 96, "add_output": [0, 26, 55, 100], "addit": [25, 26, 34, 36, 40, 51, 55, 58, 61, 85, 99, 109, 119], "addition": [103, 119], "additional_output": [26, 55], "addn_featur": 85, "addnod": [0, 26, 38, 39, 40], "adds_to_form": [0, 26, 38, 39, 42], "adiabat": [45, 104], "adiabiat": 106, "administr": 116, "adopt": 86, "advantag": 121, "advis": 116, "affect": [17, 18], "after": [17, 18, 19, 22, 23, 26, 28, 108, 109, 112, 121], "after_load": 108, "afterward": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 108], "again": 107, "against": [9, 124], "agre": 108, "ahead": 117, "aid": 42, "aim": [114, 120], "al": [19, 104, 108], "alamo": 116, "alf": 114, "algebra": [0, 26, 38, 39, 74, 100, 107], "algorithm": [25, 51, 81, 109], "alia": [17, 18, 23], "alias": 36, "all": [6, 9, 11, 13, 16, 17, 18, 19, 23, 26, 28, 29, 42, 45, 48, 56, 58, 59, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 99, 103, 107, 111, 112, 113, 115, 116, 117, 120, 123, 124], "all_atom_energi": 64, "all_close_witherror": [0, 1, 9, 100], "all_featur": [76, 88], "all_nod": [26, 28], "all_pair": 88, "allevi": 125, "allow": [11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 26, 53, 58, 59, 78, 119], "allow_calcul": [58, 61], "allow_unfound": [11, 12, 13, 14, 15, 18, 58, 59], "almost": [107, 109], "along": 114, "alpha": 86, "alphascreen": [0, 74, 86, 100], "alreadi": [34, 35, 118, 119], "also": [36, 101, 104, 107, 108, 109, 113, 114, 115, 119], "altern": [99, 109, 121], "although": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 124], "alwai": [17, 18, 42, 99, 112, 119], "alwaysmatch": [0, 26, 38, 39, 42], "amd": 78, "amount": [19, 117], "amplitud": 9, "an": [9, 11, 17, 18, 19, 21, 22, 23, 24, 26, 28, 34, 35, 36, 37, 44, 46, 51, 52, 54, 55, 56, 58, 59, 61, 81, 88, 98, 99, 101, 103, 107, 109, 111, 112, 113, 115, 118, 119, 123, 125], "analog": 117, "analysi": [0, 74, 79, 100], "analyz": [28, 80], "angstrom": [58, 59, 61, 101], "ani": [14, 34, 36, 40, 41, 42, 43, 47, 48, 53, 64, 72, 77, 105, 109, 112, 114, 115, 116, 119, 120, 123], "anoth": [34, 36, 118, 123, 125], "antisymmetr": 88, "anyth": [11, 13, 58, 59, 108, 112, 124], "api": [6, 25, 77, 93, 111, 114, 119, 122], "appli": [16, 28, 34, 36, 42, 45, 46, 50, 51, 52, 54, 86, 107, 117, 119, 123], "applic": [109, 119], "apply_to_databas": [0, 26, 55, 100, 107], "apply_to_db": 107, "appropri": [34, 35, 119], "approxim": 117, "ar": [1, 9, 11, 12, 13, 14, 15, 17, 18, 19, 23, 24, 25, 26, 28, 29, 36, 42, 50, 55, 58, 59, 61, 70, 73, 75, 84, 93, 98, 99, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125], "arbitrari": [51, 120], "arbitrarili": 119, "aren": [17, 18], "arg": [11, 12, 14, 15, 16, 19, 26, 40, 43, 46, 48, 51, 55, 58, 59, 61, 64, 72, 75, 77, 78, 80, 83, 85, 86, 87, 93, 98, 99], "argument": [11, 15, 17, 23, 24, 34, 35, 36, 45, 50, 52, 58, 59, 82, 105, 109, 112, 119, 124], "aris": [116, 119], "arr_dict": [11, 12, 13, 14, 15, 58, 59, 98], "arrai": [7, 9, 11, 12, 13, 14, 15, 18, 58, 59, 64, 86, 98, 99, 105, 107, 114, 120], "array_dict": 98, "array_dictionari": 99, "arrdict_len": [0, 99, 100], "arxiv": [19, 104], "as_numpi": [0, 94, 96, 100], "as_tensor": [0, 57, 63, 64], "ase": [11, 57, 58, 59, 61, 101, 115, 121], "ase_compute_neighbor": [0, 57, 58, 62, 100], "ase_databas": [0, 57, 58, 100], "ase_db_exampl": 120, "ase_filterpair_coulomb_construct": [0, 57, 58, 60, 100], "ase_interfac": [0, 57, 59, 60, 61, 62, 100, 101], "ase_unittest": [0, 57, 58, 100], "asedatabas": [0, 11, 57, 58, 59, 100, 120], "aseneighbor": [0, 57, 58, 62, 100], "asepairnod": [0, 57, 58, 62, 100], "ask": 125, "aspect": [19, 119], "assembl": [17, 18, 102, 107, 109], "assemble_for_train": [0, 17, 18, 100, 107, 109, 110], "assemble_modul": [0, 23, 94, 95, 100], "assemble_training_modul": [17, 23], "assembli": [0, 17, 51, 100, 109], "assert": [26, 38, 39, 42, 45, 46, 50, 51, 52, 119], "assertlen": [26, 38, 39, 42, 119], "assign": [101, 103, 120, 124], "assign_index_alias": [0, 26, 34, 36, 100], "assist": 118, "associ": [17, 18, 26, 28, 51, 101, 107, 108], "assum": [22, 58, 61, 78, 102, 110, 111, 113, 119], "assume_input": [26, 28], "assumpt": 99, "asymmetr": 9, "atleast2d": [0, 26, 38, 39, 40, 74, 75, 100], "atom": [0, 9, 11, 13, 26, 30, 34, 37, 45, 46, 50, 52, 54, 57, 58, 59, 61, 64, 71, 76, 78, 83, 86, 88, 93, 98, 100, 101, 104, 107, 108, 109, 113, 117, 118, 119, 120, 123, 124], "atom1_ids_shap": 4, "atom2_id_shap": 4, "atom2_startshap": 4, "atom_arrai": 83, "atom_charg": 125, "atom_energi": [76, 119], "atom_energy_1": 86, "atom_energy_2": 86, "atom_hi": 119, "atom_index": [46, 76, 78, 80, 83], "atom_mask": 70, "atom_molid": 72, "atom_preenergi": 76, "atom_prob": 9, "atom_vari": 120, "atomdeindex": [0, 26, 38, 46, 74, 78, 100], "atomidx": 51, "atomindex": [0, 26, 38, 45, 46, 50, 51, 52, 53, 100, 119], "atomist": [114, 122], "atommask": [0, 57, 65, 70, 100], "atommasknod": [0, 57, 65, 71, 100], "atomreindex": [0, 26, 38, 46, 74, 78, 100], "atomtomolsumm": [0, 26, 38, 52, 100], "attach": [17, 23, 110], "attempt": [24, 26, 27, 34, 35, 40, 41, 43, 47, 48, 58, 61, 112, 119], "attempt_reload": [0, 11, 16, 100], "attribut": [98, 107, 119, 123], "auto": [1, 26, 27, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 64, 69, 71, 72, 73, 98, 112, 119, 124], "auto_modul": [0, 26, 38, 39, 40, 42, 45, 46, 51], "auto_module_class": 119, "autograd": [2, 121, 123], "autograd_wrapp": [0, 1, 100], "autokw": [0, 26, 38, 39, 42, 45, 46, 50, 51, 52, 54, 69, 71, 72, 73, 119], "automat": [16, 19, 24, 26, 34, 36, 45, 46, 58, 61, 98, 99, 101, 112, 119, 121], "autonokw": [0, 26, 38, 39, 42, 46, 49, 51, 52, 64, 119], "avail": [1, 17, 23, 34, 35, 57, 119, 124], "averag": 9, "avoid": [104, 112], "awar": 25, "awkward": 117, "ax": [34, 117], "axi": [11, 13, 34, 58, 61, 99], "back": [7, 17, 23, 28], "background": 124, "backward": [23, 25, 77, 117], "badli": 124, "bar": [23, 26, 55, 113, 115, 124], "barebon": [107, 113], "base": [0, 3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 34, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 61, 62, 64, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 95, 96, 99, 100, 101, 103, 104, 108, 111, 118, 119, 121], "base_lay": 89, "base_sens": 77, "basi": 26, "basic": [118, 120, 122], "batch": [9, 14, 17, 18, 19, 23, 34, 76, 86, 88, 98, 107, 111, 113, 117, 119, 123], "batch_callback": [17, 23, 112], "batch_convert_torch_to_numba": [0, 1, 6, 100], "batch_hier": 119, "batch_input": [17, 23, 25], "batch_list": 14, "batch_model_output": [17, 23], "batch_siz": [0, 11, 13, 17, 18, 19, 23, 26, 55, 98, 100, 102, 107, 111], "batch_target": [17, 23, 25], "becaus": [9, 36, 109, 111, 117, 123, 125], "becom": [26, 28], "been": [19, 25, 34, 35, 36, 98, 102, 119], "befor": [11, 13, 19, 98, 108, 112, 115, 119, 121], "before_load": 108, "begin": [107, 123], "behalf": 116, "behav": 82, "behavior": [11, 42, 117], "being": 125, "belong": 112, "below": [17, 23, 113], "benefit": 109, "besid": [11, 19, 52, 78, 106], "best": [1, 17, 19, 22, 23, 112], "best_checkpoint": [68, 112], "best_metric_list": 97, "best_metric_valu": 22, "best_model": 22, "better": [17, 20, 22, 23, 107, 113, 117], "better_dict": 22, "better_model": 19, "between": [7, 9, 16, 26, 34, 35, 36, 45, 48, 104, 107, 109, 113, 120], "bin": [51, 80, 96], "bin_info": [0, 74, 79, 80], "binari": 116, "binnod": [0, 26, 38, 39, 40], "bit": [7, 112], "blank": [17, 23, 78, 107], "block": [93, 107], "bohr": 107, "boldsymbol": 104, "bond": [54, 78, 120, 121], "bond_vari": 120, "bondtomolsummm": [0, 26, 38, 52, 100], "book": 26, "bool": [1, 22, 59, 75, 93], "both": [20, 24, 26, 29, 54, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 93, 113, 117], "boundari": [51, 59, 73, 81, 98, 106], "box": [19, 109], "break": [60, 77, 112], "broadcast": 124, "bsd": 116, "build": [17, 18, 19, 23, 26, 42, 45, 46, 51, 55, 60, 77, 98, 101, 103, 107, 108, 119, 121], "build_loss_modul": [0, 17, 18, 100], "built": [17, 23, 60, 70, 71, 89, 109, 119], "bundl": 108, "bundled_input": 75, "busi": 116, "bytetensor": 112, "c": [51, 115], "cach": [18, 34, 36], "calc": 101, "calcul": [0, 23, 45, 51, 57, 58, 60, 81, 84, 85, 98, 100, 103, 104, 106, 107, 108, 118, 121, 123], "calculate_max_system_forc": [0, 98, 100], "calculate_min_dist": [0, 98, 100], "calculation_requir": [0, 57, 58, 61, 100], "calculator_from_model": [0, 57, 58, 61, 100], "call": [11, 13, 17, 23, 25, 26, 29, 48, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 99, 108, 109, 111, 119, 125], "callabl": [17, 23, 24, 25, 26, 34, 36, 44, 77, 93, 111], "callback": [0, 17, 18, 23, 57, 65, 96, 100, 112, 121], "can": [11, 13, 17, 18, 19, 23, 26, 28, 34, 36, 42, 60, 96, 98, 101, 104, 105, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119, 120, 121, 123, 124, 125], "cannot": [26, 44, 109], "capabl": [101, 119, 120], "captur": [17, 23], "care": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "carefulli": [26, 55], "carteisian": 59, "cartesian": 59, "case": [9, 16, 26, 55, 103, 109, 112, 113, 118, 119], "cast": [42, 50, 51, 52], "categor": 49, "caught": 60, "caus": 116, "caveat": 109, "cb": [17, 23], "cd": 115, "cell": [47, 51, 59, 62, 78, 81, 83, 84, 85, 86, 98, 109], "cell_nam": 98, "cell_offset": 83, "cellnod": [0, 26, 38, 47, 50, 51, 100, 109], "cellscaleinduc": [0, 74, 78, 100], "certain": [9, 17, 23, 117, 121], "chang": [17, 18, 26, 28, 35, 36, 58, 61, 77, 98, 109, 112, 124], "channel": 115, "charact": 22, "charg": [0, 26, 38, 45, 47, 52, 53, 54, 58, 59, 61, 71, 76, 86, 88, 100, 101, 104, 113, 119, 120, 121, 125], "chargemomentnod": [0, 26, 38, 52, 100, 119], "chargepairsetup": [0, 26, 38, 52, 100], "charges1": 76, "charges2": 76, "chdir": 107, "check": [0, 11, 12, 13, 14, 15, 18, 24, 28, 57, 58, 59, 61, 65, 99, 100, 107, 112, 113, 124], "check_all_grad": [0, 1, 9, 100], "check_all_grad_onc": [0, 1, 9, 100], "check_allclos": [0, 1, 9, 100], "check_allclose_onc": [0, 1, 9, 100], "check_correct": [0, 1, 9, 100], "check_dist": [0, 57, 65, 67, 100], "check_empti": [0, 1, 9, 100], "check_evaluation_ord": [0, 26, 28, 100], "check_grad_and_gradgrad": [0, 1, 9, 100], "check_gradi": [0, 57, 65, 67, 100], "check_link_consist": [0, 26, 28, 100], "check_mapping_devic": [0, 17, 24, 100], "check_spe": [0, 1, 9, 100], "checkpoint": [16, 17, 23, 24, 112, 121], "child": [26, 28, 42, 44, 119], "child_nod": 28, "child_node_typ": [34, 36], "children": [26, 28, 51, 107, 118], "choic": 125, "choos": [70, 98], "circuit": [58, 61], "cl": 16, "class": [3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 29, 34, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 61, 62, 64, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 95, 96, 99, 108, 118, 119, 120], "classmethod": [16, 22, 26, 48, 55], "cleanli": 123, "clear": [34, 36], "clear_index_cach": [0, 26, 34, 36, 100], "clone": 115, "close": [48, 109], "closur": 25, "closure_step_fn": [0, 17, 25, 100], "closurestep": [0, 17, 25, 100], "co": 86, "code": [9, 57, 104, 107, 112, 114, 115, 116, 118, 119], "coerc": [26, 28, 34, 35, 42], "coerces_values_to_nod": [0, 26, 38, 39, 40], "coercion": 42, "collate_input": [0, 26, 27, 100], "collate_target": [0, 26, 27, 100], "collect": [26, 34, 36, 44, 95], "collected_model": 103, "column": [11, 22, 58, 59, 124], "com": 115, "combin": [52, 57, 86, 103, 107, 119], "combineenergi": [0, 74, 86, 100], "combineenergynod": [0, 26, 38, 52, 100], "combinescreen": [0, 74, 86, 100], "come": [1, 119], "command": 108, "commands_str": 108, "commensur": 42, "comment": [115, 125], "compactifi": 56, "compar": [34, 35, 58, 61, 107, 109, 110, 121, 124], "compare_against": 9, "compare_atom": [58, 61], "comparison": [34, 35, 36], "compat": [7, 19, 26, 34, 35, 42, 44, 58, 61, 77, 93, 99, 118, 121], "compatibility_hook": [0, 74, 77, 100], "compatibleidxtypetransform": [0, 26, 38, 39, 42], "compil": [111, 118], "complement": 86, "complet": [16, 104, 107, 113, 114, 119], "complex": [42, 109, 119, 123], "complex128": 6, "complex64": 6, "compon": [51, 54, 81, 85, 88, 112, 114, 119, 122, 125], "compos": 74, "composedplott": [0, 94, 96, 100], "composit": 92, "compris": [26, 29], "comput": [17, 18, 26, 28, 29, 36, 38, 45, 48, 51, 52, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 98, 107, 112, 119, 123], "compute_descriptor": [0, 57, 63, 64], "compute_dtyp": 64, "compute_evaluation_ord": [0, 26, 28, 100], "compute_forc": [0, 57, 63, 64], "compute_gradi": [0, 57, 63, 64], "compute_hipnn_e0": [0, 92, 93, 100], "compute_index_mask": [0, 11, 13, 100], "compute_on": [0, 57, 58, 62, 74, 79, 81], "concept": 122, "conceptu": 123, "concern": [51, 102], "concret": 9, "conda_requir": 115, "condit": [51, 59, 73, 81, 85, 98, 106, 116], "confer": 19, "config": [12, 124], "configur": [86, 112], "conjuct": [11, 13], "connect": [26, 28, 42, 44, 56, 118, 119], "consequenti": 116, "consid": 51, "consider": 104, "consist": [9, 28, 83, 93, 107], "const": 72, "constant": 52, "constraint": [26, 44, 99, 112, 122], "constraint_kei": [26, 44], "construct": [9, 11, 16, 17, 18, 21, 23, 26, 27, 42, 48, 55, 60, 102, 104, 113, 114, 119, 122, 125], "construct_output": [0, 26, 27, 100], "constructor": [34, 36, 70, 72, 77, 89], "consum": 101, "contain": [11, 13, 17, 19, 23, 24, 26, 27, 28, 36, 77, 98, 104, 107, 112, 114, 118, 123, 124], "context": [42, 99], "contin": 117, "contract": 116, "contribut": [45, 119, 125], "contributed_energi": 76, "contributor": 116, "control": [0, 11, 17, 23, 24, 25, 26, 66, 100, 106, 112], "conveni": 16, "convent": [19, 86], "convers": [26, 31, 32, 34, 35, 36, 119, 121], "convert": [6, 7, 26, 34, 35, 46, 51, 55, 78, 83, 119], "convolut": 117, "coord": 81, "coord_pair": 77, "coordin": [69, 70, 72, 78, 81, 83, 84, 85, 86, 109], "copi": [16, 17, 18, 26, 28, 55, 116], "copy_subgraph": [0, 26, 28, 100], "copyright": 116, "core": [29, 39, 117], "correct": [9, 28, 112, 123], "correctli": [26, 28], "correspond": [26, 28, 45, 52, 64, 77, 78, 103, 104, 107, 117, 119, 120, 123], "corrupt": [26, 28], "coscutoff": [0, 74, 77, 100], "cost": [18, 109, 111], "costli": 109, "could": [9, 119, 123], "coulomb": [52, 60, 86], "coulombenergi": [0, 74, 86, 100], "coulombenergynod": [0, 26, 38, 52, 100], "coulombi": 86, "count": 103, "counterpart": 104, "coupl": [45, 104], "cover": [16, 118], "cpu": [1, 9, 17, 18, 20, 21, 26, 55, 64, 68, 102, 108, 112, 115, 117, 121, 123], "cpu_kernel": [0, 1, 4, 7, 100], "creat": [17, 18, 23, 24, 26, 27, 34, 36, 40, 41, 43, 46, 47, 48, 55, 64, 99, 107, 108, 113, 118, 122], "create_schnetpack_input": [0, 57, 73, 100], "create_st": [0, 17, 24, 100], "create_structure_fil": [0, 17, 24, 100], "creation": [26, 45, 46, 50, 51, 52, 54, 71, 72, 118], "criterion": 28, "crossov": 86, "csr": 117, "ctime": 59, "cuda": [17, 18, 23, 64, 108, 112], "cuda_visible_devic": 112, "cupi": [1, 3, 115, 117, 124], "cupyenvsum": [0, 1, 3, 100], "cupyfeatsum": [0, 1, 3, 100], "cupygpukernel": [0, 1, 3, 100], "cupysensesum": [0, 1, 3, 100], "current": [17, 19, 20, 23, 24, 25, 51, 57, 81, 84, 85, 98, 99, 107, 109, 112, 119, 124], "current_epoch": [0, 17, 22, 100], "cusp_reg": [77, 93], "custom": [1, 3, 26, 29, 75, 102, 122, 124], "custom_kernel": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100, 117], "cut": [11, 13], "cut_factor": [11, 13], "cutoff": [62, 77, 81, 85, 86, 93, 98, 107, 109, 125], "cutoff_dist": 52, "cutoff_typ": 77, "cycl": [26, 28], "d": 104, "d1": 99, "d2": 99, "damag": 116, "damp": 86, "dangl": [26, 28], "data": [9, 11, 12, 13, 14, 15, 30, 58, 59, 64, 80, 93, 95, 98, 107, 108, 109, 113, 114, 116, 118, 120, 123, 125], "data_arg": 96, "data_s": 9, "databas": [0, 12, 14, 15, 16, 17, 18, 23, 24, 34, 35, 40, 41, 43, 47, 48, 58, 59, 93, 98, 100, 102, 104, 107, 109, 111, 112, 113, 114, 121, 122, 123, 125], "database_input": 18, "dataload": [11, 12, 13, 14, 15, 18, 21, 58, 59, 109], "dataparallel": [17, 20, 23], "dataset": [11, 13, 15, 17, 18, 21, 23, 59, 107, 109, 115, 120, 125], "db": [11, 18, 26, 55, 58, 59, 98, 120], "db_form": [0, 26, 34, 35, 100], "db_info": [17, 18, 21, 107, 109, 110, 112], "db_name": [11, 12, 13, 14, 15, 17, 18, 26, 27, 28, 40, 41, 43, 47, 48, 58, 59, 72, 103, 104, 105, 107, 109, 111, 113, 120, 123, 125], "db_namesnam": 107, "db_state_of": [0, 26, 34, 35, 100], "dbname": 28, "deactiv": 1, "deal": [109, 123], "debug": [17, 23], "debug_graph_execut": 124, "debug_loss_broadcast": 124, "decai": [19, 23], "decay_factor": [66, 71, 72, 98], "decent": 117, "decod": 78, "decomposit": [58, 61], "decor": [7, 34, 36, 42, 119], "decreas": [51, 81, 84, 85, 109], "def": 119, "default": [1, 17, 18, 19, 23, 24, 26, 34, 36, 45, 50, 51, 55, 57, 58, 61, 93, 103, 109, 112, 117, 119, 124], "default_plot_filetyp": 124, "defaultnetworkexpans": [0, 26, 38, 50, 100], "defin": [11, 13, 19, 26, 29, 42, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 102, 104, 107, 113, 119, 120, 121], "definit": [26, 38, 42, 44, 119], "definition_help": [0, 26, 38, 39, 100, 119], "deliber": 107, "delta": 104, "delta_ij": 86, "denot": 78, "dens": 18, "densit": 71, "densitymatrixnod": [0, 57, 65, 72, 100], "depart": 116, "depend": [36, 53, 107, 112, 117], "depth": 12, "deriv": 116, "describ": [21, 34, 107], "descript": [17, 23, 78, 104], "descriptor": 64, "design": [114, 125], "desir": [101, 118, 123, 125], "destin": 112, "detach": [26, 55, 123], "detail": [24, 75, 103, 104, 121], "detect": 124, "determin": [14, 22, 98, 109, 111, 118], "determine_key_structur": [0, 11, 14, 100], "determine_out_in_targ": [0, 17, 18, 100], "develop": 114, "deviat": [11, 13, 103], "devic": [0, 9, 11, 13, 17, 18, 21, 23, 24, 26, 55, 64, 68, 98, 100, 102, 108], "device_fallback": [0, 99, 100], "df": 98, "diagnost": 98, "dict": [17, 18, 22, 23, 24, 26, 27, 45, 77, 98], "dictionari": [11, 12, 13, 14, 15, 20, 21, 22, 24, 58, 59, 61, 73, 98, 99, 107, 111, 112, 113], "diectori": [11, 15], "differ": [9, 25, 36, 45, 52, 53, 58, 61, 75, 86, 103, 104, 112, 114, 119, 121, 125], "differenti": 101, "differentiable_input": 9, "digraph": 56, "dimens": [78, 89], "diment": 64, "dipol": [0, 52, 59, 74, 86, 100, 101, 104, 119], "dipole_ma": 104, "dipolenod": [0, 26, 38, 52, 100, 104], "direct": [35, 109, 116, 119], "directli": [6, 34, 35, 42, 108, 111, 112, 118, 120, 121, 124], "directori": [11, 12, 14, 15, 17, 23, 24, 26, 27, 58, 59, 99, 103, 107, 112], "directorydatabas": [0, 11, 15, 100, 107], "dirnam": [99, 107], "disabl": [17, 23, 124], "disclaim": 116, "disconnect": [26, 28], "disconnect_old": [26, 28], "disk": [11, 120], "dispatch": [0, 34, 36, 74, 79, 100], "dispatch_index": [0, 26, 34, 35, 100], "displai": 116, "dist": 86, "dist_hard_max": [51, 62, 81, 84, 85, 88, 93, 98, 107, 109], "dist_pair": 77, "dist_soft_max": [88, 93, 107], "dist_soft_min": [88, 93, 107], "dist_tensor": 77, "dist_threshold": 98, "dist_unit": [58, 61, 101], "distanc": [9, 51, 58, 61, 77, 81, 82, 84, 85, 86, 98, 101, 107, 109, 124, 125], "distflat": [77, 85], "distinct": 123, "distribut": 116, "divid": 123, "divnod": [0, 26, 38, 39, 40], "dk": [11, 58, 59], "do": [1, 17, 18, 19, 23, 26, 36, 55, 56, 98, 107, 109, 111, 112, 115, 116, 119, 123, 124], "doc": 112, "document": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 116, 119, 121], "doe": [11, 15, 26, 48, 55, 60, 99, 112, 119, 123, 124, 125], "doesn": [26, 28, 34, 35, 42, 119, 124], "domain": [58, 61, 123], "don": [9, 18, 19, 58, 61, 109, 115, 124], "done": [11, 13, 17, 23, 26, 55], "dot": 56, "down": [112, 119], "dress": [26, 55, 118], "drop": 107, "dtu": [11, 58, 59], "dtype": [6, 9, 86], "due": [104, 109, 112], "dure": [17, 18, 19, 23, 42, 109, 112, 121, 123, 124], "dynam": [19, 26, 101, 102, 117, 124], "dynamicperiodicpair": [0, 26, 38, 51, 100, 109], "e": [9, 11, 16, 24, 26, 34, 52, 55, 58, 61, 70, 86, 98, 104, 108, 112, 115, 117, 120, 124], "e0": 98, "e_": [104, 117], "each": [9, 11, 15, 17, 22, 23, 28, 36, 51, 81, 83, 84, 85, 86, 88, 93, 98, 103, 107, 109, 118, 124], "earli": [17, 18, 23, 107], "earlier": 124, "early_stopping_kei": 102, "easi": [17, 23, 103, 111, 119], "easier": 119, "easili": [107, 112], "edit": 115, "effect": [18, 26, 28, 113, 125], "effici": [117, 121], "either": [59, 99, 109, 113], "elaps": [0, 1, 9, 100], "elem": 78, "element": [64, 75, 107, 117], "element_typ": 64, "elementwise_compare_reduc": [0, 26, 34, 35, 100], "els": 70, "elsewis": 98, "emb": 109, "empti": [19, 26, 28], "empty_tensor": [0, 57, 63, 64], "en_data": 93, "en_per_atom": 123, "en_unit": [58, 61, 101], "enc": [109, 119], "encod": [0, 26, 38, 46, 50, 51, 53, 78, 93, 98, 100], "encount": 19, "end": [11, 17, 19, 23, 26, 58, 59, 107], "endors": 116, "energi": [0, 26, 38, 45, 52, 53, 54, 58, 59, 60, 61, 64, 70, 71, 72, 76, 86, 88, 93, 98, 100, 101, 104, 107, 108, 111, 113, 116, 119, 121, 123], "energy1": 76, "energy2": 76, "energy_1": 52, "energy_2": 52, "energy_convers": 52, "energy_conversion_factor": 86, "energy_ma": 104, "energy_modul": 98, "energy_nam": 98, "energy_nod": [64, 101, 108], "energy_on": [0, 57, 65, 72, 100], "energy_per_atom": 59, "energy_term": 119, "enforc": [42, 77, 78, 88, 104], "enjoi": 114, "enough": 98, "enperatom": 123, "ensembl": [0, 26, 100, 106], "ensemble_": [26, 27], "ensemble_graph": 103, "ensemble_info": 103, "ensemble_input": 27, "ensemble_output": 27, "ensembletarget": [0, 26, 27, 38, 49, 74, 75, 100], "ensembling_model": 103, "ensur": [42, 60, 77, 86, 119, 123], "enter": 99, "entir": [6, 98, 111, 118, 123], "entri": [26, 28, 107, 121], "enum": [26, 34, 37], "enumer": [26, 34, 37], "env": 5, "env_cupi": [0, 1, 100], "env_impl": 9, "env_numba": [0, 1, 100], "env_pytorch": [0, 1, 100], "env_shap": 4, "environ": [58, 112, 117, 124], "envops_test": [0, 1, 9, 100], "envsum": [0, 1, 2, 3, 4, 5, 100, 117], "envsum_impl": 2, "envsum_raw": 9, "eoch": 19, "epa": 123, "epoch": [17, 19, 21, 22, 23, 107, 113], "epoch_metric_valu": 22, "epoch_tim": 22, "equal": [99, 123, 125], "equat": 52, "equival": [111, 123], "error": [26, 28, 34, 35, 36, 44, 46, 48, 75, 104, 107, 111, 112, 119, 125], "especi": [109, 117], "et": [19, 104], "etc": [11, 13, 56, 58, 59, 120], "ev": [59, 101], "eval": [11, 13, 22], "eval_batch_s": [0, 17, 19, 23, 100, 102], "eval_typ": [21, 95], "evalu": [0, 11, 13, 17, 18, 19, 20, 22, 23, 26, 28, 86, 98, 100, 107, 109, 110, 112, 121, 123, 124], "evaluation_dict": 22, "evaluation_inputs_list": 28, "evaluation_loss": 21, "evaluation_loss_nam": 21, "evaluation_mod": [11, 13], "evaluation_outputs_list": 28, "evaluation_print": [0, 17, 22, 100], "evaluation_print_bett": [0, 17, 22, 100], "even": [42, 116], "evenli": 86, "event": 116, "everi": [17, 23, 26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "everyth": [107, 112], "ewaldrealspacescreen": [0, 74, 86, 100], "examin": [107, 125], "exampl": [18, 22, 25, 93, 98, 101, 103, 104, 105, 107, 108, 109, 112, 113, 114, 118, 119, 120, 121, 123, 125], "except": [17, 23, 28, 42, 44, 60, 120], "excit": [0, 26, 38, 74, 100, 106], "excited_states_azomethan": 104, "exciton": 104, "execut": [95, 118, 119, 122, 124], "exemplari": 116, "exhibit": 109, "exist": [26, 46, 55, 99, 107, 119], "expand": [42, 51, 119], "expand0": [0, 26, 38, 46, 51, 54, 57, 65, 71, 72], "expand1": [0, 26, 38, 46, 51, 54], "expand2": [0, 26, 38, 51], "expand3": [0, 26, 38, 51], "expand_par": [26, 38, 39, 42, 119], "expandpar": [0, 26, 38, 39, 42, 45, 46, 49, 50, 51, 52, 54, 64, 71, 72, 119], "expandparentmeta": [0, 26, 38, 39, 42], "expans": [26, 42, 45, 46, 50, 51, 52, 54, 122], "expansion0": [0, 26, 38, 45, 46, 50, 52, 54, 119], "expansion1": [0, 26, 38, 45, 46, 50, 52, 119], "expansion2": [0, 26, 38, 50, 52, 119], "expansion3": [0, 26, 38, 52], "expansion4": [0, 26, 38, 52], "expect": [21, 35, 98], "expens": [18, 123], "experi": [0, 18, 19, 20, 21, 22, 23, 24, 25, 51, 100, 102, 107, 109, 110, 112, 122], "experiment": [17, 23], "experiment_param": [17, 23, 102, 107, 112], "experiment_structur": [24, 68, 112], "explain": 122, "explicitli": [1, 11, 15, 25, 57, 112, 123, 124], "expos": 6, "express": [104, 116], "extend": [114, 119], "extens": 25, "extern": 96, "externalneighbor": [0, 74, 79, 83, 100], "externalneighborindex": [0, 26, 38, 51, 100], "extra": [1, 26, 29, 75, 77, 104, 118], "extra_properti": [58, 61], "extra_repr": [0, 26, 29, 74, 75, 100], "extract_full_fil": [0, 11, 14, 100], "extract_snap_fil": [0, 11, 12, 100], "extxyz": [11, 58, 59], "f": [4, 11, 15, 34, 36, 98], "f_": 117, "factor": [19, 58, 61], "factori": [34, 36], "fail": [18, 46, 60, 111], "fall": [17, 23], "fals": [1, 9, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 26, 27, 28, 41, 45, 50, 54, 55, 58, 59, 66, 76, 88, 93, 96, 98, 99, 107, 108, 110, 119, 124], "fanci": [17, 18], "far": [1, 19, 22, 112, 125], "fashion": 42, "fast": [9, 122], "fast_convert": [0, 1, 100], "faster": [1, 117], "fastest": [51, 81, 84, 85, 109], "fdir": 69, "feat_impl": 9, "feat_shap": 4, "featsum": [0, 1, 2, 5, 100, 117], "featsum_impl": 2, "featsum_raw": 9, "featur": [5, 9, 17, 23, 46, 50, 52, 54, 75, 76, 77, 78, 83, 86, 88, 89, 93, 104, 106, 107, 114, 117, 119, 122, 125], "feature_s": [76, 88, 119], "fed": [26, 28, 83], "feel": 115, "few": 107, "fewer": 109, "field": [18, 22], "figur": [115, 121, 124], "file": [11, 12, 14, 15, 16, 17, 20, 23, 24, 25, 53, 58, 59, 99, 107, 112, 114, 115, 120, 124], "filenam": [11, 24, 58, 59, 99, 112], "filetyp": 124, "filter": [0, 26, 44, 46, 74, 79, 100], "filter_arrai": [0, 11, 12, 14, 100], "filter_pair": [0, 74, 79, 85, 100], "filterbondsonewai": [0, 26, 38, 46, 74, 78, 100], "filterdist": [0, 74, 79, 82, 100], "filterpairindex": 82, "final": [22, 42, 112, 119, 125], "find": [9, 20, 34, 35, 46, 50, 51, 58, 61, 79, 81, 83, 85, 107, 109, 114, 119], "find_rel": [0, 26, 38, 39, 42, 44, 100], "find_unique_rel": [0, 26, 38, 39, 42, 44, 100, 119], "finder": [81, 98], "finish": [26, 28], "first": [9, 11, 13, 20, 50, 82, 86, 89, 93, 107, 109], "first_is_interact": [45, 54, 76, 88, 119], "fit": [107, 116], "fit_dtyp": 93, "fitsnap": 114, "flatatom": 78, "flatten": [78, 86], "flexibl": [26, 109, 119, 122], "float": [11, 13, 17, 23, 59, 98, 113], "float16": 6, "float32": [6, 11, 64, 107], "float64": [6, 11, 86, 93, 101], "flow": 26, "flush": [0, 99, 100], "fly": [34, 36], "fn": [26, 38, 39, 42, 75], "fn_name": 61, "fname": 24, "folder": [17, 23, 107], "follow": [17, 19, 23, 45, 46, 50, 51, 52, 54, 57, 102, 104, 112, 113, 116, 119, 120, 123, 124], "foomodul": 119, "foonod": 119, "footprint": [117, 121], "forc": [47, 59, 71, 98, 99, 101, 106, 121], "force_nam": 98, "force_threshold": 98, "forcenod": [0, 26, 38, 47, 100], "forg": 115, "form": [9, 17, 23, 42, 51, 77, 78, 107, 116, 118, 119, 121, 123], "formassert": [0, 26, 38, 39, 42], "formassertlength": [0, 26, 38, 39, 42], "format": [11, 12, 14, 15, 26, 33, 55, 59, 71, 114, 120], "format_form_nam": [0, 26, 38, 39, 42], "former": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "formhandl": [0, 26, 38, 39, 42], "formtransform": [0, 26, 38, 39, 42], "forward": [0, 26, 28, 29, 38, 48, 57, 63, 64, 65, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 100, 117], "found": [11, 12, 13, 14, 15, 19, 26, 28, 34, 35, 37, 44, 58, 59, 77, 98, 104, 112, 119, 123, 124], "four": 124, "frac": [104, 113], "fraction": [11, 12, 13, 14, 15, 17, 19, 23, 58, 59, 107], "fraction_train_ev": [0, 17, 19, 23, 100, 102], "framework": 104, "free": [34, 36], "fresh": [17, 23], "from": [9, 11, 12, 13, 16, 17, 18, 23, 24, 26, 28, 34, 36, 41, 42, 45, 46, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 64, 71, 72, 77, 78, 81, 83, 86, 88, 98, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 116, 118, 119, 120, 122, 123, 125], "from_evalu": [0, 17, 22, 100], "from_graph": [0, 26, 55, 100, 107, 111], "full": [11, 13, 24, 58, 61, 115, 119], "fuller": 113, "fulli": [42, 109, 119], "func": [7, 9, 40, 70, 71], "funcnam": 9, "function": [6, 7, 9, 11, 13, 15, 16, 17, 20, 24, 25, 26, 28, 29, 33, 34, 35, 36, 39, 42, 48, 56, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 99, 103, 104, 106, 107, 118, 119, 121, 124, 125], "further": [98, 107], "furthermor": 26, "futur": [9, 20, 28], "fuzzi": [46, 78], "fuzzyhistogram": [0, 74, 78, 100], "fuzzyhistogramm": [0, 26, 38, 46, 100], "fysik": [11, 58, 59], "g": [26, 55, 86, 108, 112, 115, 120, 124], "garbag": [34, 36], "gaussiansensitivitymodul": [0, 74, 77, 100], "gen_par": [0, 57, 65, 100], "gener": [11, 13, 21, 24, 26, 42, 51, 55, 85, 101, 109, 114, 119, 121, 124], "generalized_coordin": 86, "generalized_coordinates_par": 52, "generate_database_info": [0, 17, 18, 100], "get": [9, 26, 28, 41, 42, 50, 51, 52, 58, 61, 70, 72, 87, 98, 107, 109, 112, 115, 118, 119], "get_charg": [0, 57, 58, 61, 100], "get_connected_nod": [0, 26, 38, 39, 44, 100], "get_default_dtyp": 11, "get_dipol": [0, 57, 58, 61, 100], "get_dipole_mo": [0, 57, 58, 61, 100], "get_energi": [0, 57, 58, 61, 100], "get_extra_st": [0, 74, 77, 100], "get_file_dict": [0, 11, 15, 100], "get_forc": [0, 57, 58, 61, 100], "get_free_energi": [0, 57, 58, 61, 100], "get_graph": [0, 26, 27, 100], "get_magmom": [0, 57, 58, 61, 100], "get_main_output": [26, 38, 39, 42, 119], "get_modul": [0, 26, 29, 100], "get_potential_energi": [0, 57, 58, 61, 100], "get_properti": [0, 57, 58, 61, 100], "get_reduced_index_st": [0, 26, 34, 35, 100], "get_simulated_data": [0, 1, 9, 100], "get_step_funct": [0, 17, 25, 100], "get_stress": [0, 57, 58, 61, 100], "get_subgraph": [0, 26, 28, 100], "git": 115, "github": [106, 114, 115], "give": [7, 26, 55, 113], "given": [11, 13, 17, 19, 23, 24, 28, 34, 35, 42, 58, 61, 85, 101, 119, 120], "glob": [26, 27, 103], "global": [34, 36, 124], "glue": [86, 107], "go": [17, 18, 23, 26, 28, 78, 107, 118, 119, 120, 124, 125], "good": [107, 112, 116], "gop": [0, 26, 100], "govern": [19, 102, 116], "gpu": [1, 3, 17, 21, 23, 109, 112, 117, 121], "gracefulli": [17, 23], "grad": 105, "gradient": [0, 52, 74, 86, 100, 105], "gradientnod": [0, 26, 38, 52, 100, 105], "grant": 116, "graph": [0, 17, 18, 23, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 64, 83, 100, 103, 107, 111, 113, 115, 119, 122, 124, 125], "graphinconsist": [0, 26, 28, 100], "graphmodul": [0, 17, 18, 20, 21, 24, 26, 27, 29, 55, 56, 58, 61, 100, 107, 111, 118, 124], "graphviz": [56, 115], "greater": 109, "ground": 104, "group": 56, "guarante": 77, "guid": 114, "h5": [14, 115], "h5_pyanitool": [0, 11, 100], "h5py": 115, "ha": [6, 19, 25, 28, 34, 35, 45, 46, 50, 51, 52, 54, 57, 58, 61, 81, 83, 84, 85, 98, 101, 102, 104, 107, 109, 118, 124, 125], "hamiltonian": 72, "hamiltonian_on": [0, 57, 65, 72, 100], "handl": [24, 77, 109, 112, 122], "hard": [107, 125], "hard_cutoff": 77, "hard_dist_cutoff": [51, 81, 82, 83, 84, 85], "hard_max_dist": 77, "hat": 113, "hatomregressor": [0, 26, 38, 45, 53, 54, 100, 119], "have": [9, 17, 23, 26, 28, 34, 36, 42, 50, 51, 52, 70, 98, 103, 107, 109, 110, 111, 112, 113, 118, 119, 120, 121, 124, 125], "hbondnod": [0, 26, 38, 54, 100], "hbondsymmetr": [0, 74, 88, 100], "hcharg": [0, 74, 88, 100, 125], "hchargenod": [0, 26, 38, 54, 100, 104, 125], "hcno": 93, "hdf5": 114, "heat": 71, "help": [17, 18, 99, 113, 118], "helper": 52, "henergi": [0, 74, 86, 88, 100, 107, 108, 113, 119], "henergynod": [0, 26, 38, 54, 98, 100, 104, 107, 113, 119], "here": [9, 25, 36, 86, 104, 106, 107, 108, 112, 119, 121, 122], "hide": 26, "hier": 107, "hier_featur": 119, "hierarch": [107, 119], "hierarchc": 88, "hierarchical_energy_initi": [0, 98, 100, 107], "hierarchicalityplot": [0, 94, 96, 100], "high": [11, 13, 23, 98, 114], "high_force_system": 98, "higher": 28, "highest": 70, "highli": [109, 119], "hip": [1, 50, 77, 93, 117], "hiplay": [0, 74, 88, 100], "hipnn": [0, 9, 26, 38, 50, 60, 77, 78, 86, 92, 100, 107, 109, 113, 125], "hipnn_model": [107, 113, 125], "hipnnquad": [0, 26, 38, 50, 92, 93, 100], "hipnnvec": [0, 26, 38, 50, 92, 93, 100], "hipppynn": 26, "hippynn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 115, 119, 120, 122, 123], "hippynn_": 124, "hippynn_default_plot_filetyp": 124, "hippynn_local_rc_fil": 124, "hippynncalcul": [0, 57, 58, 61, 100, 101], "hippynnrc": 124, "hist1d": [0, 94, 96, 100], "hist1dcomp": [0, 94, 96, 100], "hist2d": [0, 94, 96, 100, 110], "histogram": [46, 78], "hold": [11, 13, 34, 36], "holder": 116, "home": 114, "homo": 70, "hook": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "hope": 114, "host": 20, "hot": [46, 50, 78, 93], "how": [9, 17, 19, 21, 23, 102, 106, 107, 109, 110, 112, 113, 114, 118, 122], "howev": [18, 109, 116, 117, 119, 123, 125], "hpc": 112, "html": [11, 58, 59], "http": [11, 58, 59, 104, 115], "hyperparamet": [107, 108, 125], "i": [6, 9, 11, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 34, 35, 36, 42, 44, 45, 46, 50, 51, 52, 55, 57, 58, 59, 61, 70, 76, 77, 82, 83, 86, 89, 93, 95, 98, 99, 101, 102, 103, 104, 107, 109, 110, 111, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125], "iap": [64, 108], "iclr": 19, "idea": 112, "ideal": 59, "ident": 28, "identifi": [58, 61, 98], "identify_input": [0, 26, 27, 100], "identify_target": [0, 26, 27, 100], "idx": [0, 74, 75, 100], "idx_atom_molatom": [0, 26, 30, 31, 100], "idx_molatom_atom": [0, 26, 30, 31, 100], "idx_molatomatom_pair": [0, 26, 30, 32, 100], "idx_pair_molatomatom": [0, 26, 30, 32, 100], "idx_quadtrimol": [0, 26, 30, 33, 100], "idxi": 72, "idxj": 72, "idxstat": 42, "idxt": 35, "idxtyp": [0, 26, 34, 35, 36, 37, 50, 51, 52, 100, 113, 118, 119], "ignor": [26, 28, 29, 48, 58, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "ij": 104, "ill": 120, "imag": [18, 85, 109], "implement": [1, 2, 3, 4, 5, 6, 9, 19, 25, 26, 29, 34, 35, 42, 51, 58, 61, 75, 77, 79, 81, 85, 93, 112, 117, 118, 119, 121], "implementt": 2, "impli": 116, "implicitli": [26, 28, 45], "import": [14, 57, 101, 102, 103, 107, 108, 109, 110, 112, 113, 119, 123, 125], "improv": 19, "in_featur": 77, "in_nod": 40, "incident": 116, "includ": [11, 26, 28, 36, 55, 58, 59, 77, 93, 107, 108, 109, 112, 114, 116, 121], "inclus": 118, "incompat": [26, 28], "incompatible_kei": 77, "incorpor": 125, "increas": [18, 19, 51, 81, 84, 85, 109], "incur": 18, "independ": [109, 121], "index": [0, 11, 13, 22, 26, 28, 30, 31, 32, 34, 35, 36, 37, 38, 42, 43, 47, 50, 51, 52, 55, 74, 75, 79, 86, 88, 100, 109, 114, 118, 119], "index_pool": 13, "index_st": [41, 43, 47, 72, 113], "index_transform": 118, "index_type_coercion": [0, 26, 34, 35, 100, 119], "indexed_featur": 50, "indexformtransform": [0, 26, 38, 39, 42], "indexnod": [0, 26, 38, 39, 43], "indextransform": [0, 26, 31, 32, 33, 36, 100], "indextyp": [0, 26, 35, 36, 37, 100, 121], "indic": [0, 13, 17, 23, 26, 38, 47, 51, 81, 84, 85, 100, 109, 124], "indirect": 116, "individu": [26, 55, 56, 107], "infer": [26, 27], "info": [17, 18, 22, 124], "inform": [23, 24, 26, 27, 29, 34, 35, 41, 46, 47, 51, 53, 75, 101, 107, 109, 112, 114, 119, 121, 124], "inherit": 53, "inital_magmom": 59, "initi": [59, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 98, 125], "initial_charg": 59, "initialize_buff": [0, 74, 79, 84], "inner": 117, "input": [0, 11, 12, 13, 14, 15, 17, 18, 26, 27, 28, 29, 34, 35, 36, 38, 40, 41, 43, 44, 48, 55, 58, 59, 64, 75, 77, 89, 93, 100, 103, 104, 107, 108, 109, 111, 113, 117, 119, 120, 125], "input_class": 27, "input_i": 35, "input_idxst": [34, 36], "input_tensor": 75, "input_type_str": [0, 26, 38, 39, 41, 47, 57, 65, 72], "input_valu": [26, 29], "inputcharg": [0, 26, 38, 47, 100], "inputnod": [0, 26, 27, 38, 39, 41, 47, 72, 113], "inputs_list": [26, 28], "insert": [26, 28], "insid": 124, "instal": [114, 117, 120, 124], "instanc": [19, 22, 26, 29, 48, 55, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 119], "instanti": [17, 23], "instead": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 104], "instruct": 107, "int": [11, 12, 13, 14, 15, 17, 21, 23, 24, 26, 27, 52, 58, 59, 86, 93, 98], "int16": 6, "int32": 6, "int64": 6, "int8": 6, "int_lay": 96, "integ": [22, 59], "integr": 121, "intend": 42, "intens": [58, 61], "interact": [1, 77, 78, 86, 93, 98, 107, 109, 117, 125], "interaction_lay": [0, 92, 93, 100], "interactionplot": [0, 94, 96, 100], "interactlay": [0, 74, 77, 100], "interactlayerquad": [0, 74, 77, 100], "interactlayervec": [0, 74, 77, 100], "interatom": 108, "interfac": [0, 26, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 100, 101, 106, 109, 114, 115, 120, 122], "interfacedb": 98, "intern": [64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 93, 104], "interrupt": [17, 23, 116], "intput_info": [26, 27], "intrins": 125, "inv_cel": 81, "inv_real_atom": [80, 81, 83, 84, 85], "inv_real_index": 78, "invers": [78, 93], "inverse_real_atom": 64, "inversesensitivitymodul": [0, 74, 77, 88, 100], "invert": 40, "invnod": [0, 26, 38, 39, 40], "invok": [34, 36, 119], "involv": [18, 26, 28, 112, 125], "io": [11, 58, 59], "irrelev": 107, "irrevoc": 116, "is_equal_state_dict": [0, 99, 100], "is_scheduler_lik": [0, 17, 19, 100], "isinst": [26, 44], "isiter": [0, 99, 100], "isn": 16, "item": [11, 13, 75, 98], "iter": [17, 23, 26, 28, 44, 56, 78, 99, 109], "its": [77, 98, 112, 116], "itself": [17, 23, 99, 111, 116, 118, 119], "j": [9, 45, 86, 104, 117], "j_list": 80, "jlist": 83, "job": 112, "jpg": 124, "json": [11, 58, 59, 114, 120], "just": [24, 26, 28, 34, 35, 70, 104, 106, 111, 125], "k": [52, 98], "kcal": [58, 61, 101], "kd": [51, 81], "kdtreeneighbor": [0, 74, 79, 81, 100], "kdtreepair": [0, 26, 38, 51, 81, 100, 109], "kdtreepairsmemori": [0, 26, 38, 51, 74, 79, 81, 100, 109], "keep": [22, 26], "kei": [10, 11, 13, 22, 98, 107, 111, 119], "kernel": [1, 3, 122, 124], "kernel_dtyp": 4, "keyboard": [17, 23], "keyboardinterrupt": [17, 23], "keyword": [45, 104, 111, 112, 119], "kill": [17, 23], "kind": [53, 98], "know": [9, 17, 18], "kqq": 52, "kwarg": [11, 12, 14, 15, 16, 19, 24, 26, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 58, 59, 61, 62, 64, 69, 71, 72, 75, 78, 80, 83, 84, 85, 86, 93, 96, 98, 99, 111, 119], "l": [19, 50, 93, 113], "l1_loss": [48, 75], "l1loss": 75, "l1reg": [0, 26, 38, 48, 100], "l2": 87, "l2reg": [0, 26, 38, 48, 100], "label": 112, "laboratori": 116, "lambdamodul": [0, 40, 45, 48, 74, 75, 100], "lammp": [63, 64, 106, 114, 115], "lammps_interfac": [0, 57, 64, 100], "lanl": [115, 116], "laptop": 107, "larg": [17, 18, 21, 98, 109, 125], "larger": [11, 13, 92, 109, 123], "largest": 98, "last": [19, 51, 81, 84, 85, 93, 107], "last_best": 19, "later": [112, 124], "latter": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "launch": [1, 117], "launch_bound": [0, 1, 4, 7, 100], "layer": [0, 45, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 98, 100, 107, 117, 119, 122], "lbfg": 25, "lead": [26, 55, 125], "leak": [26, 55], "learn": [17, 19, 23, 104, 107, 114], "learnabl": [17, 23], "learning_r": [0, 17, 23, 100, 107], "least": 98, "left": [26, 28, 40], "length": [42, 46, 78, 99, 109, 112], "less": [1, 104, 107, 109, 117], "let": [107, 110, 111, 113, 119], "level": [23, 26, 28, 34, 54, 88, 119, 122], "li": 104, "li2023": 104, "liabil": 116, "liabl": 116, "librari": [99, 108, 114, 117, 119, 121, 122], "licens": 114, "like": [17, 18, 23, 34, 35, 71, 83, 104, 107, 109, 110, 111, 112, 113, 115, 121, 125], "likelihood": [17, 18], "limit": [109, 116], "line": [25, 26, 29, 75], "linear": 121, "link": [17, 19, 23, 26, 28, 29, 56, 118, 121], "list": [11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 28, 44, 46, 55, 56, 58, 59, 61, 64, 76, 82, 83, 88, 89, 93, 103, 107, 108, 112, 116, 118, 119], "list_of_input_nod": 111, "list_of_output_nod": 111, "listmod": [0, 74, 75, 100], "listnod": [0, 26, 38, 49, 100], "littl": [11, 12, 13, 14, 15, 58, 59], "live": 36, "ll": [16, 107, 109, 111], "llc": 116, "lmp": 108, "lo": 116, "load": [11, 12, 13, 14, 15, 16, 17, 23, 24, 58, 59, 77, 107, 108, 112, 114, 120], "load_arrai": [0, 11, 12, 14, 15, 57, 58, 59, 100], "load_checkpoint": [0, 17, 24, 100, 112], "load_checkpoint_from_cwd": [0, 17, 24, 100, 108, 112], "load_model_from_cwd": [0, 17, 24, 100, 112], "load_saved_tensor": [0, 17, 24, 100], "load_state_dict": [0, 17, 19, 77, 100], "load_unifi": 108, "loader": [11, 15, 21], "local": [45, 52, 54, 86, 88, 107, 119, 125], "localatomenergynod": [0, 57, 63, 64, 100], "localatomsenergi": [0, 57, 63, 64, 100], "localchargeenergi": [0, 26, 38, 54, 74, 88, 100], "localdampingcosin": [0, 74, 86, 100], "localenergi": [0, 74, 76, 100], "localenergynod": [0, 26, 38, 45, 100], "locat": [107, 114, 124], "log": 107, "log_termin": [0, 99, 100, 107], "logic": [36, 121], "long": [86, 109, 123], "longer": 112, "look": [26, 28, 34, 35, 44, 104, 107, 110, 119, 123], "loop": [17, 23], "loss": [0, 17, 18, 20, 21, 23, 24, 25, 26, 34, 35, 38, 41, 100, 104, 105, 106, 107, 112, 116, 121, 122, 124, 125], "loss_dict": 21, "loss_error": 107, "loss_func": [0, 74, 75, 100], "loss_nod": [17, 18], "lossinputnod": [0, 26, 38, 39, 41], "lossnod": [17, 18], "lossprednod": [0, 26, 38, 39, 41], "losstruenod": [0, 26, 38, 39, 41], "lot": 107, "low": [98, 124], "low_distance_system": 98, "lower": 22, "lowest": 70, "lpreg": [0, 26, 38, 48, 74, 87, 100], "lr": [17, 23, 102], "lr_schedul": [17, 23], "lumo": 70, "machin": [104, 114], "machineri": 40, "made": 123, "mae": [104, 105, 107, 113], "mae_energi": [107, 113, 123], "mae_per_atom": 123, "maeloss": [0, 26, 38, 48, 100, 104, 107, 113, 123], "maephaseloss": [0, 26, 38, 45, 100, 104], "magnet": 59, "magnitud": 98, "mai": [9, 17, 19, 20, 23, 26, 28, 34, 36, 55, 77, 108, 112, 113, 115, 116, 117, 119, 123, 125], "main": [0, 1, 9, 25, 42, 50, 51, 52, 93, 100, 107, 114, 119], "main_output": [26, 34, 35, 38, 39, 41, 42, 43, 50, 51, 52], "mainoutputtransform": [0, 26, 38, 39, 42], "make": [11, 13, 17, 21, 23, 26, 28, 29, 55, 56, 103, 105, 107, 110, 111, 114, 119, 123, 125], "make_dens": 18, "make_ensembl": [0, 26, 27, 100, 103], "make_ensemble_graph": [0, 26, 27, 100], "make_ensemble_info": [0, 26, 27, 100], "make_explicit_split": [0, 11, 13, 100], "make_full_loc": [0, 94, 95, 100], "make_gener": [0, 11, 13, 100], "make_kernel": [0, 1, 4, 7, 100], "make_plot": [0, 94, 95, 96, 100], "make_random_split": [0, 11, 13, 100], "make_restart": [0, 11, 16, 100], "make_trainvalidtest_split": [0, 11, 13, 100], "maker": [17, 18, 21, 95, 110], "manag": [17, 19, 23, 42, 99], "mandatori": [17, 23], "mani": [19, 26, 55, 107, 109, 114], "manipul": [51, 79], "manner": 125, "manual": [16, 17, 23, 123], "map": [11, 12, 13, 14, 15, 21, 24, 58, 59, 78, 98, 107, 112], "map_devic": 112, "map_loc": [24, 108, 112], "mask": [72, 106], "maskd": 72, "match": [26, 28, 34, 35, 38, 39, 42, 45, 46, 50, 51, 52, 54, 119], "matched_idx_coercion": [26, 38, 39, 42], "matchlen": [26, 38, 39, 42, 119], "materi": [104, 116], "mathemat": [113, 121], "mathrm": 117, "matplotlib": [115, 121, 124], "matter": [9, 48, 112], "max_batch_s": [19, 102], "max_dist_soft": 77, "max_epoch": [0, 17, 19, 23, 100, 102, 107], "max_forc": 98, "max_force_train": 98, "maxd_soft": 77, "maximum": [17, 19, 23, 76, 77, 78, 86, 98, 107], "md": [0, 90, 100, 109], "mean": [0, 26, 28, 34, 38, 48, 75, 100, 103, 107, 123, 124, 125], "mean_elaps": [0, 1, 9, 100], "mean_sq": [0, 26, 38, 48, 100], "meansq": [0, 26, 38, 48, 100], "meant": 16, "measur": [17, 23, 75, 112], "median_elaps": [0, 1, 9, 100], "member": 103, "memori": [0, 1, 18, 21, 26, 38, 51, 55, 81, 85, 100, 111, 117, 121], "mention": 112, "merchant": 116, "merg": 28, "merge_children": [0, 26, 28, 100], "merge_children_recurs": [0, 26, 28, 100], "messag": [26, 44, 111], "met": 116, "meta": 19, "metadata": [118, 121], "method": [19, 26, 29, 46, 55, 70, 71, 75, 78, 86, 107, 109, 119, 123], "metric": [17, 19, 21, 22, 23, 24, 107, 112, 113, 121, 123], "metric_data": 97, "metric_info": 22, "metric_list": 97, "metric_nam": [22, 97], "metric_track": [0, 17, 23, 24, 66, 100], "metrictrack": [0, 17, 22, 23, 24, 100], "microsecond": 7, "midpoint": 93, "might": 105, "mimic": 113, "min_dist": 98, "min_dist_info": [0, 74, 79, 80, 100], "min_dist_soft": 77, "min_dists_train": 98, "min_soft_dist": 77, "mind_soft": 77, "mindistmodul": [0, 74, 79, 80, 100], "mindistnod": [0, 26, 38, 51, 100], "minim": [25, 36, 66, 106, 121], "minimum": [77, 98, 104, 115], "misc": [0, 26, 38, 99, 100], "mitig": 109, "mix": [109, 119], "mixin": 119, "mixtur": 117, "mkdir": 107, "ml": [57, 64, 108], "mliap": [64, 108], "mliap_interfac": [0, 57, 63, 100], "mliap_unified_hippynn_": 108, "mliap_unified_hippynn_al_multilay": 108, "mliap_unified_lj": 108, "mliapdata": 64, "mliapinterfac": [0, 57, 63, 64, 100, 108], "mliappi": 108, "mliapunifi": 64, "mliapunifiedlj": 108, "mlseqm": [0, 57, 65, 100], "mlseqm_nod": [0, 57, 65, 69, 100], "mndo": 70, "mode": [11, 13], "model": [0, 11, 13, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 41, 55, 57, 58, 60, 61, 64, 74, 84, 92, 93, 98, 100, 101, 102, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 119, 122, 125], "model_devic": [0, 24, 26, 55, 64, 100, 108, 112], "model_evalu": [17, 23], "model_fil": 68, "model_form": 103, "model_output": 95, "modif": 116, "modifi": [19, 26, 28, 34, 36, 102, 119, 125], "modul": [0, 1, 11, 17, 26, 30, 34, 38, 39, 57, 58, 63, 65, 73, 74, 79, 90, 92, 94, 100, 107, 109, 112, 114, 118, 119, 121, 124], "modular": [114, 122], "module_kwarg": [45, 50, 51, 52, 54, 62, 73, 104, 107, 109, 113, 119, 125], "mol": [58, 61, 78, 101], "mol_en": 111, "mol_energi": [104, 119], "mol_hier": 119, "mol_index": [46, 52, 76, 78, 80, 81, 83, 86, 88, 119], "mol_mask": 70, "molatom": [0, 26, 34, 37, 46, 51, 100, 113], "molatom_th": 78, "molatomatom": [0, 26, 34, 37, 51, 100], "molatomatom_th": 83, "molecul": [0, 9, 26, 34, 37, 71, 76, 78, 86, 88, 100, 111, 113, 118, 119], "molecular": [59, 86, 88, 101, 104], "molecular_dynam": [0, 91, 100], "molecular_energi": 86, "molecular_energies_par": 52, "molecule_energi": [107, 110, 111, 123], "molecule_index": 83, "molpairsumm": [0, 74, 79, 83, 100], "molsiz": 72, "molsumm": [0, 74, 78, 100], "moment": [59, 121], "more": [24, 26, 28, 34, 35, 42, 44, 51, 81, 84, 85, 102, 104, 107, 109, 112, 114, 117, 118, 119, 121, 123, 124], "most": [121, 125], "move": [26, 51, 55, 81, 84, 85, 109, 112], "mse": [104, 105, 107, 113], "mse_energi": [107, 113], "mse_loss": [48, 75], "mseloss": [0, 26, 38, 48, 75, 100, 107, 113], "msephaseloss": [0, 26, 38, 45, 100, 104], "mtime": 59, "much": [21, 112, 117, 125], "mul": 40, "mulnod": [0, 26, 38, 39, 40], "multi": [0, 26, 29, 38, 39, 75, 100, 104], "multigradi": [0, 74, 86, 100], "multigradientnod": [0, 26, 38, 52, 100], "multinod": [0, 26, 34, 35, 38, 39, 42, 43, 45, 46, 49, 50, 51, 52, 54, 56, 64, 69, 71, 72, 107, 118, 122], "multipl": [17, 23, 34, 35, 40, 60, 114, 119, 120, 125], "multipli": [11, 13, 45], "must": [11, 13, 15, 34, 36, 51, 57, 81, 84, 85, 93, 101, 108, 109, 112, 116, 119, 124], "mutual": [34, 35], "my_first_hippynn_model": 107, "n": [98, 113], "n_": 117, "n_atom": [9, 46, 83, 104], "n_atom_lay": [93, 107], "n_atoms_max": [12, 14, 76, 78, 80, 81, 83, 120], "n_dist": [77, 88], "n_dist_bar": 77, "n_featur": [9, 93, 107], "n_features_encod": 93, "n_grad": 9, "n_imag": [18, 83, 85, 109], "n_input_featur": 93, "n_interaction_lay": [93, 107], "n_larg": 9, "n_mol": 46, "n_molecul": [9, 52, 76, 78, 80, 81, 83, 86, 88, 104, 119], "n_neigh_max": 83, "n_nu": 9, "n_r": 96, "n_repetit": 9, "n_sensit": [93, 107], "n_small": 9, "n_state": 104, "n_system": 120, "n_target": [76, 88, 104], "n_worker": 109, "nac": 76, "nacr": [0, 45, 74, 76, 100, 104], "nacr_ma": 104, "nacrmultist": [0, 74, 76, 100], "nacrmultistatenod": [0, 26, 38, 45, 100, 104], "nacrnod": [0, 26, 38, 45, 100], "name": [9, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 26, 28, 29, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 58, 59, 61, 62, 64, 67, 69, 71, 72, 73, 98, 103, 104, 107, 111, 113, 116, 119, 120, 123], "name_or_dbnam": 28, "namedtensordataset": [0, 11, 13, 100], "namespac": [0, 100], "nation": 116, "nativ": [40, 121], "natur": 125, "navig": 115, "nc": 22, "ndescriptor": 64, "nearest": 109, "necessari": [18, 20, 42], "necessit": 9, "need": [11, 12, 13, 14, 15, 16, 17, 18, 20, 26, 29, 34, 35, 42, 46, 48, 51, 58, 59, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 107, 109, 112, 115, 119, 125], "needed_index_st": 42, "neg": 40, "neglig": 116, "negnod": [0, 26, 38, 39, 40], "neigh_list": 51, "neighbor": [58, 61, 83, 98, 109, 117], "neighbor_list_kdtre": [0, 74, 79, 81, 100], "neighbor_list_np": [0, 74, 79, 81, 100], "neighborlist": 86, "neither": 116, "net": [45, 54, 119], "netnam": 107, "network": [0, 18, 21, 26, 29, 38, 45, 48, 53, 54, 71, 72, 73, 87, 93, 98, 100, 104, 107, 109, 113, 119, 122, 125], "network_output": 18, "network_param": [107, 109, 113, 125], "neural": [26, 29, 50, 107], "neuron": 107, "never": 9, "new": [17, 18, 23, 26, 28, 34, 36, 42, 51, 55, 81, 84, 85, 99, 109, 114, 118, 119, 125], "new_best": [17, 23], "new_nod": [26, 28], "new_requir": [26, 28], "new_subgraph": [26, 28], "next": [26, 28, 107], "nf_in": [77, 89], "nf_middl": 89, "nf_out": [77, 89], "nheavi": 72, "nhydro": 72, "ni": 72, "nj": 72, "nlocal": 64, "nn": [1, 18, 20, 50, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 93, 117, 118, 121], "nocc": 70, "noccmo": 72, "noccvirt": [70, 71], "node": [0, 17, 18, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 64, 71, 81, 86, 98, 100, 101, 103, 104, 105, 107, 108, 109, 110, 111, 120, 121, 122, 123, 125], "node_from_nam": [0, 26, 29, 100, 101, 108], "node_funct": [0, 26, 38, 39, 100], "node_iter": 56, "node_or_nod": [26, 44], "node_self": 42, "node_set": [26, 28, 44, 56], "node_valu": [26, 55], "nodeambiguityerror": [0, 26, 28, 38, 39, 44], "nodenotfound": [0, 26, 38, 39, 44], "nodenotfounderror": [26, 28, 44], "nodeoperationerror": [0, 26, 28, 38, 39, 44], "nodes_required_for_loss": 18, "nodes_to_comput": [26, 29], "nodes_to_reduc": [34, 35], "non": [2, 7, 9, 40, 45, 98, 106, 107], "nonblank": [73, 78, 81, 84, 85], "none": [1, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 26, 28, 36, 41, 42, 43, 45, 46, 47, 50, 51, 52, 54, 55, 56, 58, 59, 61, 62, 64, 70, 71, 72, 73, 75, 77, 81, 84, 85, 86, 93, 95, 96, 98, 99, 109, 112, 119, 124], "nonexclus": 116, "nonlinear": 89, "nonsymmetr": 9, "nor": 116, "norb": 70, "norestart": [0, 11, 16, 100], "norm": [0, 94, 96, 100], "normal": [52, 86, 113], "notconverg": [70, 72], "notconvergednod": [0, 57, 65, 72, 100], "note": [6, 9, 14, 18, 21, 26, 51, 55, 73, 77, 78, 86, 93, 101, 104, 107, 108, 119, 120, 124], "notfound": [0, 26, 34, 37, 100], "noth": [11, 12, 13, 14, 15, 26, 55, 58, 59], "notic": [109, 113, 116], "notimpl": [25, 53], "now": [73, 107], "np_of_torchdefaultdtyp": [0, 99, 100], "npneighbor": [0, 74, 79, 81, 100], "npy": [11, 15], "npz": 15, "npzdatabas": [0, 11, 15, 100], "nu": 117, "nu_": 117, "nuclear": 116, "num_orb": [0, 57, 65, 70, 100], "num_work": [11, 12, 13, 14, 15, 18, 58, 59], "numba": [1, 4, 6, 7, 115, 117, 121, 124], "numbacompatibletensorfunct": [0, 1, 4, 7, 100], "number": [9, 11, 13, 17, 18, 19, 22, 23, 42, 45, 46, 50, 51, 52, 59, 64, 70, 76, 77, 81, 84, 85, 86, 88, 93, 104, 107, 109, 117, 118, 119], "numer": [109, 125], "numpi": [7, 11, 12, 13, 14, 15, 58, 59, 98, 114, 115, 120], "numpydynamicpair": [0, 26, 38, 51, 100], "nvirt": 70, "o": [107, 117], "obei": [26, 44], "obj": [40, 70, 99], "object": [3, 7, 9, 11, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 26, 42, 51, 53, 55, 61, 64, 70, 71, 77, 95, 96, 98, 99, 101, 102, 103, 108, 109, 111, 112, 119, 122], "observ": 22, "obtain": 107, "occupi": [9, 70], "of_nod": [0, 26, 38, 48, 104, 107, 113, 123], "off": [1, 112, 117], "offset_index": 83, "often": [21, 51, 104, 111, 125], "okai": 99, "old": [26, 28, 34, 36], "old_nod": [26, 28], "onc": 42, "ondisk": [0, 11, 100], "one": [17, 20, 23, 26, 28, 29, 34, 35, 36, 44, 46, 48, 50, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 98, 99, 101, 104, 109, 113, 117, 118, 119, 120, 123, 125], "one_hot": [51, 80], "onehotencod": [0, 26, 38, 46, 51, 100], "onehotspeci": [0, 74, 78, 100], "ones": [9, 19, 78], "onli": [1, 16, 17, 18, 23, 24, 25, 42, 73, 77, 78, 93, 99, 107, 109, 112, 113, 115, 119], "op": [34, 35], "open": [0, 51, 73, 74, 79, 98, 99, 100, 109, 116, 120], "openpairindex": [0, 26, 38, 51, 74, 79, 84, 100], "oper": [1, 4, 5, 26, 28, 34, 35, 40, 55, 75, 86, 109, 116, 117, 119, 122, 125], "operatino": 123, "optim": [0, 17, 19, 20, 23, 25, 99, 100, 102, 107, 112], "option": [17, 18, 21, 23, 24, 26, 42, 45, 46, 55, 58, 61, 108, 112, 115], "optional_depend": 115, "orbit": [70, 71], "orbital_mask": 70, "orbtial": 70, "order": [7, 16, 26, 28, 54, 108, 119, 121, 123, 124, 125], "org": 104, "organ": [11, 42, 99], "origin": [76, 93, 112], "origin_nod": 41, "orthorhomb": [51, 81, 109], "other": [10, 11, 15, 17, 19, 22, 23, 36, 48, 57, 58, 59, 77, 89, 93, 99, 101, 105, 107, 109, 112, 113, 114, 116, 119, 123, 124, 125], "other_metric_valu": 22, "other_par": 50, "other_shap": 4, "otherwis": [11, 13, 16, 49, 51, 81, 84, 85, 86, 116], "our": 107, "ourselv": 107, "out": [26, 28, 98, 115, 116], "out_dict": [26, 55], "out_shap": [0, 1, 4, 7, 100], "outer": 117, "outlier": [11, 13], "outlin": 19, "outout": [26, 29], "output": [0, 9, 11, 12, 13, 14, 15, 17, 18, 25, 26, 28, 34, 35, 36, 42, 43, 50, 51, 52, 55, 56, 58, 59, 61, 77, 89, 95, 100, 101, 104, 107, 109, 111, 118, 119, 123, 125], "output_class": 27, "output_i": 35, "output_idxst": [34, 36], "output_index_st": [34, 35], "output_info": [26, 27], "outputs_list": [26, 28], "outsid": 102, "over": [9, 17, 18, 21, 22, 23, 54, 78, 88, 98, 104, 107, 113, 117, 119], "over_tim": 97, "overhead": [1, 7, 117], "overridden": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "overwrit": 124, "overwritten": [17, 18], "own": [26, 29, 75, 119], "p": [48, 87, 117], "p0": 72, "p_i": 117, "p_j": 117, "p_valu": [0, 74, 86, 100], "pack": [33, 78], "pack_par": [0, 57, 65, 70, 100], "packag": [36, 90, 100], "packed_quadrupol": 78, "pad": [9, 14, 26, 34, 35, 46, 51, 55, 78, 83, 119], "pad_idx": [46, 51], "pad_np_array_to_length_with_zero": [0, 99, 100], "padded_neighlist": [0, 74, 79, 83, 100], "paddedneighbornod": [0, 26, 38, 51, 100], "paddedneighmodul": [0, 74, 79, 83, 100], "padder": 46, "padding_index": 50, "paddingindex": [0, 26, 38, 46, 51, 52, 74, 78, 100], "padidx": 109, "page": [114, 121], "paid": 116, "pair": [0, 9, 18, 26, 28, 30, 34, 37, 38, 45, 46, 54, 74, 78, 80, 81, 82, 83, 84, 85, 86, 98, 100, 117, 118, 120], "pair_coeff": 108, "pair_coord": [83, 93], "pair_dist": [80, 82, 86, 88, 93], "pair_featur": 51, "pair_find": [50, 51], "pair_finder_class": 98, "pair_first": [5, 9, 77, 78, 80, 83, 86, 88, 93], "pair_idx": [51, 52], "pair_index": 51, "pair_list": 82, "pair_molid": 72, "pair_second": [5, 9, 77, 78, 80, 83, 86, 88, 93], "pair_styl": 108, "pair_tensor": 82, "paircach": [0, 26, 38, 47, 51, 53, 74, 79, 83, 100], "pairdeindex": [0, 26, 38, 51, 74, 79, 83, 100], "pairfeatur": 83, "pairfilt": [0, 26, 38, 51, 60, 100], "pairfind": [0, 50, 52, 54, 57, 58, 100, 109], "pairindex": [0, 18, 26, 38, 50, 51, 52, 53, 60, 82, 100], "pairindic": [0, 26, 38, 47, 100], "pairmemori": [0, 74, 79, 81, 84, 85, 100], "pairreindex": [0, 26, 38, 51, 74, 79, 83, 100], "pairuncach": [0, 26, 38, 51, 74, 79, 83, 100], "paper": [19, 93, 104], "par_atom": [70, 72], "par_atom_node_nam": 68, "par_bond": 70, "param": [17, 18, 21, 23, 42, 73, 78, 86, 88, 99], "param_print": [0, 99, 100], "paramet": [1, 2, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 52, 55, 56, 58, 59, 61, 64, 72, 76, 77, 78, 82, 86, 87, 88, 89, 93, 98, 99, 101, 102, 107, 109, 112, 124, 125], "parent": [26, 28, 34, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 64, 69, 71, 72, 73, 96, 118, 122], "parentexpand": [0, 26, 38, 39, 42, 119], "pari": 76, "parsabl": [11, 58, 59], "part": [99, 119, 125], "partial": [26, 28, 104], "particl": [51, 81, 84, 85], "particular": [25, 114, 116, 117], "partit": 86, "pass": [11, 12, 13, 14, 15, 17, 19, 23, 26, 29, 45, 48, 50, 55, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 101, 107, 108, 110, 112, 117, 119], "pass_to_pytorch": [0, 57, 58, 61, 100], "path": [11, 15, 58, 59, 107], "patienc": [19, 24, 102], "patiencecontrol": [0, 17, 19, 24, 100, 102], "pbc": [59, 109], "pbchandl": [0, 57, 58, 61, 100], "pdf": 124, "pdindex": [45, 52, 119], "pdxer": [52, 119], "peak": 107, "per": [9, 11, 13, 59, 86, 93, 99, 104, 123], "peratom": [0, 11, 13, 26, 38, 52, 74, 86, 93, 98, 100, 123], "peratompredict": 123, "peratomtru": 123, "perform": [9, 16, 17, 20, 21, 23, 26, 28, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 98, 101, 102, 108, 112, 114, 115, 116, 119], "perhap": 123, "period": [0, 50, 51, 59, 74, 79, 81, 98, 100, 106, 120, 121], "periodicpairindex": [0, 26, 38, 51, 74, 79, 85, 100, 109], "periodicpairindexermemori": [0, 26, 38, 51, 74, 79, 85, 100, 109], "periodicpairoutput": [0, 26, 38, 51, 100], "perman": 104, "permiss": 116, "permit": 116, "perspect": 119, "pf": 4, "pfirst_shap": 4, "phase": [17, 23, 48, 104], "philosophi": 125, "physic": [0, 26, 38, 74, 76, 100, 104, 105, 107, 112, 113, 121, 123], "pi": 86, "pickl": [77, 108, 120], "picklabl": 77, "pidxer": [46, 50, 52, 119], "piec": [74, 107], "pin_memori": [11, 12, 13, 14, 15, 58, 59], "pipe": [7, 99], "place": [17, 20, 23, 26, 28, 55, 118], "plai": 125, "plan": [17, 18], "pleas": 104, "plot": [0, 17, 18, 21, 23, 34, 35, 95, 96, 97, 100, 106, 107, 113, 115, 122, 124], "plot_all_over_tim": [0, 94, 97, 100], "plot_everi": [21, 95, 110], "plot_mak": [17, 18, 21, 23, 109, 110], "plot_over_tim": [0, 17, 22, 94, 97, 100], "plot_phas": [0, 94, 95, 100], "plotmak": [0, 17, 18, 94, 100, 110], "plotter": [0, 21, 94, 95, 100], "plt_fn": [0, 94, 96, 100], "pltkwd_info": 97, "png": 124, "po": 51, "point": [11, 26, 28, 52, 113, 117, 123], "polariton": 104, "pos_or_pair": 52, "posit": [0, 26, 38, 45, 47, 52, 53, 59, 62, 68, 76, 81, 82, 86, 88, 98, 100, 104, 105, 107, 109, 111, 113, 119, 120, 125], "positions_nam": 98, "positionsnod": [0, 26, 38, 47, 50, 51, 52, 100, 107, 109, 113, 119, 125], "possibl": [16, 25, 26, 28, 104, 107, 116, 118, 121, 122, 123, 124, 125], "possible_speci": [93, 107, 108, 109], "possibli": [17, 23], "post": [28, 123], "potenti": [108, 114], "pow": 40, "power": 119, "pownod": [0, 26, 38, 39, 40], "pre": [18, 112, 123], "preced": 28, "precis": 56, "precomput": [18, 51], "precompute_pair": [0, 17, 18, 51, 100, 109], "pred": [26, 38, 39, 41, 107, 123], "pred_per_atom": 123, "predict": [11, 23, 26, 41, 45, 48, 54, 55, 88, 98, 101, 104, 107, 111, 114, 119, 121, 123, 124, 125], "predict_al": [0, 26, 55, 100], "predict_batch": [0, 26, 55, 100], "prediction_all_v": 95, "predictor": [0, 26, 100, 103, 106, 107, 112], "prefer": 9, "prefix": [11, 15, 26, 27, 107, 124], "prepar": [17, 23, 116], "preprend": [26, 28], "preprocess": 16, "present": [11, 42, 58, 59], "preserv": 56, "pretrain": [0, 100, 107], "pretti": [13, 26, 29, 121], "prettyprint_arrai": [0, 11, 13, 100], "prevent": [23, 26, 28], "previou": [17, 23, 112], "previous": 112, "primari": [20, 125], "print": [11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 26, 27, 29, 58, 59, 75, 107, 121, 124], "print_lr": [0, 99, 100], "print_structur": [0, 26, 29, 100], "printinfo": 9, "prior": 116, "privat": 19, "prob": 76, "probabl": [9, 17, 18, 93, 115], "problem": [104, 107, 113, 121], "proce": [58, 61, 101], "procedur": [45, 46, 50, 51, 52, 54, 107], "process": [16, 24, 28, 46, 102, 107, 108, 109, 112, 119, 123], "process_batch": [0, 11, 14, 100], "process_config": [0, 11, 12, 100], "process_qm7_data": 107, "procur": 116, "produc": [101, 109, 116, 118], "product": [86, 116, 117], "profit": 116, "program": 116, "programmat": [17, 23], "progress": [23, 26, 55, 115, 124], "progress_bar": [0, 99, 100], "promot": 116, "propens": 76, "properli": 9, "properti": [9, 11, 13, 19, 21, 22, 26, 41, 43, 51, 55, 58, 61, 84, 86, 93, 95, 96], "proport": 117, "protocol": 25, "provid": [1, 17, 23, 25, 43, 64, 77, 103, 112, 114, 116, 117, 119, 120, 121], "prune": 98, "psecond_shap": 4, "pss": 4, "pt": [24, 68, 108, 112], "public": 116, "publicli": 116, "publish": 19, "pure": [5, 42, 58, 61, 117, 118, 121], "purpos": [26, 42, 44, 45, 46, 50, 51, 52, 54, 78, 116, 119], "push_epoch": [0, 17, 19, 100], "put": [34, 35, 107, 119, 125], "py": [14, 103, 104, 107, 113, 120], "pyanidirectorydb": [0, 11, 14, 100], "pyanifiledb": [0, 11, 14, 100], "pyanimethod": [0, 11, 14, 100], "pyanitool": [14, 115], "pyseqm": [57, 65, 114, 115, 121], "pyseqm_interfac": [0, 57, 66, 67, 68, 69, 70, 71, 72, 100], "python": [0, 40, 107, 108, 114, 115, 117, 121, 124], "pytorch": [1, 2, 5, 9, 11, 12, 13, 14, 15, 17, 19, 23, 26, 29, 40, 41, 43, 47, 48, 58, 59, 74, 77, 78, 88, 89, 92, 99, 101, 107, 109, 111, 112, 115, 117, 118, 119, 120, 122, 124], "q": 104, "q_a": 86, "qm7": 107, "qm7_process": 107, "qscreen": [0, 74, 86, 100], "quad0_b512_p5_gpu": 103, "quadmol": [0, 26, 34, 37, 100], "quadpack": [0, 26, 34, 37, 74, 78, 100], "quadrupol": [0, 52, 74, 78, 86, 100, 119], "quadrupolenod": [0, 26, 38, 52, 100], "quadunpack": [0, 74, 78, 100], "quadunpacknod": [0, 26, 38, 46, 100], "quantiti": [52, 71, 103, 107, 113, 121, 124], "queue_tim": 66, "quickli": 117, "quiet": [11, 12, 13, 14, 15, 17, 19, 22, 23, 26, 27, 58, 59], "quit": 109, "r": [51, 52, 98, 104, 107, 111, 113, 125], "r1": 9, "r2": 9, "r_a": 86, "r_arr": 73, "r_arrai": 111, "r_cutoff": 86, "r_max": 96, "r_min": 96, "radial": 124, "radiu": [86, 98, 109], "rais": [24, 26, 28, 34, 35, 44, 99], "raisebatchsizeonplateau": [0, 17, 19, 100, 102], "random": [9, 11, 12, 13, 14, 15, 19, 58, 59, 107], "randomli": 9, "rang": 86, "rasi": [26, 44], "rate": [17, 19, 23, 107], "rather": [109, 123], "raw": 9, "raw_atom_index_arrai": 64, "rbar": 107, "rc": 124, "rdfbin": [0, 26, 38, 51, 74, 79, 80, 100], "re": [16, 18, 26, 29, 46, 51, 75, 107, 109, 114, 119, 120], "reach": 19, "read": 14, "real": [9, 78], "real_atom": [78, 81, 83, 84, 85], "real_index": 78, "realist": 9, "reason": 123, "rebuild_neighbor": [0, 57, 58, 61, 100], "recalcul": 9, "recalculation_need": [0, 74, 79, 84], "recip": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "recogn": 119, "recommend": [17, 23, 26, 28, 42, 104, 109, 115, 117, 123], "recomput": [51, 81, 84, 85], "record": [84, 112, 121], "rectangular": 78, "recurs": [26, 44, 99], "redirect": 99, "redistribut": 116, "reduc": [34, 35, 36, 75, 109, 111], "reduce_func": [0, 26, 34, 100], "reducesinglenod": [0, 26, 38, 48, 100], "reduct": 75, "redund": 36, "refer": [26, 28, 34, 36, 121], "regist": [22, 26, 29, 34, 36, 42, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "register_index_transform": [0, 26, 34, 36, 100], "register_metr": [0, 17, 22, 100], "registri": [0, 26, 34, 100], "regress": [107, 119], "regular": [0, 74, 82, 100, 107, 125], "regularization_param": [0, 74, 77, 89, 92, 93, 100], "reindexatommod": [0, 57, 63, 64, 100], "reindexatomnod": [0, 57, 63, 64, 100], "reinstat": [17, 23], "rel": [19, 46, 125], "relat": [26, 28, 44], "relationship": [26, 36, 44], "relev": [11, 13], "reload": [16, 24, 112], "remain": 117, "remov": [11, 13, 26, 28, 34, 36], "remove_high_properti": [0, 11, 13, 100], "reomv": [11, 13], "repeat": 9, "repeatedli": [9, 34, 36], "replac": [26, 28, 109, 119], "replace_input": [0, 26, 27, 100], "replace_nod": [0, 26, 28, 100], "replace_node_with_const": [0, 26, 28, 100], "replic": 109, "report": [64, 102, 113, 123], "repositori": [106, 114, 115], "repr_info": 75, "repres": [9, 74, 92], "represent": [9, 26, 29, 75, 78, 93, 113], "reproduc": [16, 116], "reprogram": 26, "request": [34, 35], "requir": [1, 25, 26, 28, 42, 52, 98, 103, 109, 119], "require_compatible_idx_st": [26, 38, 39, 42], "require_idx_st": [26, 38, 39, 42, 119], "required_input": [26, 29], "required_nod": [0, 26, 28, 94, 95, 100], "requires_grad": [26, 38, 39, 41, 55, 98], "reserv": 116, "reset": 112, "reset_reuse_percentag": [0, 26, 38, 51, 74, 79, 84], "resid": [17, 18, 21], "residu": 89, "reslay": 89, "resnet": [89, 93], "resnetwrapp": [0, 74, 89, 100], "resort_pairs_cach": [0, 1, 10, 100], "respect": 125, "respons": 95, "rest": 121, "restart": [0, 11, 12, 14, 15, 24, 58, 59, 100, 106, 120], "restartdb": [0, 11, 16, 100], "restor": [24, 112], "restore_checkpoint": [0, 17, 24, 100], "restore_db": [24, 108], "result": [7, 17, 21, 22, 23, 26, 28, 34, 36, 51, 55, 64, 81, 84, 85, 109], "retain": 116, "retriev": 112, "return": [1, 2, 11, 13, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 34, 35, 36, 42, 44, 46, 48, 50, 55, 56, 58, 59, 60, 61, 64, 73, 76, 77, 78, 84, 86, 88, 89, 93, 98, 99, 112, 118, 119], "return_devic": [26, 55], "reus": [51, 81, 84, 85, 104, 109], "reuse_percentag": [0, 26, 38, 51, 74, 79, 84], "revers": 125, "revert": 117, "right": [40, 116], "riguou": 7, "rij": 72, "rij_list": 80, "rmag_list": 80, "rmse": [104, 107, 113, 123], "rmse_energi": [107, 113], "rng": 112, "role": [102, 125], "rough": 23, "roughli": [17, 19, 23, 125], "rout": 119, "routin": [0, 17, 20, 100], "rsq": [0, 26, 38, 48, 100], "rsqmod": [0, 26, 38, 48, 100], "rule": [34, 36], "run": [17, 18, 19, 21, 23, 26, 28, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 107, 108, 109, 118, 119], "runnabl": 106, "s_": 117, "safe": 6, "sai": [111, 125], "same": [9, 24, 34, 36, 58, 61, 86, 99, 103, 105, 113, 120, 124, 125], "sampl": [11, 13, 107, 113], "sample_weight": 113, "samuel": 19, "satisfactori": 42, "satisfi": [26, 44], "save": [0, 16, 17, 23, 24, 57, 65, 67, 69, 96, 100, 103, 107, 108, 110, 112], "save_and_stop_aft": [0, 57, 65, 66, 100], "save_dir": [95, 97], "scalar": [0, 26, 34, 37, 46, 54, 78, 88, 100, 119], "scale": [0, 57, 65, 70, 100, 121, 125], "scaled_charg": 125, "scalednacr": 104, "scalenod": [0, 57, 65, 71, 100], "schedul": [0, 17, 19, 23, 100, 102], "scheduler_list": 19, "scheme": [19, 25], "schnet": [57, 73], "schnetnod": [0, 57, 73, 100], "schnetpack": [57, 73], "schnetpack_interfac": [0, 57, 100], "schnetwrapp": [0, 57, 73, 100], "scipi": [51, 81], "scratch": [104, 114], "screen": [52, 86], "screenedcoulomb": 86, "screenedcoulombenergi": [0, 74, 86, 100], "screenedcoulombenergynod": [0, 26, 38, 52, 100], "screening_list": 86, "script": [104, 106, 107, 108, 113, 121, 124], "scriptmodul": [64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88], "se": 99, "search": [25, 26, 28, 44, 46, 98, 109, 114], "search_by_nam": [0, 26, 28, 100], "search_nod": 46, "second": 86, "section": 124, "secur": 116, "see": [11, 15, 17, 19, 23, 24, 56, 58, 59, 75, 103, 104, 106, 112, 113, 120, 124], "seed": [11, 12, 13, 14, 15, 28, 58, 59, 107], "seen": 112, "select": [11, 13, 78], "self": [26, 55, 77, 119], "semi": 9, "send": [11, 13, 64, 107, 119], "send_to_devic": [0, 11, 13, 100], "sens": 5, "sense_impl": 9, "sense_shap": 4, "sensesum": [0, 1, 2, 5, 100], "sensesum_impl": 2, "sensesum_raw": 9, "sensit": [5, 9, 77, 93, 107, 117, 124, 125], "sensitivity_lay": [0, 92, 93, 100], "sensitivity_modul": [77, 96], "sensitivity_typ": [88, 93], "sensitivitybottleneck": [0, 74, 77, 100], "sensitivitymodul": [0, 74, 77, 100], "sensitivityplot": [0, 94, 96, 100], "sensum": 117, "separ": [9, 123], "seqm": [57, 66], "seqm_al": [0, 57, 65, 70, 72, 100], "seqm_allnod": [0, 57, 65, 71, 100], "seqm_atom_param": 68, "seqm_energi": [0, 57, 65, 68, 70, 72, 100], "seqm_energynod": [0, 57, 65, 71, 100], "seqm_maskonmol": [0, 57, 65, 70, 100], "seqm_maskonmolatom": [0, 57, 65, 70, 100], "seqm_maskonmolatomnod": [0, 57, 65, 71, 100], "seqm_maskonmolnod": [0, 57, 65, 71, 100], "seqm_maskonmolorbit": [0, 57, 65, 70, 100], "seqm_maskonmolorbitalatom": [0, 57, 65, 70, 100], "seqm_maskonmolorbitalatomnod": [0, 57, 65, 71, 100], "seqm_maskonmolorbitalnod": [0, 57, 65, 71, 100], "seqm_modul": [0, 57, 65, 100], "seqm_molmask": [0, 57, 65, 70, 100], "seqm_molmasknod": [0, 57, 65, 71, 100], "seqm_nod": [0, 57, 65, 100], "seqm_node_nam": 68, "seqm_on": [0, 57, 65, 100], "seqm_one_al": [0, 57, 65, 72, 100], "seqm_one_allnod": [0, 57, 65, 72, 100], "seqm_one_energi": [0, 57, 65, 72, 100], "seqm_one_energynod": [0, 57, 65, 72, 100], "seqm_orbitalmask": [0, 57, 65, 70, 100], "seqm_orbitalmasknod": [0, 57, 65, 71, 100], "seqm_paramet": [69, 70, 71, 72], "sequenc": [19, 45], "sequenti": 9, "serial": [0, 17, 20, 77, 100, 109, 112], "servic": 116, "set": [0, 1, 11, 12, 13, 14, 15, 17, 19, 20, 23, 26, 27, 28, 29, 36, 42, 44, 46, 50, 51, 56, 57, 58, 59, 61, 75, 77, 78, 81, 84, 85, 98, 102, 107, 109, 117, 118, 119, 120, 122, 123], "set_atom": [0, 57, 58, 61, 100], "set_control": [0, 17, 19, 100], "set_custom_kernel": [0, 1, 100, 117, 124], "set_dbnam": [26, 38, 39, 43], "set_default_dtyp": [11, 107], "set_devic": [0, 17, 20, 100], "set_e0_valu": [0, 98, 100], "set_extra_st": [0, 74, 77, 100], "set_imag": [0, 74, 79, 83], "set_skin": [0, 74, 79, 84], "setup": [17, 23, 107], "setup_and_train": [0, 17, 23, 100, 107, 112], "setup_ase_graph": [0, 57, 58, 61, 100], "setup_lammps_graph": [0, 57, 63, 64, 100], "setup_param": [17, 23, 107, 112], "setup_train": [0, 17, 23, 100, 112], "setupparam": [0, 17, 23, 100, 102, 107], "sever": [43, 107, 109, 118, 119, 124], "shall": 116, "shallow": [26, 55, 117], "shape": [7, 71, 83, 93, 104, 120], "share": [64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88], "sharp": 25, "shift": 83, "short": [58, 61], "shortcut": [17, 23], "should": [11, 16, 18, 26, 29, 34, 36, 48, 51, 53, 55, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 98, 104, 107, 109, 111, 119, 120, 125], "shouldn": [9, 119], "show": [7, 56, 102, 109], "shown": [96, 110], "shuffl": [11, 13], "side": 109, "sign": [48, 52, 86, 104, 105], "signatur": [26, 34, 36, 45, 46, 50, 51, 52, 54, 71, 72], "silent": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "similar": [86, 104, 107, 125], "similarli": [58, 61, 78], "simpl": [42, 55, 75, 107, 110, 111, 119, 120, 122], "simplehenergynod": 119, "simpler": 123, "simplest": 107, "simpli": [26, 55, 104, 119], "simplifi": 119, "simul": [57, 58, 61, 101, 108, 109], "simultan": [34, 36], "sinc": [26, 29, 48, 51, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "singl": [26, 29, 34, 35, 42, 75, 107, 113, 119, 123], "single_particle_density_matrix": 72, "singlenod": [0, 26, 38, 39, 41, 43, 45, 46, 48, 49, 50, 51, 52, 64, 71, 73, 118, 119], "singular": 104, "size": [18, 19, 93, 98, 107, 117, 119, 123], "size_averag": 75, "skew": 109, "skin": [0, 26, 38, 51, 58, 61, 74, 79, 81, 84, 85, 109], "skip": [11, 12, 13, 14, 15, 58, 59, 119], "slight": [58, 61], "slightli": [109, 119], "slow": [21, 109], "slower": 51, "small": [107, 117, 125], "smaller": 125, "smith": 19, "smooth": 86, "snap": 12, "snapdirectorydatabas": [0, 11, 12, 100], "snapjson": [0, 11, 100], "snippet": [102, 106, 113], "so": [17, 19, 22, 23, 34, 35, 36, 42, 82, 107, 109, 111, 112, 114, 116, 119, 123, 124, 125], "soft": [46, 78], "soft_index_type_coercion": [0, 26, 34, 35, 100], "softplu": [89, 93], "softwar": 116, "some": [1, 9, 26, 28, 44, 106, 107, 109, 112, 117, 118, 119, 123, 124], "someth": [17, 18, 107, 124], "somewher": 107, "sourc": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 95, 96, 97, 98, 99, 116, 124], "sp": 51, "space": 117, "spars": [9, 18, 51, 83, 109, 117], "spatial": 81, "spec": [26, 44, 51], "speci": [0, 14, 26, 38, 46, 47, 50, 52, 53, 68, 69, 70, 72, 78, 86, 93, 98, 100, 107, 108, 109, 111, 113, 120, 123, 125], "special": [11, 13, 116], "species_kei": [11, 13, 14], "species_nam": 98, "species_set": [0, 26, 38, 46, 50, 53, 78, 80, 109, 119], "speciesnod": [0, 26, 38, 47, 50, 51, 52, 100, 107, 109, 113, 125], "specif": [26, 44, 59, 107, 116, 118, 119], "specifi": [11, 17, 20, 22, 23, 24, 26, 27, 28, 44, 96, 98, 99, 105, 107, 112, 118, 119, 123, 124, 125], "specifii": 25, "speed": [51, 121], "speedup": 117, "split": [11, 12, 13, 14, 15, 22, 58, 59, 98, 107], "split_indic": [11, 13], "split_nam": 22, "split_siz": [11, 13], "split_the_rest": [0, 11, 13, 100], "split_typ": [11, 13], "splite": 107, "splitindic": [0, 26, 38, 47, 100], "sqrt": [70, 71], "squar": [75, 125], "stabil": [107, 113], "stage": 42, "stai": 114, "standard": [11, 13, 25, 103, 112, 124], "standard_step_fn": [0, 17, 25, 100], "standardstep": [0, 17, 25, 100], "start": [26, 28, 44, 46, 107], "start_nod": 28, "state": [17, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 34, 35, 36, 37, 42, 45, 46, 50, 51, 52, 55, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 99, 106, 112, 119], "state_dict": [0, 17, 19, 23, 24, 77, 100], "state_fil": 68, "state_fnam": 24, "static": [4, 25, 42, 75, 77, 123], "staticimageperiodicpairindex": [0, 74, 79, 85, 100], "staticmethod": 25, "statist": [17, 18, 123], "statu": [60, 99], "std": [0, 26, 38, 48, 100], "std_factor": [11, 13], "stderr": 99, "stdout": 99, "step": [0, 11, 13, 17, 19, 23, 25, 42, 51, 81, 84, 85, 100, 109, 112], "step_funct": [0, 17, 100], "stepfn": [0, 17, 25, 100], "still": [17, 23, 112, 119, 125], "stop": [17, 18, 23, 102, 107], "stopping_kei": [0, 17, 19, 22, 23, 100, 102, 107], "storag": [18, 36], "store": [11, 15, 17, 18, 23, 36, 51, 58, 59, 61, 77, 81, 84, 85, 107, 109, 112, 113, 120, 124], "store_all_bett": [17, 23, 66], "store_best": [17, 23, 66], "store_everi": [17, 23], "store_metr": [17, 23], "store_structure_fil": [17, 23], "str": [1, 11, 13, 17, 19, 20, 21, 23, 24, 26, 27, 34, 36, 45, 52, 58, 59, 75, 93, 98], "strain": 86, "straininduc": [0, 26, 38, 49, 100], "stream": 99, "stress": [58, 59, 61, 101], "stressforc": [0, 74, 86, 100], "stressforcenod": [0, 26, 38, 52, 100], "strict": 116, "strictli": 42, "string": [11, 12, 13, 14, 15, 17, 20, 22, 23, 26, 27, 28, 29, 46, 58, 59, 61, 75, 98, 99, 103, 108, 111, 112, 119, 123], "strip": 119, "structur": [17, 23, 24, 26, 28, 29, 107, 118, 121], "structure_fnam": 24, "stuff": 107, "style": 25, "sub": [17, 23, 40], "sub_loc": 95, "subclass": [19, 26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 118], "subgraph": [26, 28], "sublcass": 41, "submodul": [0, 1, 11, 17, 26, 30, 34, 38, 39, 58, 63, 65, 74, 79, 90, 92, 94], "subnod": [0, 26, 38, 39, 40], "subpackag": [0, 26, 38, 57, 74, 117, 118], "subplott": 96, "subsampl": [11, 13], "subset": 123, "subsquent": 109, "substitut": 116, "subtract": 40, "succe": 99, "suffici": [70, 123], "suitabl": [58, 61, 119], "sum": [1, 9, 54, 58, 61, 78, 86, 88, 107, 117, 119], "sum_": 117, "sum_a": 86, "sum_i": 113, "sum_p": 117, "summer": 78, "super": 119, "superclass": 119, "suppli": [18, 93], "support": [11, 15, 34, 36, 40, 42, 58, 61, 73, 101, 112, 113, 114, 120, 121, 123, 124], "suppress": [19, 26, 29], "sure": 28, "surround": 109, "suspicious_devi": 9, "swap": [26, 28], "switch": [17, 23, 99, 117], "symbol": [64, 108], "symmetr": [9, 88], "symmmetr": 78, "syntax": [107, 119, 121], "sys_energi": 105, "sysmaxofatom": [0, 74, 78, 100], "sysmaxofatomsnod": [0, 26, 38, 46, 100], "system": [11, 13, 34, 36, 54, 58, 61, 71, 81, 88, 98, 101, 107, 109, 112, 113, 114, 118, 119, 120, 125], "system_chang": [58, 61], "system_vari": 120, "t": [9, 16, 17, 18, 19, 23, 26, 28, 34, 35, 36, 42, 50, 58, 61, 93, 107, 109, 111, 113, 115, 119, 124], "t_predicted_arrai": 111, "tabl": [22, 34, 36, 124], "table_evaluation_print": [0, 17, 22, 100], "table_evaluation_print_bett": [0, 17, 22, 100], "tag": [0, 26, 28, 38, 67, 100, 119], "take": [1, 17, 18, 21, 23, 26, 29, 48, 55, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 101, 103, 104, 107, 119, 120], "taken": 89, "tandem": 118, "target": [0, 11, 12, 13, 14, 15, 17, 18, 20, 26, 27, 28, 38, 40, 41, 43, 47, 48, 58, 59, 70, 74, 75, 95, 100, 103, 104, 107, 113, 119, 125], "target_all_v": 95, "target_method": [70, 71], "target_modul": 119, "technic": 124, "teed_file_output": [0, 99, 100], "tell": 107, "temporarili": [42, 99], "temporary_par": [0, 26, 38, 39, 42], "tend": [107, 113], "tensor": [0, 6, 13, 24, 26, 30, 34, 43, 48, 55, 75, 76, 77, 82, 86, 88, 98, 100, 109, 111, 112, 118, 119, 121], "tensor_nam": 13, "tensor_wrapp": [0, 1, 100], "tensordataset": 13, "term": [17, 18, 70, 72, 98, 107, 109, 125], "termin": [19, 99], "termination_pati": [19, 102], "test": [7, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 58, 59, 60, 101, 107], "test_barebones_script": 107, "test_energy_predict": 107, "test_env_cupi": [0, 1, 100], "test_env_numba": [0, 1, 100], "test_hier_predict": 107, "test_model": [0, 17, 23, 100], "test_output": 107, "test_siz": [11, 12, 13, 14, 15, 58, 59, 107], "than": [1, 11, 13, 17, 22, 23, 26, 28, 44, 51, 81, 84, 85, 109, 112, 117, 123, 125], "thei": [9, 26, 28, 34, 36, 42, 70, 93, 99, 113, 117, 119, 120, 125], "them": [1, 9, 17, 19, 23, 26, 29, 34, 36, 48, 51, 58, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 107, 111, 115, 117, 119, 121, 124, 125], "themselv": [36, 125], "theori": 116, "therefor": 86, "thi": [1, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 34, 35, 36, 42, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 98, 104, 107, 109, 110, 111, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125], "thing": [19, 78, 98, 107, 113, 119], "think": 121, "those": [1, 28, 78, 103, 107, 114, 117, 119], "though": [9, 42], "three": [107, 117, 124], "threshold": [19, 77], "threshold_mod": 19, "through": [7, 109], "throw": 119, "thu": [17, 18, 110, 112, 125], "ti": 125, "tild": 113, "time": [11, 13, 17, 22, 23, 51, 59, 81, 84, 85, 107, 109, 113, 117], "timedsnippet": [0, 1, 9, 100], "timeplot": [0, 94, 100], "timerhold": [0, 1, 9, 100], "tinker": 115, "togeth": 107, "tol": [58, 61], "toler": [58, 61], "too": [17, 18, 21, 107, 113], "tool": [0, 7, 42, 100, 107], "torch": [6, 7, 11, 17, 18, 20, 23, 24, 26, 48, 64, 86, 93, 98, 101, 102, 107, 108, 111, 112, 118, 119], "torch_modul": [0, 26, 38, 39, 40, 45, 48, 118, 119], "torch_tensor": 96, "torchneighbor": [0, 74, 79, 81, 100], "tort": 116, "total": [71, 76, 86, 88, 93, 125], "tqdm": [115, 124], "traceless": 52, "track": [22, 26, 34, 107, 122], "tracker": [17, 23], "train": [11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 51, 58, 59, 61, 81, 84, 85, 98, 102, 104, 106, 107, 108, 109, 110, 111, 113, 114, 118, 120, 122, 123, 124, 125], "train_loss": [17, 18, 109, 110], "train_model": [0, 17, 23, 100, 112], "trainable_aft": [98, 107], "training_log": 107, "training_loop": [0, 17, 23, 100], "training_loss": [18, 113], "training_modul": [17, 18, 23, 24, 66, 102, 107, 108, 109, 110, 112], "trainingmodul": [0, 17, 18, 23, 24, 100], "traj": 120, "transfer": 112, "transform": [0, 28, 30, 34, 35, 36, 46, 50, 51, 52, 74, 78, 100, 118], "transit": 104, "transpar": [124, 125], "transparent_plot": 124, "transpose_cel": 12, "treat": [11, 13, 42, 107, 124], "tree": [51, 81], "tri": 124, "triad": 116, "triangular": 78, "tricki": [112, 121], "triclin": 109, "trim_all_arrai": [0, 11, 13, 100], "true": [1, 11, 12, 13, 14, 15, 17, 18, 19, 23, 24, 26, 28, 29, 38, 39, 41, 45, 48, 55, 56, 58, 59, 60, 61, 66, 88, 93, 96, 99, 107, 109, 110, 117, 121, 123, 124], "true_per_atom": 123, "truediv": 40, "try": [26, 28], "tupl": [17, 18, 20, 23, 24, 26, 27, 34, 35, 36, 44, 45, 52, 56, 119], "tupletypemismatch": [0, 26, 38, 39, 42], "turn": [1, 124], "two": [25, 34, 35, 36, 45, 86, 99, 107, 118, 119, 123, 125], "twostep": [0, 17, 25, 100], "twostep_step_fn": [0, 17, 25, 100], "txt": [107, 115], "type": [9, 11, 13, 17, 20, 22, 23, 24, 26, 28, 34, 35, 36, 42, 44, 48, 55, 64, 68, 70, 71, 78, 93, 117, 118, 120, 122, 124], "type_def": [0, 26, 34, 100], "typedict": 6, "typeerror": [24, 112], "typic": [11, 58, 59, 78, 103, 123, 125], "u": [21, 78, 116], "uint8": 6, "unambigu": 119, "unarynod": [0, 26, 38, 39, 40], "under": [17, 23, 51, 81, 99, 116, 124], "underli": [73, 107, 119], "understand": [107, 113], "unifi": [64, 108], "union": [20, 24, 34, 36], "uniqu": [26, 28, 44, 119], "unit": [58, 60, 61, 101, 109, 122], "unless": 124, "unlik": [34, 35], "unpack": [33, 78], "unspecifi": [101, 119], "unsplit": 98, "unsupervis": 107, "until": [19, 28], "unus": [26, 28], "unweight": 113, "up": [23, 26, 50, 55, 102, 108, 116, 118], "updat": 102, "update_scf_backward_ep": [0, 57, 65, 66, 100], "update_scf_ep": [0, 57, 65, 66, 100], "upshot": 109, "upto": 86, "us": [1, 2, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 34, 35, 36, 42, 44, 45, 46, 50, 51, 52, 54, 55, 58, 59, 60, 61, 63, 65, 71, 72, 73, 78, 81, 84, 85, 86, 93, 96, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 116, 117, 118, 119, 121, 123, 124, 125], "usag": [18, 42, 57, 71, 98, 104, 115], "use_custom_kernel": 124, "use_larg": 9, "user": [26, 34, 35, 55, 109, 112, 114, 119, 124], "usual": [9, 99, 119, 123, 125], "util": [0, 1, 100, 117], "utilz": 120, "v": 98, "valid": [11, 13, 17, 18, 21, 22, 23, 28, 107, 112, 113, 123], "valid_s": [11, 12, 13, 14, 15, 58, 59, 107], "validation_loss": [17, 18, 107, 109, 110, 113], "validation_nam": [17, 18], "valu": [11, 13, 18, 21, 22, 26, 28, 34, 35, 36, 37, 40, 48, 51, 61, 75, 78, 80, 81, 83, 84, 85, 93, 98, 99, 107, 109, 111, 112, 113, 119, 121, 123, 124, 125], "valueerror": [34, 35], "valuemod": [0, 74, 75, 100], "valuenod": [0, 26, 38, 39, 40], "vanilla": 93, "var": [0, 26, 38, 48, 70, 100], "var_list": [0, 11, 13, 17, 21, 100], "variabl": [11, 15, 19, 22, 54, 58, 59, 98, 109, 112, 117, 120, 124], "variable_shap": 120, "variou": [25, 106, 125], "vecmag": [0, 26, 38, 52, 74, 86, 100], "vector": [45, 46, 52, 59, 76, 78, 104], "vector_featur": 86, "verbos": [19, 123, 124], "veri": [109, 122, 125], "verifi": 9, "version": [6, 103, 104, 113, 119], "via": [11, 46, 78, 108], "via_numpi": [0, 1, 7, 100], "view": [115, 123], "virtual": 70, "visual": 56, "visualize_connected_nod": [0, 26, 56, 100], "visualize_graph_modul": [0, 26, 56, 100], "visualize_node_set": [0, 26, 56, 100], "viz": [0, 26, 100], "vmax": [46, 78], "vmin": [46, 78], "w": 113, "w_i": 113, "wa": [16, 112, 116], "wai": [9, 17, 23, 46, 104, 105, 107, 116, 119, 125], "want": [17, 23, 26, 34, 35, 36, 55, 99, 107, 111, 112, 115, 119, 121, 125], "warn": [18, 124], "warn_if_und": [0, 74, 77, 100], "warn_low_dist": [77, 124], "warranti": 116, "wast": 117, "wb97x": 70, "we": [9, 20, 26, 28, 77, 86, 102, 104, 107, 109, 111, 113, 114, 119, 121, 122, 123], "weight": [48, 86, 98, 106, 125], "weighted_mae_energi": 113, "weighted_mse_energi": 113, "weighted_mse_target": 113, "weightedmaeloss": [0, 26, 38, 48, 74, 75, 100, 113], "weightedmseloss": [0, 26, 38, 48, 74, 75, 100, 113], "well": [109, 112, 119, 120], "what": [14, 17, 18, 22, 23, 93, 101, 107, 113, 117, 118, 119, 123, 125], "whatev": [21, 70, 101], "whatsoev": 119, "when": [17, 21, 22, 23, 25, 77, 78, 95, 102, 104, 107, 109, 113, 118, 119, 121, 124, 125], "where": [11, 15, 17, 18, 23, 26, 28, 55, 58, 59, 83, 98, 99, 103, 107, 109, 118, 119], "wherea": 117, "whether": [11, 13, 22, 23, 26, 27, 93, 105, 116, 118, 124], "which": [9, 19, 25, 26, 27, 28, 34, 36, 46, 55, 70, 73, 76, 89, 99, 101, 103, 104, 107, 108, 109, 112, 113, 114, 116, 117, 119, 120, 124, 125], "while": [11, 12, 13, 14, 15, 26, 29, 48, 51, 58, 59, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 109], "whole": 107, "wholesal": 112, "whose": [21, 26, 28, 108, 118, 125], "why_desc": [26, 44, 119], "width": [93, 107], "wise": 75, "wish": [17, 23, 113, 115, 123], "within": [25, 26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 109, 114, 118], "without": [16, 19, 111, 116, 120, 121], "wolfscreen": [0, 74, 86, 100], "won": [23, 34, 36], "word": [48, 99], "work": [1, 9, 16, 24, 77, 78, 99, 107, 112, 116, 119, 122, 124, 125], "workflow": 106, "worldwid": 116, "would": [9, 17, 18, 21, 23, 93, 103, 108, 110, 113, 115, 119], "wrap": [2, 20, 40, 58, 61, 73, 89, 109, 118, 120], "wrap_as_nod": [0, 26, 38, 39, 40], "wrap_envop": [0, 1, 2, 100], "wrap_output": [0, 26, 55, 100], "wrap_points_np": [0, 74, 79, 81, 100], "wrappedenvsum": [0, 1, 3, 4, 100], "wrappedfeatsum": [0, 1, 3, 4, 100], "wrappedsensesum": [0, 1, 3, 4, 100], "wrapper": [89, 124], "write": [0, 64, 99, 100, 117, 121], "written": [116, 121], "wrong": 124, "wt": 107, "x": [59, 67], "x_val": 96, "x_var": 96, "xaca": 9, "xij": 72, "xlabel": 96, "xx": 78, "xy": 78, "xyz": [11, 58, 59, 120], "xz": 78, "y": [59, 113], "y_i": 113, "y_val": 96, "y_var": 96, "ye": 124, "yet": 120, "yield": [34, 36, 99], "ylabel": 96, "you": [14, 16, 17, 18, 23, 26, 28, 29, 34, 35, 36, 55, 57, 75, 77, 99, 101, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 119, 121, 125], "your": [16, 17, 18, 23, 26, 28, 29, 58, 61, 75, 77, 101, 109, 112, 114, 117, 119, 120, 122, 125], "yourself": 119, "yx": 78, "yy": 78, "yz": 78, "z": [59, 72, 78, 98, 107, 111, 113, 125], "z_": 117, "z_arr": 73, "z_arrai": 111, "z_data": 93, "zero": [9, 51, 81, 84, 85, 98, 109, 113], "zx": 78, "zy": 78, "zz": 78, "\u03b4e": [45, 76, 104]}, "titles": ["hippynn package", "custom_kernels package", "autograd_wrapper module", "env_cupy module", "env_numba module", "env_pytorch module", "fast_convert module", "tensor_wrapper module", "test_env_cupy module", "test_env_numba module", "utils module", "databases package", "SNAPJson module", "database module", "h5_pyanitools module", "ondisk module", "restarter module", "experiment package", "assembly module", "controllers module", "device module", "evaluator module", "metric_tracker module", "routines module", "serialization module", "step_functions module", "graphs package", "ensemble module", "gops module", "graph module", "indextransformers package", "atoms module", "pairs module", "tensors module", "indextypes package", "reduce_funcs module", "registry module", "type_def module", "nodes package", "base package", "algebra module", "base module", "definition_helpers module", "multi module", "node_functions module", "excited module", "indexers module", "inputs module", "loss module", "misc module", "networks module", "pairs module", "physics module", "tags module", "targets module", "predictor module", "viz module", "interfaces package", "ase_interface package", "ase_database module", "ase_unittests module", "calculator module", "pairfinder module", "lammps_interface package", "mliap_interface module", "pyseqm_interface package", "callback module", "check module", "gen_par module", "mlseqm module", "seqm_modules module", "seqm_nodes module", "seqm_one module", "schnetpack_interface package", "layers package", "algebra module", "excited module", "hiplayers module", "indexers module", "pairs package", "analysis module", "dispatch module", "filters module", "indexing module", "open module", "periodic module", "physics module", "regularization module", "targets module", "transform module", "molecular_dynamics namespace", "md module", "networks package", "hipnn module", "plotting package", "plotmaker module", "plotters module", "timeplots module", "pretraining module", "tools module", "hippynn", "ASE Calculators", "Controller", "Ensembling Models", "Non-Adiabiatic Excited States", "Force Training", "Examples", "Minimal Workflow", "LAMMPS interface", "Periodic Boundary Conditions", "Plotting", "Predictor", "Restarting training", "Weighted/Masked Loss Functions", "Welcome to hippynn\u2019s documentation!", "Installation", "License", "Custom Kernels", "hippynn Concepts", "Creating Custom Node Types", "Databases", "hippynn Features", "User Guide", "Model and Loss Graphs", "Library Settings", "Units in hippynn"], "titleterms": {"": [109, 114], "A": 119, "ASE": [101, 120], "The": 119, "ad": 119, "adiabiat": 104, "advanc": 112, "algebra": [40, 75], "analysi": 80, "api": 121, "ase_databas": 59, "ase_interfac": 58, "ase_unittest": 60, "assembli": 18, "atom": 31, "atomist": 121, "autograd_wrapp": 2, "base": [39, 41], "basic": 119, "boundari": 109, "cach": 109, "calcul": [61, 101], "callback": 66, "check": 67, "compon": 121, "comput": 109, "concept": 118, "conda": 115, "condit": 109, "constraint": 119, "construct": 121, "content": [114, 122], "control": [19, 102], "creat": 119, "cross": 112, "custom": [117, 119, 121], "custom_kernel": 1, "databas": [11, 13, 120], "definition_help": 42, "depend": 115, "detail": 112, "devic": [20, 112], "dispatch": 81, "document": 114, "dynam": 109, "ensembl": [27, 103], "env_cupi": 3, "env_numba": 4, "env_pytorch": 5, "evalu": 21, "exampl": 106, "excit": [45, 76, 104], "execut": 121, "expans": 119, "experi": [17, 118, 121], "fast": 121, "fast_convert": 6, "featur": 121, "filter": 82, "finder": 109, "flexibl": 121, "forc": 105, "from": [115, 121], "function": 113, "gen_par": 68, "gop": 28, "graph": [26, 29, 118, 121, 123], "guid": 122, "h5_pyanitool": 14, "handl": 120, "hiplay": 77, "hipnn": 93, "hippynn": [0, 100, 114, 118, 121, 124, 125], "i": 114, "index": [46, 78, 83], "indextransform": 30, "indextyp": 34, "indic": 114, "input": 47, "instal": 115, "instruct": 115, "interfac": [57, 108, 121], "kernel": [117, 121], "lammp": 108, "lammps_interfac": 63, "layer": [74, 118, 121], "level": 121, "librari": 124, "licens": 116, "loss": [48, 113, 123], "mask": 113, "md": 91, "memori": 109, "metric_track": 22, "minim": 107, "misc": 49, "mliap_interfac": 64, "mlseqm": 69, "model": [103, 121, 123], "modul": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 93, 95, 96, 97, 98, 99], "modular": 121, "molecular_dynam": 90, "multi": 43, "multinod": 119, "namespac": 90, "network": [50, 92, 118], "node": [38, 118, 119], "node_funct": 44, "non": 104, "note": 115, "object": 120, "ondisk": 15, "open": 84, "oper": 121, "packag": [0, 1, 11, 17, 26, 30, 34, 38, 39, 57, 58, 63, 65, 73, 74, 79, 92, 94], "pair": [32, 51, 79, 109], "pairfind": 62, "parent": 119, "period": [85, 109], "physic": [52, 86], "pip": 115, "plot": [94, 110, 121], "plotmak": 95, "plotter": 96, "possibl": 119, "pre": 109, "predictor": [55, 111], "pretrain": 98, "pyseqm_interfac": 65, "pytorch": 121, "reduce_func": 35, "registri": 36, "regular": 87, "requir": 115, "restart": [16, 112], "routin": 23, "schnetpack_interfac": 73, "seqm_modul": 70, "seqm_nod": 71, "seqm_on": 72, "serial": 24, "set": [121, 124], "simpl": [112, 121], "snapjson": 12, "sourc": 115, "state": 104, "step_funct": 25, "summari": 124, "support": 109, "tabl": 114, "tag": 53, "target": [54, 88], "tensor": 33, "tensor_wrapp": 7, "test_env_cupi": 8, "test_env_numba": 9, "timeplot": 97, "tool": 99, "track": 121, "train": [105, 112, 121], "transform": 89, "type": 119, "type_def": 37, "unit": 125, "us": 115, "user": 122, "util": 10, "veri": 119, "viz": 56, "weight": 113, "welcom": 114, "what": [109, 114], "workflow": 107, "yet": 109, "your": 121}}) \ No newline at end of file +Search.setIndex({"alltitles": {"A MultiNode": [[119, "a-multinode"]], "ASE Calculators": [[101, "ase-calculators"]], "ASE Objects Database handling": [[120, "ase-objects-database-handling"]], "Adding constraints to possible parents": [[119, "adding-constraints-to-possible-parents"]], "Advanced Details": [[112, "advanced-details"]], "Caching Pre-computed Pairs": [[109, "caching-pre-computed-pairs"]], "Conda": [[115, "conda"]], "Contents:": [[114, null], [122, null]], "Controller": [[102, "controller"]], "Creating Custom Node Types": [[119, "creating-custom-node-types"]], "Cross-device restart": [[112, "cross-device-restart"]], "Custom Kernels": [[117, "custom-kernels"]], "Custom Kernels for fast execution": [[121, "custom-kernels-for-fast-execution"]], "Databases": [[120, "databases"]], "Dependencies using conda": [[115, "dependencies-using-conda"]], "Dependencies using pip": [[115, "dependencies-using-pip"]], "Dynamic Pair Finder": [[109, "dynamic-pair-finder"]], "Ensembling Models": [[103, "ensembling-models"]], "Examples": [[106, "examples"]], "Experiment": [[118, "experiment"]], "Force Training": [[105, "force-training"]], "Graph level API for simple and flexible construction of models from pytorch components.": [[121, "graph-level-api-for-simple-and-flexible-construction-of-models-from-pytorch-components"]], "Graphs": [[118, "graphs"]], "Hippynn Settings Summary": [[124, "id1"]], "Indices and tables": [[114, "indices-and-tables"]], "Install from source:": [[115, "install-from-source"]], "Installation": [[115, "installation"]], "Installation Instructions": [[115, "installation-instructions"]], "Interfaces": [[121, "interfaces"]], "LAMMPS interface": [[108, "lammps-interface"]], "Layers/Networks": [[118, "layers-networks"]], "Library Settings": [[124, "library-settings"]], "License": [[116, "license"]], "Minimal Workflow": [[107, "minimal-workflow"]], "Model and Loss Graphs": [[123, "model-and-loss-graphs"]], "Modular set of pytorch layers for atomistic operations": [[121, "modular-set-of-pytorch-layers-for-atomistic-operations"]], "Nodes": [[118, "nodes"]], "Non-Adiabiatic Excited States": [[104, "non-adiabiatic-excited-states"]], "Notes": [[115, "notes"]], "Pair Finder Memory": [[109, "pair-finder-memory"]], "Parent expansion": [[119, "parent-expansion"]], "Periodic Boundary Conditions": [[109, "periodic-boundary-conditions"]], "Pip": [[115, "pip"]], "Plot level API for tracking your training.": [[121, "plot-level-api-for-tracking-your-training"]], "Plotting": [[110, "plotting"]], "Predictor": [[111, "predictor"]], "Requirements": [[115, "requirements"]], "Restarting training": [[112, "restarting-training"]], "SNAPJson module": [[12, "snapjson-module"]], "Simple restart": [[112, "simple-restart"]], "The very basics": [[119, "the-very-basics"]], "Training & Experiment API": [[121, "training-experiment-api"]], "Units in hippynn": [[125, "units-in-hippynn"]], "User Guide": [[122, "user-guide"]], "Weighted/Masked Loss Functions": [[113, "weighted-masked-loss-functions"]], "Welcome to hippynn\u2019s documentation!": [[114, "welcome-to-hippynn-s-documentation"]], "What is hippynn?": [[114, "what-is-hippynn"]], "What\u2019s not yet supported": [[109, "what-s-not-yet-supported"]], "algebra module": [[40, "algebra-module"], [75, "algebra-module"]], "analysis module": [[80, "analysis-module"]], "ase_database module": [[59, "ase-database-module"]], "ase_interface package": [[58, "ase-interface-package"]], "ase_unittests module": [[60, "ase-unittests-module"]], "assembly module": [[18, "assembly-module"]], "atoms module": [[31, "atoms-module"]], "autograd_wrapper module": [[2, "autograd-wrapper-module"]], "base module": [[41, "base-module"]], "base package": [[39, "base-package"]], "calculator module": [[61, "calculator-module"]], "callback module": [[66, "callback-module"]], "check module": [[67, "check-module"]], "controllers module": [[19, "controllers-module"]], "custom_kernels package": [[1, "custom-kernels-package"]], "database module": [[13, "database-module"]], "databases package": [[11, "databases-package"]], "definition_helpers module": [[42, "definition-helpers-module"]], "device module": [[20, "device-module"]], "dispatch module": [[81, "dispatch-module"]], "ensemble module": [[27, "ensemble-module"]], "env_cupy module": [[3, "env-cupy-module"]], "env_numba module": [[4, "env-numba-module"]], "env_pytorch module": [[5, "env-pytorch-module"]], "evaluator module": [[21, "evaluator-module"]], "excited module": [[45, "excited-module"], [76, "excited-module"]], "experiment package": [[17, "experiment-package"]], "fast_convert module": [[6, "fast-convert-module"]], "filters module": [[82, "filters-module"]], "gen_par module": [[68, "gen-par-module"]], "gops module": [[28, "gops-module"]], "graph module": [[29, "graph-module"]], "graphs package": [[26, "graphs-package"]], "h5_pyanitools module": [[14, "h5-pyanitools-module"]], "hiplayers module": [[77, "hiplayers-module"]], "hipnn module": [[93, "hipnn-module"]], "hippynn": [[100, "hippynn"]], "hippynn Concepts": [[118, "hippynn-concepts"]], "hippynn Features": [[121, "hippynn-features"]], "hippynn package": [[0, "hippynn-package"]], "indexers module": [[46, "indexers-module"], [78, "indexers-module"]], "indexing module": [[83, "indexing-module"]], "indextransformers package": [[30, "indextransformers-package"]], "indextypes package": [[34, "indextypes-package"]], "inputs module": [[47, "inputs-module"]], "interfaces package": [[57, "interfaces-package"]], "lammps_interface package": [[63, "lammps-interface-package"]], "layers package": [[74, "layers-package"]], "loss module": [[48, "loss-module"]], "md module": [[91, "md-module"]], "metric_tracker module": [[22, "metric-tracker-module"]], "misc module": [[49, "misc-module"]], "mliap_interface module": [[64, "mliap-interface-module"]], "mlseqm module": [[69, "mlseqm-module"]], "molecular_dynamics package": [[90, "molecular-dynamics-package"]], "multi module": [[43, "multi-module"]], "networks module": [[50, "networks-module"]], "networks package": [[92, "networks-package"]], "node_functions module": [[44, "node-functions-module"]], "nodes package": [[38, "nodes-package"]], "ondisk module": [[15, "ondisk-module"]], "open module": [[84, "open-module"]], "pairfinder module": [[62, "pairfinder-module"]], "pairs module": [[32, "pairs-module"], [51, "pairs-module"]], "pairs package": [[79, "pairs-package"]], "periodic module": [[85, "periodic-module"]], "physics module": [[52, "physics-module"], [86, "physics-module"]], "plotmaker module": [[95, "plotmaker-module"]], "plotters module": [[96, "plotters-module"]], "plotting package": [[94, "plotting-package"]], "predictor module": [[55, "predictor-module"]], "pretraining module": [[98, "pretraining-module"]], "pyseqm_interface package": [[65, "pyseqm-interface-package"]], "reduce_funcs module": [[35, "reduce-funcs-module"]], "registry module": [[36, "registry-module"]], "regularization module": [[87, "regularization-module"]], "restarter module": [[16, "restarter-module"]], "routines module": [[23, "routines-module"]], "schnetpack_interface package": [[73, "schnetpack-interface-package"]], "seqm_modules module": [[70, "seqm-modules-module"]], "seqm_nodes module": [[71, "seqm-nodes-module"]], "seqm_one module": [[72, "seqm-one-module"]], "serialization module": [[24, "serialization-module"]], "step_functions module": [[25, "step-functions-module"]], "tags module": [[53, "tags-module"]], "targets module": [[54, "targets-module"], [88, "targets-module"]], "tensor_wrapper module": [[7, "tensor-wrapper-module"]], "tensors module": [[33, "tensors-module"]], "test_env_cupy module": [[8, "test-env-cupy-module"]], "test_env_numba module": [[9, "test-env-numba-module"]], "timeplots module": [[97, "timeplots-module"]], "tools module": [[99, "tools-module"]], "transform module": [[89, "transform-module"]], "type_def module": [[37, "type-def-module"]], "utils module": [[10, "utils-module"]], "viz module": [[56, "viz-module"]]}, "docnames": ["api_documentation/hippynn", "api_documentation/hippynn.custom_kernels", "api_documentation/hippynn.custom_kernels.autograd_wrapper", "api_documentation/hippynn.custom_kernels.env_cupy", "api_documentation/hippynn.custom_kernels.env_numba", "api_documentation/hippynn.custom_kernels.env_pytorch", "api_documentation/hippynn.custom_kernels.fast_convert", "api_documentation/hippynn.custom_kernels.tensor_wrapper", "api_documentation/hippynn.custom_kernels.test_env_cupy", "api_documentation/hippynn.custom_kernels.test_env_numba", "api_documentation/hippynn.custom_kernels.utils", "api_documentation/hippynn.databases", "api_documentation/hippynn.databases.SNAPJson", "api_documentation/hippynn.databases.database", "api_documentation/hippynn.databases.h5_pyanitools", "api_documentation/hippynn.databases.ondisk", "api_documentation/hippynn.databases.restarter", "api_documentation/hippynn.experiment", "api_documentation/hippynn.experiment.assembly", "api_documentation/hippynn.experiment.controllers", "api_documentation/hippynn.experiment.device", "api_documentation/hippynn.experiment.evaluator", "api_documentation/hippynn.experiment.metric_tracker", "api_documentation/hippynn.experiment.routines", "api_documentation/hippynn.experiment.serialization", "api_documentation/hippynn.experiment.step_functions", "api_documentation/hippynn.graphs", "api_documentation/hippynn.graphs.ensemble", "api_documentation/hippynn.graphs.gops", "api_documentation/hippynn.graphs.graph", "api_documentation/hippynn.graphs.indextransformers", "api_documentation/hippynn.graphs.indextransformers.atoms", "api_documentation/hippynn.graphs.indextransformers.pairs", "api_documentation/hippynn.graphs.indextransformers.tensors", "api_documentation/hippynn.graphs.indextypes", "api_documentation/hippynn.graphs.indextypes.reduce_funcs", "api_documentation/hippynn.graphs.indextypes.registry", "api_documentation/hippynn.graphs.indextypes.type_def", "api_documentation/hippynn.graphs.nodes", "api_documentation/hippynn.graphs.nodes.base", "api_documentation/hippynn.graphs.nodes.base.algebra", "api_documentation/hippynn.graphs.nodes.base.base", "api_documentation/hippynn.graphs.nodes.base.definition_helpers", "api_documentation/hippynn.graphs.nodes.base.multi", "api_documentation/hippynn.graphs.nodes.base.node_functions", "api_documentation/hippynn.graphs.nodes.excited", "api_documentation/hippynn.graphs.nodes.indexers", "api_documentation/hippynn.graphs.nodes.inputs", "api_documentation/hippynn.graphs.nodes.loss", "api_documentation/hippynn.graphs.nodes.misc", "api_documentation/hippynn.graphs.nodes.networks", "api_documentation/hippynn.graphs.nodes.pairs", "api_documentation/hippynn.graphs.nodes.physics", "api_documentation/hippynn.graphs.nodes.tags", "api_documentation/hippynn.graphs.nodes.targets", "api_documentation/hippynn.graphs.predictor", "api_documentation/hippynn.graphs.viz", "api_documentation/hippynn.interfaces", "api_documentation/hippynn.interfaces.ase_interface", "api_documentation/hippynn.interfaces.ase_interface.ase_database", "api_documentation/hippynn.interfaces.ase_interface.ase_unittests", "api_documentation/hippynn.interfaces.ase_interface.calculator", "api_documentation/hippynn.interfaces.ase_interface.pairfinder", "api_documentation/hippynn.interfaces.lammps_interface", "api_documentation/hippynn.interfaces.lammps_interface.mliap_interface", "api_documentation/hippynn.interfaces.pyseqm_interface", "api_documentation/hippynn.interfaces.pyseqm_interface.callback", "api_documentation/hippynn.interfaces.pyseqm_interface.check", "api_documentation/hippynn.interfaces.pyseqm_interface.gen_par", "api_documentation/hippynn.interfaces.pyseqm_interface.mlseqm", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_modules", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_nodes", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_one", "api_documentation/hippynn.interfaces.schnetpack_interface", "api_documentation/hippynn.layers", "api_documentation/hippynn.layers.algebra", "api_documentation/hippynn.layers.excited", "api_documentation/hippynn.layers.hiplayers", "api_documentation/hippynn.layers.indexers", "api_documentation/hippynn.layers.pairs", "api_documentation/hippynn.layers.pairs.analysis", "api_documentation/hippynn.layers.pairs.dispatch", "api_documentation/hippynn.layers.pairs.filters", "api_documentation/hippynn.layers.pairs.indexing", "api_documentation/hippynn.layers.pairs.open", "api_documentation/hippynn.layers.pairs.periodic", "api_documentation/hippynn.layers.physics", "api_documentation/hippynn.layers.regularization", "api_documentation/hippynn.layers.targets", "api_documentation/hippynn.layers.transform", "api_documentation/hippynn.molecular_dynamics", "api_documentation/hippynn.molecular_dynamics.md", "api_documentation/hippynn.networks", "api_documentation/hippynn.networks.hipnn", "api_documentation/hippynn.plotting", "api_documentation/hippynn.plotting.plotmaker", "api_documentation/hippynn.plotting.plotters", "api_documentation/hippynn.plotting.timeplots", "api_documentation/hippynn.pretraining", "api_documentation/hippynn.tools", "api_documentation/modules", "examples/ase_calculator", "examples/controller", "examples/ensembles", "examples/excited_states", "examples/forces", "examples/index", "examples/minimal_workflow", "examples/mliap_unified", "examples/periodic", "examples/plotting", "examples/predictor", "examples/restarting", "examples/weighted_loss", "index", "installation", "license", "user_guide/ckernels", "user_guide/concepts", "user_guide/custom_nodes", "user_guide/databases", "user_guide/features", "user_guide/index", "user_guide/loss_graph", "user_guide/settings", "user_guide/units"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["api_documentation/hippynn.rst", "api_documentation/hippynn.custom_kernels.rst", "api_documentation/hippynn.custom_kernels.autograd_wrapper.rst", "api_documentation/hippynn.custom_kernels.env_cupy.rst", "api_documentation/hippynn.custom_kernels.env_numba.rst", "api_documentation/hippynn.custom_kernels.env_pytorch.rst", "api_documentation/hippynn.custom_kernels.fast_convert.rst", "api_documentation/hippynn.custom_kernels.tensor_wrapper.rst", "api_documentation/hippynn.custom_kernels.test_env_cupy.rst", "api_documentation/hippynn.custom_kernels.test_env_numba.rst", "api_documentation/hippynn.custom_kernels.utils.rst", "api_documentation/hippynn.databases.rst", "api_documentation/hippynn.databases.SNAPJson.rst", "api_documentation/hippynn.databases.database.rst", "api_documentation/hippynn.databases.h5_pyanitools.rst", "api_documentation/hippynn.databases.ondisk.rst", "api_documentation/hippynn.databases.restarter.rst", "api_documentation/hippynn.experiment.rst", "api_documentation/hippynn.experiment.assembly.rst", "api_documentation/hippynn.experiment.controllers.rst", "api_documentation/hippynn.experiment.device.rst", "api_documentation/hippynn.experiment.evaluator.rst", "api_documentation/hippynn.experiment.metric_tracker.rst", "api_documentation/hippynn.experiment.routines.rst", "api_documentation/hippynn.experiment.serialization.rst", "api_documentation/hippynn.experiment.step_functions.rst", "api_documentation/hippynn.graphs.rst", "api_documentation/hippynn.graphs.ensemble.rst", "api_documentation/hippynn.graphs.gops.rst", "api_documentation/hippynn.graphs.graph.rst", "api_documentation/hippynn.graphs.indextransformers.rst", "api_documentation/hippynn.graphs.indextransformers.atoms.rst", "api_documentation/hippynn.graphs.indextransformers.pairs.rst", "api_documentation/hippynn.graphs.indextransformers.tensors.rst", "api_documentation/hippynn.graphs.indextypes.rst", "api_documentation/hippynn.graphs.indextypes.reduce_funcs.rst", "api_documentation/hippynn.graphs.indextypes.registry.rst", "api_documentation/hippynn.graphs.indextypes.type_def.rst", "api_documentation/hippynn.graphs.nodes.rst", "api_documentation/hippynn.graphs.nodes.base.rst", "api_documentation/hippynn.graphs.nodes.base.algebra.rst", "api_documentation/hippynn.graphs.nodes.base.base.rst", "api_documentation/hippynn.graphs.nodes.base.definition_helpers.rst", "api_documentation/hippynn.graphs.nodes.base.multi.rst", "api_documentation/hippynn.graphs.nodes.base.node_functions.rst", "api_documentation/hippynn.graphs.nodes.excited.rst", "api_documentation/hippynn.graphs.nodes.indexers.rst", "api_documentation/hippynn.graphs.nodes.inputs.rst", "api_documentation/hippynn.graphs.nodes.loss.rst", "api_documentation/hippynn.graphs.nodes.misc.rst", "api_documentation/hippynn.graphs.nodes.networks.rst", "api_documentation/hippynn.graphs.nodes.pairs.rst", "api_documentation/hippynn.graphs.nodes.physics.rst", "api_documentation/hippynn.graphs.nodes.tags.rst", "api_documentation/hippynn.graphs.nodes.targets.rst", "api_documentation/hippynn.graphs.predictor.rst", "api_documentation/hippynn.graphs.viz.rst", "api_documentation/hippynn.interfaces.rst", "api_documentation/hippynn.interfaces.ase_interface.rst", "api_documentation/hippynn.interfaces.ase_interface.ase_database.rst", "api_documentation/hippynn.interfaces.ase_interface.ase_unittests.rst", "api_documentation/hippynn.interfaces.ase_interface.calculator.rst", "api_documentation/hippynn.interfaces.ase_interface.pairfinder.rst", "api_documentation/hippynn.interfaces.lammps_interface.rst", "api_documentation/hippynn.interfaces.lammps_interface.mliap_interface.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.callback.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.check.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.gen_par.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.mlseqm.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_modules.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_nodes.rst", "api_documentation/hippynn.interfaces.pyseqm_interface.seqm_one.rst", "api_documentation/hippynn.interfaces.schnetpack_interface.rst", "api_documentation/hippynn.layers.rst", "api_documentation/hippynn.layers.algebra.rst", "api_documentation/hippynn.layers.excited.rst", "api_documentation/hippynn.layers.hiplayers.rst", "api_documentation/hippynn.layers.indexers.rst", "api_documentation/hippynn.layers.pairs.rst", "api_documentation/hippynn.layers.pairs.analysis.rst", "api_documentation/hippynn.layers.pairs.dispatch.rst", "api_documentation/hippynn.layers.pairs.filters.rst", "api_documentation/hippynn.layers.pairs.indexing.rst", "api_documentation/hippynn.layers.pairs.open.rst", "api_documentation/hippynn.layers.pairs.periodic.rst", "api_documentation/hippynn.layers.physics.rst", "api_documentation/hippynn.layers.regularization.rst", "api_documentation/hippynn.layers.targets.rst", "api_documentation/hippynn.layers.transform.rst", "api_documentation/hippynn.molecular_dynamics.rst", "api_documentation/hippynn.molecular_dynamics.md.rst", "api_documentation/hippynn.networks.rst", "api_documentation/hippynn.networks.hipnn.rst", "api_documentation/hippynn.plotting.rst", "api_documentation/hippynn.plotting.plotmaker.rst", "api_documentation/hippynn.plotting.plotters.rst", "api_documentation/hippynn.plotting.timeplots.rst", "api_documentation/hippynn.pretraining.rst", "api_documentation/hippynn.tools.rst", "api_documentation/modules.rst", "examples/ase_calculator.rst", "examples/controller.rst", "examples/ensembles.rst", "examples/excited_states.rst", "examples/forces.rst", "examples/index.rst", "examples/minimal_workflow.rst", "examples/mliap_unified.rst", "examples/periodic.rst", "examples/plotting.rst", "examples/predictor.rst", "examples/restarting.rst", "examples/weighted_loss.rst", "index.rst", "installation.rst", "license.rst", "user_guide/ckernels.rst", "user_guide/concepts.rst", "user_guide/custom_nodes.rst", "user_guide/databases.rst", "user_guide/features.rst", "user_guide/index.rst", "user_guide/loss_graph.rst", "user_guide/settings.rst", "user_guide/units.rst"], "indexentries": {"__init__() (alphascreening method)": [[86, "hippynn.layers.physics.AlphaScreening.__init__", false]], "__init__() (asedatabase method)": [[11, "hippynn.databases.AseDatabase.__init__", false], [58, "hippynn.interfaces.ase_interface.AseDatabase.__init__", false], [59, "hippynn.interfaces.ase_interface.ase_database.AseDatabase.__init__", false]], "__init__() (atleast2d method)": [[40, "hippynn.graphs.nodes.base.algebra.AtLeast2D.__init__", false]], "__init__() (atomdeindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomDeIndexer.__init__", false]], "__init__() (atommask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask.__init__", false]], "__init__() (atommasknode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.AtomMaskNode.__init__", false]], "__init__() (atomreindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer.__init__", false]], "__init__() (atomtomolsummer method)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer.__init__", false]], "__init__() (binnode method)": [[40, "hippynn.graphs.nodes.base.algebra.BinNode.__init__", false]], "__init__() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.__init__", false]], "__init__() (cellscaleinducer method)": [[78, "hippynn.layers.indexers.CellScaleInducer.__init__", false]], "__init__() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.__init__", false]], "__init__() (combineenergy method)": [[86, "hippynn.layers.physics.CombineEnergy.__init__", false]], "__init__() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.__init__", false]], "__init__() (combinescreenings method)": [[86, "hippynn.layers.physics.CombineScreenings.__init__", false]], "__init__() (compatibleidxtypetransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer.__init__", false]], "__init__() (composedplotter method)": [[96, "hippynn.plotting.plotters.ComposedPlotter.__init__", false]], "__init__() (controller method)": [[19, "hippynn.experiment.controllers.Controller.__init__", false]], "__init__() (coscutoff method)": [[77, "hippynn.layers.hiplayers.CosCutoff.__init__", false]], "__init__() (coulombenergy method)": [[86, "hippynn.layers.physics.CoulombEnergy.__init__", false]], "__init__() (coulombenergynode method)": [[52, "hippynn.graphs.nodes.physics.CoulombEnergyNode.__init__", false]], "__init__() (cupygpukernel method)": [[3, "hippynn.custom_kernels.env_cupy.CupyGPUKernel.__init__", false]], "__init__() (database method)": [[11, "hippynn.databases.Database.__init__", false], [13, "hippynn.databases.database.Database.__init__", false]], "__init__() (dipole method)": [[86, "hippynn.layers.physics.Dipole.__init__", false]], "__init__() (directorydatabase method)": [[11, "hippynn.databases.DirectoryDatabase.__init__", false], [15, "hippynn.databases.ondisk.DirectoryDatabase.__init__", false]], "__init__() (energy_one method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Energy_One.__init__", false]], "__init__() (ensembletarget method)": [[49, "hippynn.graphs.nodes.misc.EnsembleTarget.__init__", false]], "__init__() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.__init__", false]], "__init__() (evaluator method)": [[21, "hippynn.experiment.evaluator.Evaluator.__init__", false]], "__init__() (ewaldrealspacescreening method)": [[86, "hippynn.layers.physics.EwaldRealSpaceScreening.__init__", false]], "__init__() (externalneighborindexer method)": [[51, "hippynn.graphs.nodes.pairs.ExternalNeighborIndexer.__init__", false]], "__init__() (filterbondsoneway method)": [[46, "hippynn.graphs.nodes.indexers.FilterBondsOneway.__init__", false]], "__init__() (formassertion method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertion.__init__", false]], "__init__() (formassertlength method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength.__init__", false]], "__init__() (formtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormTransformer.__init__", false]], "__init__() (fuzzyhistogram method)": [[78, "hippynn.layers.indexers.FuzzyHistogram.__init__", false]], "__init__() (fuzzyhistogrammer method)": [[46, "hippynn.graphs.nodes.indexers.FuzzyHistogrammer.__init__", false]], "__init__() (gaussiansensitivitymodule method)": [[77, "hippynn.layers.hiplayers.GaussianSensitivityModule.__init__", false]], "__init__() (gen_par method)": [[68, "hippynn.interfaces.pyseqm_interface.gen_par.gen_par.__init__", false]], "__init__() (gradient method)": [[86, "hippynn.layers.physics.Gradient.__init__", false]], "__init__() (gradientnode method)": [[52, "hippynn.graphs.nodes.physics.GradientNode.__init__", false]], "__init__() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.__init__", false], [29, "hippynn.graphs.graph.GraphModule.__init__", false]], "__init__() (hamiltonian_one method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One.__init__", false]], "__init__() (hbondnode method)": [[54, "hippynn.graphs.nodes.targets.HBondNode.__init__", false]], "__init__() (hbondsymmetric method)": [[88, "hippynn.layers.targets.HBondSymmetric.__init__", false]], "__init__() (hcharge method)": [[88, "hippynn.layers.targets.HCharge.__init__", false]], "__init__() (hchargenode method)": [[54, "hippynn.graphs.nodes.targets.HChargeNode.__init__", false]], "__init__() (henergy method)": [[88, "hippynn.layers.targets.HEnergy.__init__", false]], "__init__() (henergynode method)": [[54, "hippynn.graphs.nodes.targets.HEnergyNode.__init__", false]], "__init__() (hierarchicalityplot method)": [[96, "hippynn.plotting.plotters.HierarchicalityPlot.__init__", false]], "__init__() (hipnn method)": [[50, "hippynn.graphs.nodes.networks.Hipnn.__init__", false], [93, "hippynn.networks.hipnn.Hipnn.__init__", false]], "__init__() (hipnnvec method)": [[50, "hippynn.graphs.nodes.networks.HipnnVec.__init__", false], [93, "hippynn.networks.hipnn.HipnnVec.__init__", false]], "__init__() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.__init__", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.__init__", false]], "__init__() (hist1d method)": [[96, "hippynn.plotting.plotters.Hist1D.__init__", false]], "__init__() (hist1dcomp method)": [[96, "hippynn.plotting.plotters.Hist1DComp.__init__", false]], "__init__() (hist2d method)": [[96, "hippynn.plotting.plotters.Hist2D.__init__", false]], "__init__() (idx method)": [[75, "hippynn.layers.algebra.Idx.__init__", false]], "__init__() (indexformtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer.__init__", false]], "__init__() (indexnode method)": [[43, "hippynn.graphs.nodes.base.multi.IndexNode.__init__", false]], "__init__() (indices method)": [[47, "hippynn.graphs.nodes.inputs.Indices.__init__", false]], "__init__() (inputnode method)": [[41, "hippynn.graphs.nodes.base.base.InputNode.__init__", false]], "__init__() (interactionplot method)": [[96, "hippynn.plotting.plotters.InteractionPlot.__init__", false]], "__init__() (interactlayer method)": [[77, "hippynn.layers.hiplayers.InteractLayer.__init__", false]], "__init__() (interactlayerquad method)": [[77, "hippynn.layers.hiplayers.InteractLayerQuad.__init__", false]], "__init__() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.__init__", false]], "__init__() (inversesensitivitymodule method)": [[77, "hippynn.layers.hiplayers.InverseSensitivityModule.__init__", false]], "__init__() (kdtreepairsmemory method)": [[51, "hippynn.graphs.nodes.pairs.KDTreePairsMemory.__init__", false]], "__init__() (lambdamodule method)": [[75, "hippynn.layers.algebra.LambdaModule.__init__", false]], "__init__() (listnode method)": [[49, "hippynn.graphs.nodes.misc.ListNode.__init__", false]], "__init__() (localatomenergynode method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomEnergyNode.__init__", false]], "__init__() (localatomsenergy method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy.__init__", false]], "__init__() (localchargeenergy method)": [[54, "hippynn.graphs.nodes.targets.LocalChargeEnergy.__init__", false], [88, "hippynn.layers.targets.LocalChargeEnergy.__init__", false]], "__init__() (localdampingcosine method)": [[86, "hippynn.layers.physics.LocalDampingCosine.__init__", false]], "__init__() (localenergy method)": [[76, "hippynn.layers.excited.LocalEnergy.__init__", false]], "__init__() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.__init__", false]], "__init__() (lossinputnode method)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode.__init__", false]], "__init__() (lossprednode method)": [[41, "hippynn.graphs.nodes.base.base.LossPredNode.__init__", false]], "__init__() (losstruenode method)": [[41, "hippynn.graphs.nodes.base.base.LossTrueNode.__init__", false]], "__init__() (lpreg method)": [[87, "hippynn.layers.regularization.LPReg.__init__", false]], "__init__() (mainoutputtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer.__init__", false]], "__init__() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.__init__", false]], "__init__() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.__init__", false]], "__init__() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.__init__", false]], "__init__() (mlseqm method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM.__init__", false]], "__init__() (mlseqm_node method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM_Node.__init__", false]], "__init__() (multigradient method)": [[86, "hippynn.layers.physics.MultiGradient.__init__", false]], "__init__() (multigradientnode method)": [[52, "hippynn.graphs.nodes.physics.MultiGradientNode.__init__", false]], "__init__() (multinode method)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode.__init__", false]], "__init__() (nacr method)": [[76, "hippynn.layers.excited.NACR.__init__", false]], "__init__() (nacrmultistate method)": [[76, "hippynn.layers.excited.NACRMultiState.__init__", false]], "__init__() (nacrmultistatenode method)": [[45, "hippynn.graphs.nodes.excited.NACRMultiStateNode.__init__", false]], "__init__() (nacrnode method)": [[45, "hippynn.graphs.nodes.excited.NACRNode.__init__", false]], "__init__() (namedtensordataset method)": [[13, "hippynn.databases.database.NamedTensorDataset.__init__", false]], "__init__() (npzdatabase method)": [[11, "hippynn.databases.NPZDatabase.__init__", false], [15, "hippynn.databases.ondisk.NPZDatabase.__init__", false]], "__init__() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.__init__", false]], "__init__() (onehotencoder method)": [[46, "hippynn.graphs.nodes.indexers.OneHotEncoder.__init__", false]], "__init__() (onehotspecies method)": [[78, "hippynn.layers.indexers.OneHotSpecies.__init__", false]], "__init__() (openpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer.__init__", false]], "__init__() (paddedneighbornode method)": [[51, "hippynn.graphs.nodes.pairs.PaddedNeighborNode.__init__", false]], "__init__() (paddingindexer method)": [[46, "hippynn.graphs.nodes.indexers.PaddingIndexer.__init__", false]], "__init__() (paircacher method)": [[51, "hippynn.graphs.nodes.pairs.PairCacher.__init__", false], [83, "hippynn.layers.pairs.indexing.PairCacher.__init__", false]], "__init__() (pairdeindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer.__init__", false]], "__init__() (pairfilter method)": [[51, "hippynn.graphs.nodes.pairs.PairFilter.__init__", false]], "__init__() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.__init__", false]], "__init__() (pairreindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer.__init__", false]], "__init__() (pairuncacher method)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher.__init__", false], [83, "hippynn.layers.pairs.indexing.PairUncacher.__init__", false]], "__init__() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.__init__", false]], "__init__() (patiencecontroller method)": [[19, "hippynn.experiment.controllers.PatienceController.__init__", false]], "__init__() (pbchandle method)": [[61, "hippynn.interfaces.ase_interface.calculator.PBCHandle.__init__", false]], "__init__() (peratom method)": [[52, "hippynn.graphs.nodes.physics.PerAtom.__init__", false]], "__init__() (periodicpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer.__init__", false]], "__init__() (periodicpairindexermemory method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexerMemory.__init__", false]], "__init__() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.__init__", false]], "__init__() (plotter method)": [[96, "hippynn.plotting.plotters.Plotter.__init__", false]], "__init__() (predictor method)": [[26, "hippynn.graphs.Predictor.__init__", false], [55, "hippynn.graphs.predictor.Predictor.__init__", false]], "__init__() (pyanidirectorydb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniDirectoryDB.__init__", false]], "__init__() (pyanifiledb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniFileDB.__init__", false]], "__init__() (qscreening method)": [[86, "hippynn.layers.physics.QScreening.__init__", false]], "__init__() (quadpack method)": [[78, "hippynn.layers.indexers.QuadPack.__init__", false]], "__init__() (quadrupole method)": [[86, "hippynn.layers.physics.Quadrupole.__init__", false]], "__init__() (quadunpack method)": [[78, "hippynn.layers.indexers.QuadUnpack.__init__", false]], "__init__() (quadunpacknode method)": [[46, "hippynn.graphs.nodes.indexers.QuadUnpackNode.__init__", false]], "__init__() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.__init__", false]], "__init__() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.__init__", false], [80, "hippynn.layers.pairs.analysis.RDFBins.__init__", false]], "__init__() (reducesinglenode method)": [[48, "hippynn.graphs.nodes.loss.ReduceSingleNode.__init__", false]], "__init__() (reindexatomnode method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomNode.__init__", false]], "__init__() (resnetwrapper method)": [[89, "hippynn.layers.transform.ResNetWrapper.__init__", false]], "__init__() (restartdb method)": [[16, "hippynn.databases.restarter.RestartDB.__init__", false]], "__init__() (scale method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale.__init__", false]], "__init__() (scalenode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.ScaleNode.__init__", false]], "__init__() (schnetnode method)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetNode.__init__", false]], "__init__() (schnetwrapper method)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetWrapper.__init__", false]], "__init__() (screenedcoulombenergy method)": [[86, "hippynn.layers.physics.ScreenedCoulombEnergy.__init__", false]], "__init__() (screenedcoulombenergynode method)": [[52, "hippynn.graphs.nodes.physics.ScreenedCoulombEnergyNode.__init__", false]], "__init__() (sensitivitybottleneck method)": [[77, "hippynn.layers.hiplayers.SensitivityBottleneck.__init__", false]], "__init__() (sensitivitymodule method)": [[77, "hippynn.layers.hiplayers.SensitivityModule.__init__", false]], "__init__() (sensitivityplot method)": [[96, "hippynn.plotting.plotters.SensitivityPlot.__init__", false]], "__init__() (seqm_all method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All.__init__", false]], "__init__() (seqm_energy method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy.__init__", false]], "__init__() (seqm_energynode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode.__init__", false]], "__init__() (seqm_maskonmol method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol.__init__", false]], "__init__() (seqm_maskonmolatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom.__init__", false]], "__init__() (seqm_maskonmolatomnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolAtomNode.__init__", false]], "__init__() (seqm_maskonmolnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolNode.__init__", false]], "__init__() (seqm_maskonmolorbital method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital.__init__", false]], "__init__() (seqm_maskonmolorbitalatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom.__init__", false]], "__init__() (seqm_maskonmolorbitalatomnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalAtomNode.__init__", false]], "__init__() (seqm_maskonmolorbitalnode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalNode.__init__", false]], "__init__() (seqm_molmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask.__init__", false]], "__init__() (seqm_molmasknode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MolMaskNode.__init__", false]], "__init__() (seqm_one_all method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All.__init__", false]], "__init__() (seqm_one_energy method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy.__init__", false]], "__init__() (seqm_one_energynode method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode.__init__", false]], "__init__() (seqm_orbitalmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask.__init__", false]], "__init__() (seqm_orbitalmasknode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_OrbitalMaskNode.__init__", false]], "__init__() (setupparams method)": [[17, "hippynn.experiment.SetupParams.__init__", false], [23, "hippynn.experiment.routines.SetupParams.__init__", false]], "__init__() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.__init__", false]], "__init__() (splitindices method)": [[47, "hippynn.graphs.nodes.inputs.SplitIndices.__init__", false]], "__init__() (staticimageperiodicpairindexer method)": [[85, "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer.__init__", false]], "__init__() (straininducer method)": [[49, "hippynn.graphs.nodes.misc.StrainInducer.__init__", false]], "__init__() (stressforce method)": [[86, "hippynn.layers.physics.StressForce.__init__", false]], "__init__() (stressforcenode method)": [[52, "hippynn.graphs.nodes.physics.StressForceNode.__init__", false]], "__init__() (sysmaxofatomsnode method)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode.__init__", false]], "__init__() (teed_file_output method)": [[99, "hippynn.tools.teed_file_output.__init__", false]], "__init__() (timedsnippet method)": [[9, "hippynn.custom_kernels.test_env_numba.TimedSnippet.__init__", false]], "__init__() (timerholder method)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.__init__", false]], "__init__() (unarynode method)": [[40, "hippynn.graphs.nodes.base.algebra.UnaryNode.__init__", false]], "__init__() (valuemod method)": [[75, "hippynn.layers.algebra.ValueMod.__init__", false]], "__init__() (valuenode method)": [[40, "hippynn.graphs.nodes.base.algebra.ValueNode.__init__", false]], "__init__() (vecmag method)": [[52, "hippynn.graphs.nodes.physics.VecMag.__init__", false]], "__init__() (wolfscreening method)": [[86, "hippynn.layers.physics.WolfScreening.__init__", false]], "absolute_errors() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.absolute_errors", false]], "acquire_encoding_padding() (in module hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.acquire_encoding_padding", false]], "active_directory() (in module hippynn.tools)": [[99, "hippynn.tools.active_directory", false]], "add() (timerholder method)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.add", false]], "add_class_doc() (compatibleidxtypetransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer.add_class_doc", false]], "add_class_doc() (formassertion method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertion.add_class_doc", false]], "add_class_doc() (formassertlength method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength.add_class_doc", false]], "add_class_doc() (formhandler method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormHandler.add_class_doc", false]], "add_class_doc() (formtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormTransformer.add_class_doc", false]], "add_class_doc() (indexformtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer.add_class_doc", false]], "add_class_doc() (mainoutputtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer.add_class_doc", false]], "add_output() (predictor method)": [[26, "hippynn.graphs.Predictor.add_output", false], [55, "hippynn.graphs.predictor.Predictor.add_output", false]], "addnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.AddNode", false]], "adds_to_forms() (in module hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.adds_to_forms", false]], "all_close_witherror() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.all_close_witherror", false]], "alphascreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.AlphaScreening", false]], "alwaysmatch (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AlwaysMatch", false]], "apply_to_database() (predictor method)": [[26, "hippynn.graphs.Predictor.apply_to_database", false], [55, "hippynn.graphs.predictor.Predictor.apply_to_database", false]], "arrdict_len() (in module hippynn.tools)": [[99, "hippynn.tools.arrdict_len", false]], "as_numpy() (in module hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.as_numpy", false]], "as_tensor() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.as_tensor", false]], "ase_compute_neighbors() (in module hippynn.interfaces.ase_interface.pairfinder)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASE_compute_neighbors", false]], "ase_filterpair_coulomb_construct() (in module hippynn.interfaces.ase_interface.ase_unittests)": [[60, "hippynn.interfaces.ase_interface.ase_unittests.ASE_FilterPair_Coulomb_Construct", false]], "asedatabase (class in hippynn.databases)": [[11, "hippynn.databases.AseDatabase", false]], "asedatabase (class in hippynn.interfaces.ase_interface)": [[58, "hippynn.interfaces.ase_interface.AseDatabase", false]], "asedatabase (class in hippynn.interfaces.ase_interface.ase_database)": [[59, "hippynn.interfaces.ase_interface.ase_database.AseDatabase", false]], "aseneighbors (class in hippynn.interfaces.ase_interface.pairfinder)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASENeighbors", false]], "asepairnode (class in hippynn.interfaces.ase_interface.pairfinder)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASEPairNode", false]], "assemble_for_training() (in module hippynn.experiment)": [[17, "hippynn.experiment.assemble_for_training", false]], "assemble_for_training() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.assemble_for_training", false]], "assemble_module() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.assemble_module", false]], "assertion() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.assertion", false]], "assertlen() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.assertlen", false]], "assign_index_aliases() (in module hippynn.graphs.indextypes.registry)": [[36, "hippynn.graphs.indextypes.registry.assign_index_aliases", false]], "atleast2d (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.AtLeast2D", false]], "atleast2d (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.AtLeast2D", false]], "atomdeindexer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.AtomDeIndexer", false]], "atomdeindexer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.AtomDeIndexer", false]], "atomindexer (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.AtomIndexer", false]], "atommask (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask", false]], "atommasknode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.AtomMaskNode", false]], "atomreindexer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer", false]], "atomreindexer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.AtomReIndexer", false]], "atoms (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Atoms", false], [34, "hippynn.graphs.indextypes.IdxType.Atoms", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Atoms", false]], "atomtomolsummer (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer", false]], "attempt_reload() (norestart method)": [[16, "hippynn.databases.restarter.NoRestart.attempt_reload", false]], "attempt_reload() (restartdb method)": [[16, "hippynn.databases.restarter.RestartDB.attempt_reload", false]], "attempt_reload() (restarter method)": [[16, "hippynn.databases.restarter.Restarter.attempt_reload", false]], "auto_module() (autokw method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoKw.auto_module", false]], "auto_module() (autonokw method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoNoKw.auto_module", false]], "auto_module() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.auto_module", false]], "auto_module() (onehotencoder method)": [[46, "hippynn.graphs.nodes.indexers.OneHotEncoder.auto_module", false]], "auto_module() (openpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer.auto_module", false]], "auto_module() (valuenode method)": [[40, "hippynn.graphs.nodes.base.algebra.ValueNode.auto_module", false]], "autokw (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoKw", false]], "autonokw (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.AutoNoKw", false]], "batch_convert_torch_to_numba() (in module hippynn.custom_kernels.fast_convert)": [[6, "hippynn.custom_kernels.fast_convert.batch_convert_torch_to_numba", false]], "batch_size (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.batch_size", false], [23, "hippynn.experiment.routines.SetupParams.batch_size", false]], "bin_info() (rdfbins method)": [[80, "hippynn.layers.pairs.analysis.RDFBins.bin_info", false]], "binnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.BinNode", false]], "bondtomolsummmer (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer", false]], "build_loss_modules() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.build_loss_modules", false]], "calculate() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.calculate", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.calculate", false]], "calculate_max_system_force() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.calculate_max_system_force", false]], "calculate_min_dists() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.calculate_min_dists", false]], "calculation_required() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.calculation_required", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.calculation_required", false]], "calculator_from_model() (in module hippynn.interfaces.ase_interface)": [[58, "hippynn.interfaces.ase_interface.calculator_from_model", false]], "calculator_from_model() (in module hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.calculator_from_model", false]], "cellnode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.CellNode", false]], "cellscaleinducer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.CellScaleInducer", false]], "chargemomentnode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode", false]], "chargepairsetup (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup", false]], "charges (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Charges", false]], "check() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.check", false]], "check_all_grad() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_all_grad", false]], "check_all_grad_once() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_all_grad_once", false]], "check_allclose() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_allclose", false]], "check_allclose_once() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_allclose_once", false]], "check_correctness() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_correctness", false]], "check_dist() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.check_dist", false]], "check_empty() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_empty", false]], "check_evaluation_order() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.check_evaluation_order", false]], "check_grad_and_gradgrad() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_grad_and_gradgrad", false]], "check_gradient() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.check_gradient", false]], "check_link_consistency() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.check_link_consistency", false]], "check_mapping_devices() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.check_mapping_devices", false]], "check_speed() (envops_tester method)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester.check_speed", false]], "clear_index_cache() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.clear_index_cache", false]], "clear_index_cache() (in module hippynn.graphs.indextypes.registry)": [[36, "hippynn.graphs.indextypes.registry.clear_index_cache", false]], "closure_step_fn() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.closure_step_fn", false]], "closurestep (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.ClosureStep", false]], "coerces_values_to_nodes() (in module hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.coerces_values_to_nodes", false]], "collate_inputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.collate_inputs", false]], "collate_targets() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.collate_targets", false]], "combineenergy (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.CombineEnergy", false]], "combineenergynode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode", false]], "combinescreenings (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.CombineScreenings", false]], "compatibility_hook() (interactlayervec static method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.compatibility_hook", false]], "compatibleidxtypetransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer", false]], "composedplotter (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.ComposedPlotter", false]], "compute_descriptors() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.compute_descriptors", false]], "compute_evaluation_order() (in module hippynn.graphs)": [[26, "hippynn.graphs.compute_evaluation_order", false]], "compute_evaluation_order() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.compute_evaluation_order", false]], "compute_forces() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.compute_forces", false]], "compute_gradients() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.compute_gradients", false]], "compute_hipnn_e0() (in module hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.compute_hipnn_e0", false]], "compute_index_mask() (in module hippynn.databases.database)": [[13, "hippynn.databases.database.compute_index_mask", false]], "compute_one() (aseneighbors method)": [[62, "hippynn.interfaces.ase_interface.pairfinder.ASENeighbors.compute_one", false]], "compute_one() (kdtreeneighbors method)": [[81, "hippynn.layers.pairs.dispatch.KDTreeNeighbors.compute_one", false]], "compute_one() (npneighbors method)": [[81, "hippynn.layers.pairs.dispatch.NPNeighbors.compute_one", false]], "compute_one() (torchneighbors method)": [[81, "hippynn.layers.pairs.dispatch.TorchNeighbors.compute_one", false]], "construct_outputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.construct_outputs", false]], "controller (class in hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.Controller", false]], "controller (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.controller", false], [23, "hippynn.experiment.routines.SetupParams.controller", false]], "copy_subgraph() (in module hippynn.graphs)": [[26, "hippynn.graphs.copy_subgraph", false]], "copy_subgraph() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.copy_subgraph", false]], "coscutoff (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.CosCutoff", false]], "coulombenergy (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.CoulombEnergy", false]], "coulombenergynode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.CoulombEnergyNode", false]], "cpu_kernel() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.cpu_kernel", false]], "cpu_kernel() (wrappedenvsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.cpu_kernel", false]], "cpu_kernel() (wrappedfeatsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.cpu_kernel", false]], "cpu_kernel() (wrappedsensesum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.cpu_kernel", false]], "create_schnetpack_inputs() (in module hippynn.interfaces.schnetpack_interface)": [[73, "hippynn.interfaces.schnetpack_interface.create_schnetpack_inputs", false]], "create_state() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.create_state", false]], "create_structure_file() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.create_structure_file", false]], "cupyenvsum (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupyEnvsum", false]], "cupyfeatsum (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupyFeatsum", false]], "cupygpukernel (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupyGPUKernel", false]], "cupysensesum (class in hippynn.custom_kernels.env_cupy)": [[3, "hippynn.custom_kernels.env_cupy.CupySensesum", false]], "current_epoch (metrictracker property)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.current_epoch", false]], "database (class in hippynn.databases)": [[11, "hippynn.databases.Database", false]], "database (class in hippynn.databases.database)": [[13, "hippynn.databases.database.Database", false]], "db_form() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.db_form", false]], "db_form() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.db_form", false]], "db_state_of() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.db_state_of", false]], "defaultnetworkexpansion (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.DefaultNetworkExpansion", false]], "densitymatrixnode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.DensityMatrixNode", false]], "determine_key_structure() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.determine_key_structure", false]], "determine_out_in_targ() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.determine_out_in_targ", false]], "device (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.device", false], [23, "hippynn.experiment.routines.SetupParams.device", false]], "device_fallback() (in module hippynn.tools)": [[99, "hippynn.tools.device_fallback", false]], "dipole (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.Dipole", false]], "dipolenode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.DipoleNode", false]], "directorydatabase (class in hippynn.databases)": [[11, "hippynn.databases.DirectoryDatabase", false]], "directorydatabase (class in hippynn.databases.ondisk)": [[15, "hippynn.databases.ondisk.DirectoryDatabase", false]], "dispatch_indexing() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.dispatch_indexing", false]], "divnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.DivNode", false]], "dynamicperiodicpairs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.DynamicPeriodicPairs", false]], "elapsed (timedsnippet property)": [[9, "hippynn.custom_kernels.test_env_numba.TimedSnippet.elapsed", false]], "elapsed (timerholder property)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.elapsed", false]], "elementwise_compare_reduce() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.elementwise_compare_reduce", false]], "elementwise_compare_reduce() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.elementwise_compare_reduce", false]], "empty_tensor() (mliapinterface method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface.empty_tensor", false]], "encoder (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Encoder", false]], "energies (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Energies", false]], "energy_one (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Energy_One", false]], "ensembletarget (class in hippynn.graphs.nodes.misc)": [[49, "hippynn.graphs.nodes.misc.EnsembleTarget", false]], "ensembletarget (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.EnsembleTarget", false]], "envops_tester (class in hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.Envops_tester", false]], "envsum() (in module hippynn.custom_kernels.env_pytorch)": [[5, "hippynn.custom_kernels.env_pytorch.envsum", false]], "eval_batch_size (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.eval_batch_size", false], [23, "hippynn.experiment.routines.SetupParams.eval_batch_size", false]], "evaluate() (evaluator method)": [[21, "hippynn.experiment.evaluator.Evaluator.evaluate", false]], "evaluation_print() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.evaluation_print", false]], "evaluation_print_better() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.evaluation_print_better", false]], "evaluator (class in hippynn.experiment.evaluator)": [[21, "hippynn.experiment.evaluator.Evaluator", false]], "evaluator (trainingmodules attribute)": [[18, "hippynn.experiment.assembly.TrainingModules.evaluator", false]], "ewaldrealspacescreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.EwaldRealSpaceScreening", false]], "expand0() (atomdeindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomDeIndexer.expand0", false]], "expand0() (atomreindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer.expand0", false]], "expand0() (hbondnode method)": [[54, "hippynn.graphs.nodes.targets.HBondNode.expand0", false]], "expand0() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.expand0", false]], "expand0() (openpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer.expand0", false]], "expand0() (paddedneighbornode method)": [[51, "hippynn.graphs.nodes.pairs.PaddedNeighborNode.expand0", false]], "expand0() (paddingindexer method)": [[46, "hippynn.graphs.nodes.indexers.PaddingIndexer.expand0", false]], "expand0() (paircacher method)": [[51, "hippynn.graphs.nodes.pairs.PairCacher.expand0", false]], "expand0() (pairdeindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer.expand0", false]], "expand0() (pairfilter method)": [[51, "hippynn.graphs.nodes.pairs.PairFilter.expand0", false]], "expand0() (pairreindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer.expand0", false]], "expand0() (pairuncacher method)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher.expand0", false]], "expand0() (periodicpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer.expand0", false]], "expand0() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand0", false]], "expand0() (seqm_energynode method)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode.expand0", false]], "expand0() (seqm_one_energynode method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode.expand0", false]], "expand1() (atomreindexer method)": [[46, "hippynn.graphs.nodes.indexers.AtomReIndexer.expand1", false]], "expand1() (hbondnode method)": [[54, "hippynn.graphs.nodes.targets.HBondNode.expand1", false]], "expand1() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.expand1", false]], "expand1() (paircacher method)": [[51, "hippynn.graphs.nodes.pairs.PairCacher.expand1", false]], "expand1() (pairdeindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer.expand1", false]], "expand1() (pairreindexer method)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer.expand1", false]], "expand1() (pairuncacher method)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher.expand1", false]], "expand1() (periodicpairindexer method)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer.expand1", false]], "expand1() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand1", false]], "expand2() (mindistnode method)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode.expand2", false]], "expand2() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand2", false]], "expand3() (rdfbins method)": [[51, "hippynn.graphs.nodes.pairs.RDFBins.expand3", false]], "expand_parents() (expandparents method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ExpandParents.expand_parents", false]], "expandparentmeta (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ExpandParentMeta", false]], "expandparents (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ExpandParents", false]], "expansion0() (atomtomolsummer method)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer.expansion0", false]], "expansion0() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.expansion0", false]], "expansion0() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.expansion0", false]], "expansion0() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion0", false]], "expansion0() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.expansion0", false]], "expansion0() (defaultnetworkexpansion method)": [[50, "hippynn.graphs.nodes.networks.DefaultNetworkExpansion.expansion0", false]], "expansion0() (hchargenode method)": [[54, "hippynn.graphs.nodes.targets.HChargeNode.expansion0", false]], "expansion0() (henergynode method)": [[54, "hippynn.graphs.nodes.targets.HEnergyNode.expansion0", false]], "expansion0() (localchargeenergy method)": [[54, "hippynn.graphs.nodes.targets.LocalChargeEnergy.expansion0", false]], "expansion0() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.expansion0", false]], "expansion0() (peratom method)": [[52, "hippynn.graphs.nodes.physics.PerAtom.expansion0", false]], "expansion0() (sysmaxofatomsnode method)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode.expansion0", false]], "expansion1() (atomtomolsummer method)": [[52, "hippynn.graphs.nodes.physics.AtomToMolSummer.expansion1", false]], "expansion1() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.expansion1", false]], "expansion1() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.expansion1", false]], "expansion1() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion1", false]], "expansion1() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.expansion1", false]], "expansion1() (defaultnetworkexpansion method)": [[50, "hippynn.graphs.nodes.networks.DefaultNetworkExpansion.expansion1", false]], "expansion1() (localenergynode method)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode.expansion1", false]], "expansion1() (peratom method)": [[52, "hippynn.graphs.nodes.physics.PerAtom.expansion1", false]], "expansion1() (sysmaxofatomsnode method)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode.expansion1", false]], "expansion2() (bondtomolsummmer method)": [[52, "hippynn.graphs.nodes.physics.BondToMolSummmer.expansion2", false]], "expansion2() (chargemomentnode method)": [[52, "hippynn.graphs.nodes.physics.ChargeMomentNode.expansion2", false]], "expansion2() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion2", false]], "expansion2() (combineenergynode method)": [[52, "hippynn.graphs.nodes.physics.CombineEnergyNode.expansion2", false]], "expansion2() (hipnn method)": [[50, "hippynn.graphs.nodes.networks.Hipnn.expansion2", false]], "expansion2() (hipnnvec method)": [[50, "hippynn.graphs.nodes.networks.HipnnVec.expansion2", false]], "expansion2() (vecmag method)": [[52, "hippynn.graphs.nodes.physics.VecMag.expansion2", false]], "expansion3() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion3", false]], "expansion4() (chargepairsetup method)": [[52, "hippynn.graphs.nodes.physics.ChargePairSetup.expansion4", false]], "externalneighborindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.ExternalNeighborIndexer", false]], "externalneighbors (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.ExternalNeighbors", false]], "extra_repr() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.extra_repr", false], [29, "hippynn.graphs.graph.GraphModule.extra_repr", false]], "extra_repr() (idx method)": [[75, "hippynn.layers.algebra.Idx.extra_repr", false]], "extra_repr() (lambdamodule method)": [[75, "hippynn.layers.algebra.LambdaModule.extra_repr", false]], "extra_repr() (valuemod method)": [[75, "hippynn.layers.algebra.ValueMod.extra_repr", false]], "extract_full_file() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.extract_full_file", false]], "extract_snap_file() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.extract_snap_file", false]], "featsum() (in module hippynn.custom_kernels.env_pytorch)": [[5, "hippynn.custom_kernels.env_pytorch.featsum", false]], "filter_arrays() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.filter_arrays", false]], "filter_arrays() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.filter_arrays", false]], "filter_pairs() (in module hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.filter_pairs", false]], "filterbondsoneway (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.FilterBondsOneway", false]], "filterbondsoneway (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.FilterBondsOneway", false]], "filterdistance (class in hippynn.layers.pairs.filters)": [[82, "hippynn.layers.pairs.filters.FilterDistance", false]], "find_relatives() (in module hippynn.graphs)": [[26, "hippynn.graphs.find_relatives", false]], "find_relatives() (in module hippynn.graphs.nodes.base.node_functions)": [[44, "hippynn.graphs.nodes.base.node_functions.find_relatives", false]], "find_unique_relative() (in module hippynn.graphs)": [[26, "hippynn.graphs.find_unique_relative", false]], "find_unique_relative() (in module hippynn.graphs.nodes.base.node_functions)": [[44, "hippynn.graphs.nodes.base.node_functions.find_unique_relative", false]], "flush() (teed_file_output method)": [[99, "hippynn.tools.teed_file_output.flush", false]], "fn() (compatibleidxtypetransformer static method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer.fn", false]], "fn() (indexformtransformer method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer.fn", false]], "fn() (mainoutputtransformer static method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer.fn", false]], "forcenode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.ForceNode", false]], "formassertion (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertion", false]], "formassertlength (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength", false]], "format_form_name() (in module hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.format_form_name", false]], "formhandler (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormHandler", false]], "formtransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.FormTransformer", false]], "forward() (atleast2d method)": [[75, "hippynn.layers.algebra.AtLeast2D.forward", false]], "forward() (atomdeindexer method)": [[78, "hippynn.layers.indexers.AtomDeIndexer.forward", false]], "forward() (atommask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask.forward", false]], "forward() (atomreindexer method)": [[78, "hippynn.layers.indexers.AtomReIndexer.forward", false]], "forward() (cellscaleinducer method)": [[78, "hippynn.layers.indexers.CellScaleInducer.forward", false]], "forward() (combineenergy method)": [[86, "hippynn.layers.physics.CombineEnergy.forward", false]], "forward() (combinescreenings method)": [[86, "hippynn.layers.physics.CombineScreenings.forward", false]], "forward() (coscutoff method)": [[77, "hippynn.layers.hiplayers.CosCutoff.forward", false]], "forward() (coulombenergy method)": [[86, "hippynn.layers.physics.CoulombEnergy.forward", false]], "forward() (dipole method)": [[86, "hippynn.layers.physics.Dipole.forward", false]], "forward() (ensembletarget method)": [[75, "hippynn.layers.algebra.EnsembleTarget.forward", false]], "forward() (ewaldrealspacescreening method)": [[86, "hippynn.layers.physics.EwaldRealSpaceScreening.forward", false]], "forward() (externalneighbors method)": [[83, "hippynn.layers.pairs.indexing.ExternalNeighbors.forward", false]], "forward() (filterbondsoneway method)": [[78, "hippynn.layers.indexers.FilterBondsOneway.forward", false]], "forward() (filterdistance method)": [[82, "hippynn.layers.pairs.filters.FilterDistance.forward", false]], "forward() (fuzzyhistogram method)": [[78, "hippynn.layers.indexers.FuzzyHistogram.forward", false]], "forward() (gaussiansensitivitymodule method)": [[77, "hippynn.layers.hiplayers.GaussianSensitivityModule.forward", false]], "forward() (gen_par method)": [[68, "hippynn.interfaces.pyseqm_interface.gen_par.gen_par.forward", false]], "forward() (gradient method)": [[86, "hippynn.layers.physics.Gradient.forward", false]], "forward() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.forward", false], [29, "hippynn.graphs.graph.GraphModule.forward", false]], "forward() (hamiltonian_one method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One.forward", false]], "forward() (hbondsymmetric method)": [[88, "hippynn.layers.targets.HBondSymmetric.forward", false]], "forward() (hcharge method)": [[88, "hippynn.layers.targets.HCharge.forward", false]], "forward() (henergy method)": [[88, "hippynn.layers.targets.HEnergy.forward", false]], "forward() (hipnn method)": [[93, "hippynn.networks.hipnn.Hipnn.forward", false]], "forward() (hipnnvec method)": [[93, "hippynn.networks.hipnn.HipnnVec.forward", false]], "forward() (idx method)": [[75, "hippynn.layers.algebra.Idx.forward", false]], "forward() (interactlayer method)": [[77, "hippynn.layers.hiplayers.InteractLayer.forward", false]], "forward() (interactlayerquad method)": [[77, "hippynn.layers.hiplayers.InteractLayerQuad.forward", false]], "forward() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.forward", false]], "forward() (inversesensitivitymodule method)": [[77, "hippynn.layers.hiplayers.InverseSensitivityModule.forward", false]], "forward() (kdtreepairsmemory method)": [[81, "hippynn.layers.pairs.dispatch.KDTreePairsMemory.forward", false]], "forward() (lambdamodule method)": [[75, "hippynn.layers.algebra.LambdaModule.forward", false]], "forward() (listmod method)": [[75, "hippynn.layers.algebra.ListMod.forward", false]], "forward() (localatomsenergy method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy.forward", false]], "forward() (localchargeenergy method)": [[88, "hippynn.layers.targets.LocalChargeEnergy.forward", false]], "forward() (localdampingcosine method)": [[86, "hippynn.layers.physics.LocalDampingCosine.forward", false]], "forward() (localenergy method)": [[76, "hippynn.layers.excited.LocalEnergy.forward", false]], "forward() (lpreg method)": [[87, "hippynn.layers.regularization.LPReg.forward", false]], "forward() (mindistmodule method)": [[80, "hippynn.layers.pairs.analysis.MinDistModule.forward", false]], "forward() (mlseqm method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM.forward", false]], "forward() (molpairsummer method)": [[83, "hippynn.layers.pairs.indexing.MolPairSummer.forward", false]], "forward() (molsummer method)": [[78, "hippynn.layers.indexers.MolSummer.forward", false]], "forward() (multigradient method)": [[86, "hippynn.layers.physics.MultiGradient.forward", false]], "forward() (nacr method)": [[76, "hippynn.layers.excited.NACR.forward", false]], "forward() (nacrmultistate method)": [[76, "hippynn.layers.excited.NACRMultiState.forward", false]], "forward() (onehotspecies method)": [[78, "hippynn.layers.indexers.OneHotSpecies.forward", false]], "forward() (openpairindexer method)": [[84, "hippynn.layers.pairs.open.OpenPairIndexer.forward", false]], "forward() (paddedneighmodule method)": [[83, "hippynn.layers.pairs.indexing.PaddedNeighModule.forward", false]], "forward() (paddingindexer method)": [[78, "hippynn.layers.indexers.PaddingIndexer.forward", false]], "forward() (paircacher method)": [[83, "hippynn.layers.pairs.indexing.PairCacher.forward", false]], "forward() (pairdeindexer method)": [[83, "hippynn.layers.pairs.indexing.PairDeIndexer.forward", false]], "forward() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.forward", false]], "forward() (pairreindexer method)": [[83, "hippynn.layers.pairs.indexing.PairReIndexer.forward", false]], "forward() (pairuncacher method)": [[83, "hippynn.layers.pairs.indexing.PairUncacher.forward", false]], "forward() (peratom method)": [[86, "hippynn.layers.physics.PerAtom.forward", false]], "forward() (periodicpairindexer method)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexer.forward", false]], "forward() (periodicpairindexermemory method)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexerMemory.forward", false]], "forward() (qscreening method)": [[86, "hippynn.layers.physics.QScreening.forward", false]], "forward() (quadpack method)": [[78, "hippynn.layers.indexers.QuadPack.forward", false]], "forward() (quadrupole method)": [[86, "hippynn.layers.physics.Quadrupole.forward", false]], "forward() (quadunpack method)": [[78, "hippynn.layers.indexers.QuadUnpack.forward", false]], "forward() (rdfbins method)": [[80, "hippynn.layers.pairs.analysis.RDFBins.forward", false]], "forward() (reindexatommod method)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomMod.forward", false]], "forward() (resnetwrapper method)": [[89, "hippynn.layers.transform.ResNetWrapper.forward", false]], "forward() (rsqmod method)": [[48, "hippynn.graphs.nodes.loss.RsqMod.forward", false]], "forward() (scale method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale.forward", false]], "forward() (schnetwrapper method)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetWrapper.forward", false]], "forward() (screenedcoulombenergy method)": [[86, "hippynn.layers.physics.ScreenedCoulombEnergy.forward", false]], "forward() (sensitivitybottleneck method)": [[77, "hippynn.layers.hiplayers.SensitivityBottleneck.forward", false]], "forward() (seqm_all method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All.forward", false]], "forward() (seqm_energy method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy.forward", false]], "forward() (seqm_maskonmol method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol.forward", false]], "forward() (seqm_maskonmolatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom.forward", false]], "forward() (seqm_maskonmolorbital method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital.forward", false]], "forward() (seqm_maskonmolorbitalatom method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom.forward", false]], "forward() (seqm_molmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask.forward", false]], "forward() (seqm_one_all method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All.forward", false]], "forward() (seqm_one_energy method)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy.forward", false]], "forward() (seqm_orbitalmask method)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask.forward", false]], "forward() (staticimageperiodicpairindexer method)": [[85, "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer.forward", false]], "forward() (stressforce method)": [[86, "hippynn.layers.physics.StressForce.forward", false]], "forward() (sysmaxofatoms method)": [[78, "hippynn.layers.indexers.SysMaxOfAtoms.forward", false]], "forward() (valuemod method)": [[75, "hippynn.layers.algebra.ValueMod.forward", false]], "forward() (vecmag method)": [[86, "hippynn.layers.physics.VecMag.forward", false]], "forward() (wolfscreening method)": [[86, "hippynn.layers.physics.WolfScreening.forward", false]], "fraction_train_eval (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.fraction_train_eval", false], [23, "hippynn.experiment.routines.SetupParams.fraction_train_eval", false]], "from_evaluator() (metrictracker class method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.from_evaluator", false]], "from_graph() (predictor class method)": [[26, "hippynn.graphs.Predictor.from_graph", false], [55, "hippynn.graphs.predictor.Predictor.from_graph", false]], "fuzzyhistogram (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.FuzzyHistogram", false]], "fuzzyhistogrammer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.FuzzyHistogrammer", false]], "gaussiansensitivitymodule (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.GaussianSensitivityModule", false]], "gen_par (class in hippynn.interfaces.pyseqm_interface.gen_par)": [[68, "hippynn.interfaces.pyseqm_interface.gen_par.gen_par", false]], "generate_database_info() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.generate_database_info", false]], "get_charges() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_charges", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_charges", false]], "get_connected_nodes() (in module hippynn.graphs)": [[26, "hippynn.graphs.get_connected_nodes", false]], "get_connected_nodes() (in module hippynn.graphs.nodes.base.node_functions)": [[44, "hippynn.graphs.nodes.base.node_functions.get_connected_nodes", false]], "get_dipole() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_dipole", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_dipole", false]], "get_dipole_moment() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_dipole_moment", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_dipole_moment", false]], "get_energies() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_energies", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_energies", false]], "get_energy() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_energy", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_energy", false]], "get_extra_state() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.get_extra_state", false]], "get_file_dict() (directorydatabase method)": [[11, "hippynn.databases.DirectoryDatabase.get_file_dict", false], [15, "hippynn.databases.ondisk.DirectoryDatabase.get_file_dict", false]], "get_forces() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_forces", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_forces", false]], "get_free_energy() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_free_energy", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_free_energy", false]], "get_graphs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.get_graphs", false]], "get_magmom() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_magmom", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_magmom", false]], "get_magmoms() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_magmoms", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_magmoms", false]], "get_main_outputs() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.get_main_outputs", false]], "get_module() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.get_module", false], [29, "hippynn.graphs.graph.GraphModule.get_module", false]], "get_potential_energies() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_potential_energies", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_potential_energies", false]], "get_potential_energy() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_potential_energy", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_potential_energy", false]], "get_property() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_property", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_property", false]], "get_reduced_index_state() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.get_reduced_index_state", false]], "get_reduced_index_state() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.get_reduced_index_state", false]], "get_simulated_data() (in module hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.get_simulated_data", false]], "get_step_function() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.get_step_function", false]], "get_stress() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_stress", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_stress", false]], "get_stresses() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.get_stresses", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.get_stresses", false]], "get_subgraph() (in module hippynn.graphs)": [[26, "hippynn.graphs.get_subgraph", false]], "get_subgraph() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.get_subgraph", false]], "gradient (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.Gradient", false]], "gradientnode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.GradientNode", false]], "graphinconsistency": [[28, "hippynn.graphs.gops.GraphInconsistency", false]], "graphmodule (class in hippynn.graphs)": [[26, "hippynn.graphs.GraphModule", false]], "graphmodule (class in hippynn.graphs.graph)": [[29, "hippynn.graphs.graph.GraphModule", false]], "hamiltonian_one (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One", false]], "hatomregressor (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.HAtomRegressor", false]], "hbondnode (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.HBondNode", false]], "hbondsymmetric (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.HBondSymmetric", false]], "hcharge (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.HCharge", false]], "hchargenode (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.HChargeNode", false]], "henergy (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.HEnergy", false]], "henergynode (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.HEnergyNode", false]], "hierarchical_energy_initialization() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.hierarchical_energy_initialization", false]], "hierarchicalityplot (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.HierarchicalityPlot", false]], "hipnn (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.Hipnn", false]], "hipnn (class in hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.Hipnn", false]], "hipnnquad (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.HipnnQuad", false]], "hipnnquad (class in hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.HipnnQuad", false]], "hipnnvec (class in hippynn.graphs.nodes.networks)": [[50, "hippynn.graphs.nodes.networks.HipnnVec", false]], "hipnnvec (class in hippynn.networks.hipnn)": [[93, "hippynn.networks.hipnn.HipnnVec", false]], "hippynn": [[0, "module-hippynn", false]], "hippynn.custom_kernels": [[1, "module-hippynn.custom_kernels", false]], "hippynn.custom_kernels.autograd_wrapper": [[2, "module-hippynn.custom_kernels.autograd_wrapper", false]], "hippynn.custom_kernels.env_cupy": [[3, "module-hippynn.custom_kernels.env_cupy", false]], "hippynn.custom_kernels.env_numba": [[4, "module-hippynn.custom_kernels.env_numba", false]], "hippynn.custom_kernels.env_pytorch": [[5, "module-hippynn.custom_kernels.env_pytorch", false]], "hippynn.custom_kernels.fast_convert": [[6, "module-hippynn.custom_kernels.fast_convert", false]], "hippynn.custom_kernels.tensor_wrapper": [[7, "module-hippynn.custom_kernels.tensor_wrapper", false]], "hippynn.custom_kernels.test_env_cupy": [[8, "module-hippynn.custom_kernels.test_env_cupy", false]], "hippynn.custom_kernels.test_env_numba": [[9, "module-hippynn.custom_kernels.test_env_numba", false]], "hippynn.custom_kernels.utils": [[10, "module-hippynn.custom_kernels.utils", false]], "hippynn.databases": [[11, "module-hippynn.databases", false]], "hippynn.databases.database": [[13, "module-hippynn.databases.database", false]], "hippynn.databases.h5_pyanitools": [[14, "module-hippynn.databases.h5_pyanitools", false]], "hippynn.databases.ondisk": [[15, "module-hippynn.databases.ondisk", false]], "hippynn.databases.restarter": [[16, "module-hippynn.databases.restarter", false]], "hippynn.databases.snapjson": [[12, "module-hippynn.databases.SNAPJson", false]], "hippynn.experiment": [[17, "module-hippynn.experiment", false]], "hippynn.experiment.assembly": [[18, "module-hippynn.experiment.assembly", false]], "hippynn.experiment.controllers": [[19, "module-hippynn.experiment.controllers", false]], "hippynn.experiment.device": [[20, "module-hippynn.experiment.device", false]], "hippynn.experiment.evaluator": [[21, "module-hippynn.experiment.evaluator", false]], "hippynn.experiment.metric_tracker": [[22, "module-hippynn.experiment.metric_tracker", false]], "hippynn.experiment.routines": [[23, "module-hippynn.experiment.routines", false]], "hippynn.experiment.serialization": [[24, "module-hippynn.experiment.serialization", false]], "hippynn.experiment.step_functions": [[25, "module-hippynn.experiment.step_functions", false]], "hippynn.graphs": [[26, "module-hippynn.graphs", false]], "hippynn.graphs.ensemble": [[27, "module-hippynn.graphs.ensemble", false]], "hippynn.graphs.gops": [[28, "module-hippynn.graphs.gops", false]], "hippynn.graphs.graph": [[29, "module-hippynn.graphs.graph", false]], "hippynn.graphs.indextransformers": [[30, "module-hippynn.graphs.indextransformers", false]], "hippynn.graphs.indextransformers.atoms": [[31, "module-hippynn.graphs.indextransformers.atoms", false]], "hippynn.graphs.indextransformers.pairs": [[32, "module-hippynn.graphs.indextransformers.pairs", false]], "hippynn.graphs.indextransformers.tensors": [[33, "module-hippynn.graphs.indextransformers.tensors", false]], "hippynn.graphs.indextypes": [[34, "module-hippynn.graphs.indextypes", false]], "hippynn.graphs.indextypes.reduce_funcs": [[35, "module-hippynn.graphs.indextypes.reduce_funcs", false]], "hippynn.graphs.indextypes.registry": [[36, "module-hippynn.graphs.indextypes.registry", false]], "hippynn.graphs.indextypes.type_def": [[37, "module-hippynn.graphs.indextypes.type_def", false]], "hippynn.graphs.nodes": [[38, "module-hippynn.graphs.nodes", false]], "hippynn.graphs.nodes.base": [[39, "module-hippynn.graphs.nodes.base", false]], "hippynn.graphs.nodes.base.algebra": [[40, "module-hippynn.graphs.nodes.base.algebra", false]], "hippynn.graphs.nodes.base.base": [[41, "module-hippynn.graphs.nodes.base.base", false]], "hippynn.graphs.nodes.base.definition_helpers": [[42, "module-hippynn.graphs.nodes.base.definition_helpers", false]], "hippynn.graphs.nodes.base.multi": [[43, "module-hippynn.graphs.nodes.base.multi", false]], "hippynn.graphs.nodes.base.node_functions": [[44, "module-hippynn.graphs.nodes.base.node_functions", false]], "hippynn.graphs.nodes.excited": [[45, "module-hippynn.graphs.nodes.excited", false]], "hippynn.graphs.nodes.indexers": [[46, "module-hippynn.graphs.nodes.indexers", false]], "hippynn.graphs.nodes.inputs": [[47, "module-hippynn.graphs.nodes.inputs", false]], "hippynn.graphs.nodes.loss": [[48, "module-hippynn.graphs.nodes.loss", false]], "hippynn.graphs.nodes.misc": [[49, "module-hippynn.graphs.nodes.misc", false]], "hippynn.graphs.nodes.networks": [[50, "module-hippynn.graphs.nodes.networks", false]], "hippynn.graphs.nodes.pairs": [[51, "module-hippynn.graphs.nodes.pairs", false]], "hippynn.graphs.nodes.physics": [[52, "module-hippynn.graphs.nodes.physics", false]], "hippynn.graphs.nodes.tags": [[53, "module-hippynn.graphs.nodes.tags", false]], "hippynn.graphs.nodes.targets": [[54, "module-hippynn.graphs.nodes.targets", false]], "hippynn.graphs.predictor": [[55, "module-hippynn.graphs.predictor", false]], "hippynn.graphs.viz": [[56, "module-hippynn.graphs.viz", false]], "hippynn.interfaces": [[57, "module-hippynn.interfaces", false]], "hippynn.interfaces.ase_interface": [[58, "module-hippynn.interfaces.ase_interface", false]], "hippynn.interfaces.ase_interface.ase_database": [[59, "module-hippynn.interfaces.ase_interface.ase_database", false]], "hippynn.interfaces.ase_interface.ase_unittests": [[60, "module-hippynn.interfaces.ase_interface.ase_unittests", false]], "hippynn.interfaces.ase_interface.calculator": [[61, "module-hippynn.interfaces.ase_interface.calculator", false]], "hippynn.interfaces.ase_interface.pairfinder": [[62, "module-hippynn.interfaces.ase_interface.pairfinder", false]], "hippynn.interfaces.lammps_interface": [[63, "module-hippynn.interfaces.lammps_interface", false]], "hippynn.interfaces.lammps_interface.mliap_interface": [[64, "module-hippynn.interfaces.lammps_interface.mliap_interface", false]], "hippynn.interfaces.pyseqm_interface": [[65, "module-hippynn.interfaces.pyseqm_interface", false]], "hippynn.interfaces.pyseqm_interface.callback": [[66, "module-hippynn.interfaces.pyseqm_interface.callback", false]], "hippynn.interfaces.pyseqm_interface.check": [[67, "module-hippynn.interfaces.pyseqm_interface.check", false]], "hippynn.interfaces.pyseqm_interface.gen_par": [[68, "module-hippynn.interfaces.pyseqm_interface.gen_par", false]], "hippynn.interfaces.pyseqm_interface.mlseqm": [[69, "module-hippynn.interfaces.pyseqm_interface.mlseqm", false]], "hippynn.interfaces.pyseqm_interface.seqm_modules": [[70, "module-hippynn.interfaces.pyseqm_interface.seqm_modules", false]], "hippynn.interfaces.pyseqm_interface.seqm_nodes": [[71, "module-hippynn.interfaces.pyseqm_interface.seqm_nodes", false]], "hippynn.interfaces.pyseqm_interface.seqm_one": [[72, "module-hippynn.interfaces.pyseqm_interface.seqm_one", false]], "hippynn.interfaces.schnetpack_interface": [[73, "module-hippynn.interfaces.schnetpack_interface", false]], "hippynn.layers": [[74, "module-hippynn.layers", false]], "hippynn.layers.algebra": [[75, "module-hippynn.layers.algebra", false]], "hippynn.layers.excited": [[76, "module-hippynn.layers.excited", false]], "hippynn.layers.hiplayers": [[77, "module-hippynn.layers.hiplayers", false]], "hippynn.layers.indexers": [[78, "module-hippynn.layers.indexers", false]], "hippynn.layers.pairs": [[79, "module-hippynn.layers.pairs", false]], "hippynn.layers.pairs.analysis": [[80, "module-hippynn.layers.pairs.analysis", false]], "hippynn.layers.pairs.dispatch": [[81, "module-hippynn.layers.pairs.dispatch", false]], "hippynn.layers.pairs.filters": [[82, "module-hippynn.layers.pairs.filters", false]], "hippynn.layers.pairs.indexing": [[83, "module-hippynn.layers.pairs.indexing", false]], "hippynn.layers.pairs.open": [[84, "module-hippynn.layers.pairs.open", false]], "hippynn.layers.pairs.periodic": [[85, "module-hippynn.layers.pairs.periodic", false]], "hippynn.layers.physics": [[86, "module-hippynn.layers.physics", false]], "hippynn.layers.regularization": [[87, "module-hippynn.layers.regularization", false]], "hippynn.layers.targets": [[88, "module-hippynn.layers.targets", false]], "hippynn.layers.transform": [[89, "module-hippynn.layers.transform", false]], "hippynn.networks": [[92, "module-hippynn.networks", false]], "hippynn.networks.hipnn": [[93, "module-hippynn.networks.hipnn", false]], "hippynn.plotting": [[94, "module-hippynn.plotting", false]], "hippynn.plotting.plotmaker": [[95, "module-hippynn.plotting.plotmaker", false]], "hippynn.plotting.plotters": [[96, "module-hippynn.plotting.plotters", false]], "hippynn.plotting.timeplots": [[97, "module-hippynn.plotting.timeplots", false]], "hippynn.pretraining": [[98, "module-hippynn.pretraining", false]], "hippynn.tools": [[99, "module-hippynn.tools", false]], "hippynncalculator (class in hippynn.interfaces.ase_interface)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator", false]], "hippynncalculator (class in hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator", false]], "hist1d (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Hist1D", false]], "hist1dcomp (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Hist1DComp", false]], "hist2d (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Hist2D", false]], "identify_inputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.identify_inputs", false]], "identify_targets() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.identify_targets", false]], "idx (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.Idx", false]], "idx_atom_molatom() (in module hippynn.graphs.indextransformers.atoms)": [[31, "hippynn.graphs.indextransformers.atoms.idx_atom_molatom", false]], "idx_molatom_atom() (in module hippynn.graphs.indextransformers.atoms)": [[31, "hippynn.graphs.indextransformers.atoms.idx_molatom_atom", false]], "idx_molatomatom_pair() (in module hippynn.graphs.indextransformers.pairs)": [[32, "hippynn.graphs.indextransformers.pairs.idx_molatomatom_pair", false]], "idx_pair_molatomatom() (in module hippynn.graphs.indextransformers.pairs)": [[32, "hippynn.graphs.indextransformers.pairs.idx_pair_molatomatom", false]], "idx_quadtrimol() (in module hippynn.graphs.indextransformers.tensors)": [[33, "hippynn.graphs.indextransformers.tensors.idx_QuadTriMol", false]], "idxtype (class in hippynn.graphs)": [[26, "hippynn.graphs.IdxType", false]], "idxtype (class in hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.IdxType", false]], "idxtype (class in hippynn.graphs.indextypes.type_def)": [[37, "hippynn.graphs.indextypes.type_def.IdxType", false]], "index_type_coercion() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.index_type_coercion", false]], "index_type_coercion() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.index_type_coercion", false]], "indexformtransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer", false]], "indexnode (class in hippynn.graphs.nodes.base.multi)": [[43, "hippynn.graphs.nodes.base.multi.IndexNode", false]], "indices (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.Indices", false]], "initialize_buffers() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.initialize_buffers", false]], "input_type_str (cellnode attribute)": [[47, "hippynn.graphs.nodes.inputs.CellNode.input_type_str", false]], "input_type_str (densitymatrixnode attribute)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.DensityMatrixNode.input_type_str", false]], "input_type_str (forcenode attribute)": [[47, "hippynn.graphs.nodes.inputs.ForceNode.input_type_str", false]], "input_type_str (indices attribute)": [[47, "hippynn.graphs.nodes.inputs.Indices.input_type_str", false]], "input_type_str (inputcharges attribute)": [[47, "hippynn.graphs.nodes.inputs.InputCharges.input_type_str", false]], "input_type_str (inputnode attribute)": [[41, "hippynn.graphs.nodes.base.base.InputNode.input_type_str", false]], "input_type_str (notconvergednode attribute)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.NotConvergedNode.input_type_str", false]], "input_type_str (pairindices attribute)": [[47, "hippynn.graphs.nodes.inputs.PairIndices.input_type_str", false]], "input_type_str (positionsnode attribute)": [[47, "hippynn.graphs.nodes.inputs.PositionsNode.input_type_str", false]], "input_type_str (speciesnode attribute)": [[47, "hippynn.graphs.nodes.inputs.SpeciesNode.input_type_str", false]], "input_type_str (splitindices attribute)": [[47, "hippynn.graphs.nodes.inputs.SplitIndices.input_type_str", false]], "inputcharges (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.InputCharges", false]], "inputnode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.InputNode", false]], "inputs (predictor property)": [[26, "hippynn.graphs.Predictor.inputs", false], [55, "hippynn.graphs.predictor.Predictor.inputs", false]], "interaction_layers (hipnn property)": [[93, "hippynn.networks.hipnn.Hipnn.interaction_layers", false]], "interactionplot (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.InteractionPlot", false]], "interactlayer (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InteractLayer", false]], "interactlayerquad (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InteractLayerQuad", false]], "interactlayervec (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InteractLayerVec", false]], "inversesensitivitymodule (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.InverseSensitivityModule", false]], "invnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.InvNode", false]], "is_equal_state_dict() (in module hippynn.tools)": [[99, "hippynn.tools.is_equal_state_dict", false]], "is_scheduler_like() (in module hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.is_scheduler_like", false]], "isiterable() (in module hippynn.tools)": [[99, "hippynn.tools.isiterable", false]], "kdtreeneighbors (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.KDTreeNeighbors", false]], "kdtreepairs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.KDTreePairs", false]], "kdtreepairsmemory (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.KDTreePairsMemory", false]], "kdtreepairsmemory (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.KDTreePairsMemory", false]], "l1reg() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.l1reg", false]], "l2reg() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.l2reg", false]], "lambdamodule (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.LambdaModule", false]], "launch_bounds() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.launch_bounds", false]], "launch_bounds() (wrappedenvsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.launch_bounds", false]], "launch_bounds() (wrappedfeatsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.launch_bounds", false]], "launch_bounds() (wrappedsensesum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.launch_bounds", false]], "learning_rate (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.learning_rate", false], [23, "hippynn.experiment.routines.SetupParams.learning_rate", false]], "listmod (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.ListMod", false]], "listnode (class in hippynn.graphs.nodes.misc)": [[49, "hippynn.graphs.nodes.misc.ListNode", false]], "load_arrays() (asedatabase method)": [[11, "hippynn.databases.AseDatabase.load_arrays", false], [58, "hippynn.interfaces.ase_interface.AseDatabase.load_arrays", false], [59, "hippynn.interfaces.ase_interface.ase_database.AseDatabase.load_arrays", false]], "load_arrays() (directorydatabase method)": [[11, "hippynn.databases.DirectoryDatabase.load_arrays", false], [15, "hippynn.databases.ondisk.DirectoryDatabase.load_arrays", false]], "load_arrays() (npzdatabase method)": [[11, "hippynn.databases.NPZDatabase.load_arrays", false], [15, "hippynn.databases.ondisk.NPZDatabase.load_arrays", false]], "load_arrays() (pyanidirectorydb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniDirectoryDB.load_arrays", false]], "load_arrays() (pyanifiledb method)": [[14, "hippynn.databases.h5_pyanitools.PyAniFileDB.load_arrays", false]], "load_arrays() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.load_arrays", false]], "load_checkpoint() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_checkpoint", false]], "load_checkpoint_from_cwd() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_checkpoint_from_cwd", false]], "load_model_from_cwd() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_model_from_cwd", false]], "load_saved_tensors() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.load_saved_tensors", false]], "load_state_dict() (controller method)": [[19, "hippynn.experiment.controllers.Controller.load_state_dict", false]], "load_state_dict() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.load_state_dict", false]], "localatomenergynode (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomEnergyNode", false]], "localatomsenergy (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy", false]], "localchargeenergy (class in hippynn.graphs.nodes.targets)": [[54, "hippynn.graphs.nodes.targets.LocalChargeEnergy", false]], "localchargeenergy (class in hippynn.layers.targets)": [[88, "hippynn.layers.targets.LocalChargeEnergy", false]], "localdampingcosine (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.LocalDampingCosine", false]], "localenergy (class in hippynn.layers.excited)": [[76, "hippynn.layers.excited.LocalEnergy", false]], "localenergynode (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.LocalEnergyNode", false]], "log_terminal() (in module hippynn.tools)": [[99, "hippynn.tools.log_terminal", false]], "loss (trainingmodules attribute)": [[18, "hippynn.experiment.assembly.TrainingModules.loss", false]], "loss_func() (weightedmaeloss static method)": [[75, "hippynn.layers.algebra.WeightedMAELoss.loss_func", false]], "loss_func() (weightedmseloss static method)": [[75, "hippynn.layers.algebra.WeightedMSELoss.loss_func", false]], "lossinputnode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode", false]], "lossprednode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.LossPredNode", false]], "losstruenode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.LossTrueNode", false]], "lpreg (class in hippynn.layers.regularization)": [[87, "hippynn.layers.regularization.LPReg", false]], "lpreg() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.lpreg", false]], "maeloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.MAELoss", false]], "maephaseloss (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.MAEPhaseLoss", false]], "main() (in module hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.main", false]], "main_output (losstruenode property)": [[41, "hippynn.graphs.nodes.base.base.LossTrueNode.main_output", false]], "main_output (multinode property)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode.main_output", false]], "mainoutputtransformer (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer", false]], "make_ensemble() (in module hippynn.graphs)": [[26, "hippynn.graphs.make_ensemble", false]], "make_ensemble() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.make_ensemble", false]], "make_ensemble_graph() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.make_ensemble_graph", false]], "make_ensemble_info() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.make_ensemble_info", false]], "make_explicit_split() (database method)": [[11, "hippynn.databases.Database.make_explicit_split", false], [13, "hippynn.databases.database.Database.make_explicit_split", false]], "make_full_location() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.make_full_location", false]], "make_generator() (database method)": [[11, "hippynn.databases.Database.make_generator", false], [13, "hippynn.databases.database.Database.make_generator", false]], "make_kernel() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.make_kernel", false]], "make_kernel() (wrappedenvsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.make_kernel", false]], "make_kernel() (wrappedfeatsum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.make_kernel", false]], "make_kernel() (wrappedsensesum static method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.make_kernel", false]], "make_plot() (plotter method)": [[96, "hippynn.plotting.plotters.Plotter.make_plot", false]], "make_plots() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.make_plots", false]], "make_random_split() (database method)": [[11, "hippynn.databases.Database.make_random_split", false], [13, "hippynn.databases.database.Database.make_random_split", false]], "make_restarter() (restartable class method)": [[16, "hippynn.databases.restarter.Restartable.make_restarter", false]], "make_trainvalidtest_split() (database method)": [[11, "hippynn.databases.Database.make_trainvalidtest_split", false], [13, "hippynn.databases.database.Database.make_trainvalidtest_split", false]], "match() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.match", false]], "matched_idx_coercion() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.matched_idx_coercion", false]], "matchlen() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.matchlen", false]], "max_epochs (controller property)": [[19, "hippynn.experiment.controllers.Controller.max_epochs", false]], "max_epochs (patiencecontroller property)": [[19, "hippynn.experiment.controllers.PatienceController.max_epochs", false]], "max_epochs (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.max_epochs", false], [23, "hippynn.experiment.routines.SetupParams.max_epochs", false]], "mean (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Mean", false]], "mean_elapsed (timerholder property)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.mean_elapsed", false]], "mean_sq() (in module hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.mean_sq", false]], "meansq (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.MeanSq", false]], "median_elapsed (timerholder property)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder.median_elapsed", false]], "memory (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.Memory", false]], "merge_children() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.merge_children", false]], "merge_children_recursive() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.merge_children_recursive", false]], "metrictracker (class in hippynn.experiment.metric_tracker)": [[22, "hippynn.experiment.metric_tracker.MetricTracker", false]], "min_dist_info() (in module hippynn.layers.pairs.analysis)": [[80, "hippynn.layers.pairs.analysis.min_dist_info", false]], "mindistmodule (class in hippynn.layers.pairs.analysis)": [[80, "hippynn.layers.pairs.analysis.MinDistModule", false]], "mindistnode (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.MinDistNode", false]], "mliapinterface (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface", false]], "mlseqm (class in hippynn.interfaces.pyseqm_interface.mlseqm)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM", false]], "mlseqm_node (class in hippynn.interfaces.pyseqm_interface.mlseqm)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM_Node", false]], "model (trainingmodules attribute)": [[18, "hippynn.experiment.assembly.TrainingModules.model", false]], "model_device (predictor property)": [[26, "hippynn.graphs.Predictor.model_device", false], [55, "hippynn.graphs.predictor.Predictor.model_device", false]], "module": [[0, "module-hippynn", false], [1, "module-hippynn.custom_kernels", false], [2, "module-hippynn.custom_kernels.autograd_wrapper", false], [3, "module-hippynn.custom_kernels.env_cupy", false], [4, "module-hippynn.custom_kernels.env_numba", false], [5, "module-hippynn.custom_kernels.env_pytorch", false], [6, "module-hippynn.custom_kernels.fast_convert", false], [7, "module-hippynn.custom_kernels.tensor_wrapper", false], [8, "module-hippynn.custom_kernels.test_env_cupy", false], [9, "module-hippynn.custom_kernels.test_env_numba", false], [10, "module-hippynn.custom_kernels.utils", false], [11, "module-hippynn.databases", false], [12, "module-hippynn.databases.SNAPJson", false], [13, "module-hippynn.databases.database", false], [14, "module-hippynn.databases.h5_pyanitools", false], [15, "module-hippynn.databases.ondisk", false], [16, "module-hippynn.databases.restarter", false], [17, "module-hippynn.experiment", false], [18, "module-hippynn.experiment.assembly", false], [19, "module-hippynn.experiment.controllers", false], [20, "module-hippynn.experiment.device", false], [21, "module-hippynn.experiment.evaluator", false], [22, "module-hippynn.experiment.metric_tracker", false], [23, "module-hippynn.experiment.routines", false], [24, "module-hippynn.experiment.serialization", false], [25, "module-hippynn.experiment.step_functions", false], [26, "module-hippynn.graphs", false], [27, "module-hippynn.graphs.ensemble", false], [28, "module-hippynn.graphs.gops", false], [29, "module-hippynn.graphs.graph", false], [30, "module-hippynn.graphs.indextransformers", false], [31, "module-hippynn.graphs.indextransformers.atoms", false], [32, "module-hippynn.graphs.indextransformers.pairs", false], [33, "module-hippynn.graphs.indextransformers.tensors", false], [34, "module-hippynn.graphs.indextypes", false], [35, "module-hippynn.graphs.indextypes.reduce_funcs", false], [36, "module-hippynn.graphs.indextypes.registry", false], [37, "module-hippynn.graphs.indextypes.type_def", false], [38, "module-hippynn.graphs.nodes", false], [39, "module-hippynn.graphs.nodes.base", false], [40, "module-hippynn.graphs.nodes.base.algebra", false], [41, "module-hippynn.graphs.nodes.base.base", false], [42, "module-hippynn.graphs.nodes.base.definition_helpers", false], [43, "module-hippynn.graphs.nodes.base.multi", false], [44, "module-hippynn.graphs.nodes.base.node_functions", false], [45, "module-hippynn.graphs.nodes.excited", false], [46, "module-hippynn.graphs.nodes.indexers", false], [47, "module-hippynn.graphs.nodes.inputs", false], [48, "module-hippynn.graphs.nodes.loss", false], [49, "module-hippynn.graphs.nodes.misc", false], [50, "module-hippynn.graphs.nodes.networks", false], [51, "module-hippynn.graphs.nodes.pairs", false], [52, "module-hippynn.graphs.nodes.physics", false], [53, "module-hippynn.graphs.nodes.tags", false], [54, "module-hippynn.graphs.nodes.targets", false], [55, "module-hippynn.graphs.predictor", false], [56, "module-hippynn.graphs.viz", false], [57, "module-hippynn.interfaces", false], [58, "module-hippynn.interfaces.ase_interface", false], [59, "module-hippynn.interfaces.ase_interface.ase_database", false], [60, "module-hippynn.interfaces.ase_interface.ase_unittests", false], [61, "module-hippynn.interfaces.ase_interface.calculator", false], [62, "module-hippynn.interfaces.ase_interface.pairfinder", false], [63, "module-hippynn.interfaces.lammps_interface", false], [64, "module-hippynn.interfaces.lammps_interface.mliap_interface", false], [65, "module-hippynn.interfaces.pyseqm_interface", false], [66, "module-hippynn.interfaces.pyseqm_interface.callback", false], [67, "module-hippynn.interfaces.pyseqm_interface.check", false], [68, "module-hippynn.interfaces.pyseqm_interface.gen_par", false], [69, "module-hippynn.interfaces.pyseqm_interface.mlseqm", false], [70, "module-hippynn.interfaces.pyseqm_interface.seqm_modules", false], [71, "module-hippynn.interfaces.pyseqm_interface.seqm_nodes", false], [72, "module-hippynn.interfaces.pyseqm_interface.seqm_one", false], [73, "module-hippynn.interfaces.schnetpack_interface", false], [74, "module-hippynn.layers", false], [75, "module-hippynn.layers.algebra", false], [76, "module-hippynn.layers.excited", false], [77, "module-hippynn.layers.hiplayers", false], [78, "module-hippynn.layers.indexers", false], [79, "module-hippynn.layers.pairs", false], [80, "module-hippynn.layers.pairs.analysis", false], [81, "module-hippynn.layers.pairs.dispatch", false], [82, "module-hippynn.layers.pairs.filters", false], [83, "module-hippynn.layers.pairs.indexing", false], [84, "module-hippynn.layers.pairs.open", false], [85, "module-hippynn.layers.pairs.periodic", false], [86, "module-hippynn.layers.physics", false], [87, "module-hippynn.layers.regularization", false], [88, "module-hippynn.layers.targets", false], [89, "module-hippynn.layers.transform", false], [92, "module-hippynn.networks", false], [93, "module-hippynn.networks.hipnn", false], [94, "module-hippynn.plotting", false], [95, "module-hippynn.plotting.plotmaker", false], [96, "module-hippynn.plotting.plotters", false], [97, "module-hippynn.plotting.timeplots", false], [98, "module-hippynn.pretraining", false], [99, "module-hippynn.tools", false]], "molatom (idxtype attribute)": [[26, "hippynn.graphs.IdxType.MolAtom", false], [34, "hippynn.graphs.indextypes.IdxType.MolAtom", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.MolAtom", false]], "molatomatom (idxtype attribute)": [[26, "hippynn.graphs.IdxType.MolAtomAtom", false], [34, "hippynn.graphs.indextypes.IdxType.MolAtomAtom", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.MolAtomAtom", false]], "molecules (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Molecules", false], [34, "hippynn.graphs.indextypes.IdxType.Molecules", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Molecules", false]], "molpairsummer (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.MolPairSummer", false]], "molsummer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.MolSummer", false]], "mseloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.MSELoss", false]], "msephaseloss (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.MSEPhaseLoss", false]], "mulnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.MulNode", false]], "multigradient (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.MultiGradient", false]], "multigradientnode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.MultiGradientNode", false]], "multinode (class in hippynn.graphs.nodes.base.multi)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode", false]], "nacr (class in hippynn.layers.excited)": [[76, "hippynn.layers.excited.NACR", false]], "nacrmultistate (class in hippynn.layers.excited)": [[76, "hippynn.layers.excited.NACRMultiState", false]], "nacrmultistatenode (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.NACRMultiStateNode", false]], "nacrnode (class in hippynn.graphs.nodes.excited)": [[45, "hippynn.graphs.nodes.excited.NACRNode", false]], "namedtensordataset (class in hippynn.databases.database)": [[13, "hippynn.databases.database.NamedTensorDataset", false]], "negnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.NegNode", false]], "neighbor_list_kdtree() (in module hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.neighbor_list_kdtree", false]], "neighbor_list_np() (in module hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.neighbor_list_np", false]], "network (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Network", false]], "node (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.Node", false]], "node_from_name() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.node_from_name", false], [29, "hippynn.graphs.graph.GraphModule.node_from_name", false]], "nodeambiguityerror": [[44, "hippynn.graphs.nodes.base.node_functions.NodeAmbiguityError", false]], "nodenotfound": [[44, "hippynn.graphs.nodes.base.node_functions.NodeNotFound", false]], "nodeoperationerror": [[44, "hippynn.graphs.nodes.base.node_functions.NodeOperationError", false]], "norestart (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.NoRestart", false]], "norm (hist2d property)": [[96, "hippynn.plotting.plotters.Hist2D.norm", false]], "notconvergednode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.NotConvergedNode", false]], "notfound (idxtype attribute)": [[26, "hippynn.graphs.IdxType.NotFound", false], [34, "hippynn.graphs.indextypes.IdxType.NotFound", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.NotFound", false]], "np_of_torchdefaultdtype() (in module hippynn.tools)": [[99, "hippynn.tools.np_of_torchdefaultdtype", false]], "npneighbors (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.NPNeighbors", false]], "npzdatabase (class in hippynn.databases)": [[11, "hippynn.databases.NPZDatabase", false]], "npzdatabase (class in hippynn.databases.ondisk)": [[15, "hippynn.databases.ondisk.NPZDatabase", false]], "num_orb() (in module hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.num_orb", false]], "numbacompatibletensorfunction (class in hippynn.custom_kernels.tensor_wrapper)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction", false]], "numpydynamicpairs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.NumpyDynamicPairs", false]], "of_node() (reducesinglenode class method)": [[48, "hippynn.graphs.nodes.loss.ReduceSingleNode.of_node", false]], "onehotencoder (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.OneHotEncoder", false]], "onehotspecies (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.OneHotSpecies", false]], "openpairindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.OpenPairIndexer", false]], "openpairindexer (class in hippynn.layers.pairs.open)": [[84, "hippynn.layers.pairs.open.OpenPairIndexer", false]], "optimizer (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.optimizer", false], [23, "hippynn.experiment.routines.SetupParams.optimizer", false]], "out_shape() (numbacompatibletensorfunction method)": [[7, "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction.out_shape", false]], "out_shape() (wrappedenvsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum.out_shape", false]], "out_shape() (wrappedfeatsum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum.out_shape", false]], "out_shape() (wrappedsensesum method)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum.out_shape", false]], "outputs (predictor property)": [[26, "hippynn.graphs.Predictor.outputs", false], [55, "hippynn.graphs.predictor.Predictor.outputs", false]], "p_value (qscreening property)": [[86, "hippynn.layers.physics.QScreening.p_value", false]], "pack_par() (in module hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.pack_par", false]], "pad_np_array_to_length_with_zeros() (in module hippynn.tools)": [[99, "hippynn.tools.pad_np_array_to_length_with_zeros", false]], "padded_neighlist() (in module hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.padded_neighlist", false]], "paddedneighbornode (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PaddedNeighborNode", false]], "paddedneighmodule (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PaddedNeighModule", false]], "paddingindexer (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.PaddingIndexer", false]], "paddingindexer (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.PaddingIndexer", false]], "pair (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Pair", false], [34, "hippynn.graphs.indextypes.IdxType.Pair", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Pair", false]], "paircache (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.PairCache", false]], "paircacher (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairCacher", false]], "paircacher (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairCacher", false]], "pairdeindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairDeIndexer", false]], "pairdeindexer (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairDeIndexer", false]], "pairfilter (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairFilter", false]], "pairindexer (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.PairIndexer", false]], "pairindices (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.PairIndices", false]], "pairmemory (class in hippynn.layers.pairs.open)": [[84, "hippynn.layers.pairs.open.PairMemory", false]], "pairreindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairReIndexer", false]], "pairreindexer (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairReIndexer", false]], "pairuncacher (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PairUncacher", false]], "pairuncacher (class in hippynn.layers.pairs.indexing)": [[83, "hippynn.layers.pairs.indexing.PairUncacher", false]], "param_print() (in module hippynn.tools)": [[99, "hippynn.tools.param_print", false]], "parentexpander (class in hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander", false]], "pass_to_pytorch() (in module hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.pass_to_pytorch", false]], "patiencecontroller (class in hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.PatienceController", false]], "pbchandle (class in hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.PBCHandle", false]], "peratom (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.PerAtom", false]], "peratom (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.PerAtom", false]], "periodicpairindexer (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexer", false]], "periodicpairindexer (class in hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexer", false]], "periodicpairindexermemory (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairIndexerMemory", false]], "periodicpairindexermemory (class in hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.PeriodicPairIndexerMemory", false]], "periodicpairoutputs (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.PeriodicPairOutputs", false]], "plot_all_over_time() (in module hippynn.plotting.timeplots)": [[97, "hippynn.plotting.timeplots.plot_all_over_time", false]], "plot_over_time() (in module hippynn.plotting.timeplots)": [[97, "hippynn.plotting.timeplots.plot_over_time", false]], "plot_over_time() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.plot_over_time", false]], "plot_phase() (plotmaker method)": [[95, "hippynn.plotting.plotmaker.PlotMaker.plot_phase", false]], "plotmaker (class in hippynn.plotting.plotmaker)": [[95, "hippynn.plotting.plotmaker.PlotMaker", false]], "plotter (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.Plotter", false]], "plt_fn() (composedplotter method)": [[96, "hippynn.plotting.plotters.ComposedPlotter.plt_fn", false]], "plt_fn() (hierarchicalityplot method)": [[96, "hippynn.plotting.plotters.HierarchicalityPlot.plt_fn", false]], "plt_fn() (hist1d method)": [[96, "hippynn.plotting.plotters.Hist1D.plt_fn", false]], "plt_fn() (hist1dcomp method)": [[96, "hippynn.plotting.plotters.Hist1DComp.plt_fn", false]], "plt_fn() (hist2d method)": [[96, "hippynn.plotting.plotters.Hist2D.plt_fn", false]], "plt_fn() (interactionplot method)": [[96, "hippynn.plotting.plotters.InteractionPlot.plt_fn", false]], "plt_fn() (plotter method)": [[96, "hippynn.plotting.plotters.Plotter.plt_fn", false]], "plt_fn() (sensitivityplot method)": [[96, "hippynn.plotting.plotters.SensitivityPlot.plt_fn", false]], "positions (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Positions", false]], "positionsnode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.PositionsNode", false]], "pownode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.PowNode", false]], "precompute_pairs() (in module hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.precompute_pairs", false]], "pred (lossinputnode property)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode.pred", false]], "predict_all() (predictor method)": [[26, "hippynn.graphs.Predictor.predict_all", false], [55, "hippynn.graphs.predictor.Predictor.predict_all", false]], "predict_batched() (predictor method)": [[26, "hippynn.graphs.Predictor.predict_batched", false], [55, "hippynn.graphs.predictor.Predictor.predict_batched", false]], "predictor (class in hippynn.graphs)": [[26, "hippynn.graphs.Predictor", false]], "predictor (class in hippynn.graphs.predictor)": [[55, "hippynn.graphs.predictor.Predictor", false]], "prettyprint_arrays() (in module hippynn.databases.database)": [[13, "hippynn.databases.database.prettyprint_arrays", false]], "print_lr() (in module hippynn.tools)": [[99, "hippynn.tools.print_lr", false]], "print_structure() (graphmodule method)": [[26, "hippynn.graphs.GraphModule.print_structure", false], [29, "hippynn.graphs.graph.GraphModule.print_structure", false]], "process_batches() (pyanimethods method)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods.process_batches", false]], "process_configs() (snapdirectorydatabase method)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase.process_configs", false]], "progress_bar() (in module hippynn.tools)": [[99, "hippynn.tools.progress_bar", false]], "push_epoch() (controller method)": [[19, "hippynn.experiment.controllers.Controller.push_epoch", false]], "push_epoch() (patiencecontroller method)": [[19, "hippynn.experiment.controllers.PatienceController.push_epoch", false]], "pyanidirectorydb (class in hippynn.databases.h5_pyanitools)": [[14, "hippynn.databases.h5_pyanitools.PyAniDirectoryDB", false]], "pyanifiledb (class in hippynn.databases.h5_pyanitools)": [[14, "hippynn.databases.h5_pyanitools.PyAniFileDB", false]], "pyanimethods (class in hippynn.databases.h5_pyanitools)": [[14, "hippynn.databases.h5_pyanitools.PyAniMethods", false]], "qscreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.QScreening", false]], "quadmol (idxtype attribute)": [[26, "hippynn.graphs.IdxType.QuadMol", false], [34, "hippynn.graphs.indextypes.IdxType.QuadMol", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.QuadMol", false]], "quadpack (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.QuadPack", false]], "quadpack (idxtype attribute)": [[26, "hippynn.graphs.IdxType.QuadPack", false], [34, "hippynn.graphs.indextypes.IdxType.QuadPack", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.QuadPack", false]], "quadrupole (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.Quadrupole", false]], "quadrupolenode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.QuadrupoleNode", false]], "quadunpack (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.QuadUnpack", false]], "quadunpacknode (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.QuadUnpackNode", false]], "raisebatchsizeonplateau (class in hippynn.experiment.controllers)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau", false]], "rdfbins (class in hippynn.graphs.nodes.pairs)": [[51, "hippynn.graphs.nodes.pairs.RDFBins", false]], "rdfbins (class in hippynn.layers.pairs.analysis)": [[80, "hippynn.layers.pairs.analysis.RDFBins", false]], "rebuild_neighbors() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.rebuild_neighbors", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.rebuild_neighbors", false]], "recalculation_needed() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.recalculation_needed", false]], "reducesinglenode (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.ReduceSingleNode", false]], "register_index_transformer() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.register_index_transformer", false]], "register_index_transformer() (in module hippynn.graphs.indextypes.registry)": [[36, "hippynn.graphs.indextypes.registry.register_index_transformer", false]], "register_metrics() (metrictracker method)": [[22, "hippynn.experiment.metric_tracker.MetricTracker.register_metrics", false]], "regularization_params() (hipnn method)": [[93, "hippynn.networks.hipnn.Hipnn.regularization_params", false]], "regularization_params() (interactlayer method)": [[77, "hippynn.layers.hiplayers.InteractLayer.regularization_params", false]], "regularization_params() (resnetwrapper method)": [[89, "hippynn.layers.transform.ResNetWrapper.regularization_params", false]], "reindexatommod (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomMod", false]], "reindexatomnode (class in hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomNode", false]], "remove_high_property() (database method)": [[11, "hippynn.databases.Database.remove_high_property", false], [13, "hippynn.databases.database.Database.remove_high_property", false]], "replace_inputs() (in module hippynn.graphs.ensemble)": [[27, "hippynn.graphs.ensemble.replace_inputs", false]], "replace_node() (in module hippynn.graphs)": [[26, "hippynn.graphs.replace_node", false]], "replace_node() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.replace_node", false]], "replace_node_with_constant() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.replace_node_with_constant", false]], "require_compatible_idx_states() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.require_compatible_idx_states", false]], "require_idx_states() (parentexpander method)": [[42, "hippynn.graphs.nodes.base.definition_helpers.ParentExpander.require_idx_states", false]], "required_nodes (plotmaker property)": [[95, "hippynn.plotting.plotmaker.PlotMaker.required_nodes", false]], "requires_grad (inputnode attribute)": [[41, "hippynn.graphs.nodes.base.base.InputNode.requires_grad", false]], "reset_reuse_percentage() (memory method)": [[51, "hippynn.graphs.nodes.pairs.Memory.reset_reuse_percentage", false]], "reset_reuse_percentage() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.reset_reuse_percentage", false]], "resnetwrapper (class in hippynn.layers.transform)": [[89, "hippynn.layers.transform.ResNetWrapper", false]], "resort_pairs_cached() (in module hippynn.custom_kernels.utils)": [[10, "hippynn.custom_kernels.utils.resort_pairs_cached", false]], "restartable (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.Restartable", false]], "restartdb (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.RestartDB", false]], "restarter (class in hippynn.databases.restarter)": [[16, "hippynn.databases.restarter.Restarter", false]], "restore_checkpoint() (in module hippynn.experiment.serialization)": [[24, "hippynn.experiment.serialization.restore_checkpoint", false]], "reuse_percentage (memory property)": [[51, "hippynn.graphs.nodes.pairs.Memory.reuse_percentage", false]], "reuse_percentage (pairmemory property)": [[84, "hippynn.layers.pairs.open.PairMemory.reuse_percentage", false]], "rsq (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Rsq", false]], "rsqmod (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.RsqMod", false]], "save() (in module hippynn.interfaces.pyseqm_interface.check)": [[67, "hippynn.interfaces.pyseqm_interface.check.save", false]], "save() (mlseqm method)": [[69, "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM.save", false]], "save_and_stop_after() (in module hippynn.interfaces.pyseqm_interface.callback)": [[66, "hippynn.interfaces.pyseqm_interface.callback.save_and_stop_after", false]], "scalar (idxtype attribute)": [[26, "hippynn.graphs.IdxType.Scalar", false], [34, "hippynn.graphs.indextypes.IdxType.Scalar", false], [37, "hippynn.graphs.indextypes.type_def.IdxType.Scalar", false]], "scale (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale", false]], "scalenode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.ScaleNode", false]], "scheduler (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.scheduler", false], [23, "hippynn.experiment.routines.SetupParams.scheduler", false]], "schnetnode (class in hippynn.interfaces.schnetpack_interface)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetNode", false]], "schnetwrapper (class in hippynn.interfaces.schnetpack_interface)": [[73, "hippynn.interfaces.schnetpack_interface.SchNetWrapper", false]], "screenedcoulombenergy (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.ScreenedCoulombEnergy", false]], "screenedcoulombenergynode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.ScreenedCoulombEnergyNode", false]], "search_by_name() (in module hippynn.graphs.gops)": [[28, "hippynn.graphs.gops.search_by_name", false]], "send_to_device() (database method)": [[11, "hippynn.databases.Database.send_to_device", false], [13, "hippynn.databases.database.Database.send_to_device", false]], "sensesum() (in module hippynn.custom_kernels.env_pytorch)": [[5, "hippynn.custom_kernels.env_pytorch.sensesum", false]], "sensitivity_layers (hipnn property)": [[93, "hippynn.networks.hipnn.Hipnn.sensitivity_layers", false]], "sensitivitybottleneck (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.SensitivityBottleneck", false]], "sensitivitymodule (class in hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.SensitivityModule", false]], "sensitivityplot (class in hippynn.plotting.plotters)": [[96, "hippynn.plotting.plotters.SensitivityPlot", false]], "seqm_all (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All", false]], "seqm_allnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_AllNode", false]], "seqm_energy (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy", false]], "seqm_energynode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode", false]], "seqm_maskonmol (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol", false]], "seqm_maskonmolatom (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom", false]], "seqm_maskonmolatomnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolAtomNode", false]], "seqm_maskonmolnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolNode", false]], "seqm_maskonmolorbital (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital", false]], "seqm_maskonmolorbitalatom (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom", false]], "seqm_maskonmolorbitalatomnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalAtomNode", false]], "seqm_maskonmolorbitalnode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalNode", false]], "seqm_molmask (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask", false]], "seqm_molmasknode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MolMaskNode", false]], "seqm_one_all (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All", false]], "seqm_one_allnode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_AllNode", false]], "seqm_one_energy (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy", false]], "seqm_one_energynode (class in hippynn.interfaces.pyseqm_interface.seqm_one)": [[72, "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode", false]], "seqm_orbitalmask (class in hippynn.interfaces.pyseqm_interface.seqm_modules)": [[70, "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask", false]], "seqm_orbitalmasknode (class in hippynn.interfaces.pyseqm_interface.seqm_nodes)": [[71, "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_OrbitalMaskNode", false]], "set() (pbchandle method)": [[61, "hippynn.interfaces.ase_interface.calculator.PBCHandle.set", false]], "set_atoms() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.set_atoms", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.set_atoms", false]], "set_controller() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.set_controller", false]], "set_custom_kernels() (in module hippynn.custom_kernels)": [[1, "hippynn.custom_kernels.set_custom_kernels", false]], "set_dbname() (multinode method)": [[43, "hippynn.graphs.nodes.base.multi.MultiNode.set_dbname", false]], "set_devices() (in module hippynn.experiment.device)": [[20, "hippynn.experiment.device.set_devices", false]], "set_e0_values() (in module hippynn.pretraining)": [[98, "hippynn.pretraining.set_e0_values", false]], "set_extra_state() (interactlayervec method)": [[77, "hippynn.layers.hiplayers.InteractLayerVec.set_extra_state", false]], "set_images() (paircacher method)": [[83, "hippynn.layers.pairs.indexing.PairCacher.set_images", false]], "set_images() (pairuncacher method)": [[83, "hippynn.layers.pairs.indexing.PairUncacher.set_images", false]], "set_skin() (pairmemory method)": [[84, "hippynn.layers.pairs.open.PairMemory.set_skin", false]], "setup_and_train() (in module hippynn.experiment)": [[17, "hippynn.experiment.setup_and_train", false]], "setup_and_train() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.setup_and_train", false]], "setup_ase_graph() (in module hippynn.interfaces.ase_interface.calculator)": [[61, "hippynn.interfaces.ase_interface.calculator.setup_ASE_graph", false]], "setup_lammps_graph() (in module hippynn.interfaces.lammps_interface.mliap_interface)": [[64, "hippynn.interfaces.lammps_interface.mliap_interface.setup_LAMMPS_graph", false]], "setup_training() (in module hippynn.experiment)": [[17, "hippynn.experiment.setup_training", false]], "setup_training() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.setup_training", false]], "setupparams (class in hippynn.experiment)": [[17, "hippynn.experiment.SetupParams", false]], "setupparams (class in hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.SetupParams", false]], "singlenode (class in hippynn.graphs.nodes.base.base)": [[41, "hippynn.graphs.nodes.base.base.SingleNode", false]], "skin (memory property)": [[51, "hippynn.graphs.nodes.pairs.Memory.skin", false]], "skin (pairmemory property)": [[84, "hippynn.layers.pairs.open.PairMemory.skin", false]], "snapdirectorydatabase (class in hippynn.databases.snapjson)": [[12, "hippynn.databases.SNAPJson.SNAPDirectoryDatabase", false]], "soft_index_type_coercion() (in module hippynn.graphs.indextypes)": [[34, "hippynn.graphs.indextypes.soft_index_type_coercion", false]], "soft_index_type_coercion() (in module hippynn.graphs.indextypes.reduce_funcs)": [[35, "hippynn.graphs.indextypes.reduce_funcs.soft_index_type_coercion", false]], "species (class in hippynn.graphs.nodes.tags)": [[53, "hippynn.graphs.nodes.tags.Species", false]], "species_set (encoder attribute)": [[53, "hippynn.graphs.nodes.tags.Encoder.species_set", false]], "speciesnode (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.SpeciesNode", false]], "split_the_rest() (database method)": [[11, "hippynn.databases.Database.split_the_rest", false], [13, "hippynn.databases.database.Database.split_the_rest", false]], "splitindices (class in hippynn.graphs.nodes.inputs)": [[47, "hippynn.graphs.nodes.inputs.SplitIndices", false]], "standard_step_fn() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.standard_step_fn", false]], "standardstep (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.StandardStep", false]], "state_dict() (controller method)": [[19, "hippynn.experiment.controllers.Controller.state_dict", false]], "state_dict() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.state_dict", false]], "staticimageperiodicpairindexer (class in hippynn.layers.pairs.periodic)": [[85, "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer", false]], "std (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Std", false]], "step (stepfn attribute)": [[25, "hippynn.experiment.step_functions.StepFn.step", false]], "step() (closurestep static method)": [[25, "hippynn.experiment.step_functions.ClosureStep.step", false]], "step() (raisebatchsizeonplateau method)": [[19, "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau.step", false]], "step() (standardstep static method)": [[25, "hippynn.experiment.step_functions.StandardStep.step", false]], "step() (twostep static method)": [[25, "hippynn.experiment.step_functions.TwoStep.step", false]], "stepfn (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.StepFn", false]], "stopping_key (setupparams attribute)": [[17, "hippynn.experiment.SetupParams.stopping_key", false], [23, "hippynn.experiment.routines.SetupParams.stopping_key", false]], "straininducer (class in hippynn.graphs.nodes.misc)": [[49, "hippynn.graphs.nodes.misc.StrainInducer", false]], "stressforce (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.StressForce", false]], "stressforcenode (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.StressForceNode", false]], "subnode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.SubNode", false]], "sysmaxofatoms (class in hippynn.layers.indexers)": [[78, "hippynn.layers.indexers.SysMaxOfAtoms", false]], "sysmaxofatomsnode (class in hippynn.graphs.nodes.indexers)": [[46, "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode", false]], "table_evaluation_print() (in module hippynn.experiment.metric_tracker)": [[22, "hippynn.experiment.metric_tracker.table_evaluation_print", false]], "table_evaluation_print_better() (in module hippynn.experiment.metric_tracker)": [[22, "hippynn.experiment.metric_tracker.table_evaluation_print_better", false]], "teed_file_output (class in hippynn.tools)": [[99, "hippynn.tools.teed_file_output", false]], "temporary_parents() (in module hippynn.graphs.nodes.base.definition_helpers)": [[42, "hippynn.graphs.nodes.base.definition_helpers.temporary_parents", false]], "test_model() (in module hippynn.experiment)": [[17, "hippynn.experiment.test_model", false]], "test_model() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.test_model", false]], "timedsnippet (class in hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.TimedSnippet", false]], "timerholder (class in hippynn.custom_kernels.test_env_numba)": [[9, "hippynn.custom_kernels.test_env_numba.TimerHolder", false]], "to() (hippynncalculator method)": [[58, "hippynn.interfaces.ase_interface.HippynnCalculator.to", false], [61, "hippynn.interfaces.ase_interface.calculator.HippynnCalculator.to", false]], "to() (predictor method)": [[26, "hippynn.graphs.Predictor.to", false], [55, "hippynn.graphs.predictor.Predictor.to", false]], "torch_module (addnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.AddNode.torch_module", false]], "torch_module (atleast2d attribute)": [[40, "hippynn.graphs.nodes.base.algebra.AtLeast2D.torch_module", false]], "torch_module (divnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.DivNode.torch_module", false]], "torch_module (invnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.InvNode.torch_module", false]], "torch_module (maeloss attribute)": [[48, "hippynn.graphs.nodes.loss.MAELoss.torch_module", false]], "torch_module (maephaseloss attribute)": [[45, "hippynn.graphs.nodes.excited.MAEPhaseLoss.torch_module", false]], "torch_module (mean attribute)": [[48, "hippynn.graphs.nodes.loss.Mean.torch_module", false]], "torch_module (meansq attribute)": [[48, "hippynn.graphs.nodes.loss.MeanSq.torch_module", false]], "torch_module (mseloss attribute)": [[48, "hippynn.graphs.nodes.loss.MSELoss.torch_module", false]], "torch_module (msephaseloss attribute)": [[45, "hippynn.graphs.nodes.excited.MSEPhaseLoss.torch_module", false]], "torch_module (mulnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.MulNode.torch_module", false]], "torch_module (negnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.NegNode.torch_module", false]], "torch_module (pownode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.PowNode.torch_module", false]], "torch_module (rsq attribute)": [[48, "hippynn.graphs.nodes.loss.Rsq.torch_module", false]], "torch_module (std attribute)": [[48, "hippynn.graphs.nodes.loss.Std.torch_module", false]], "torch_module (subnode attribute)": [[40, "hippynn.graphs.nodes.base.algebra.SubNode.torch_module", false]], "torch_module (var attribute)": [[48, "hippynn.graphs.nodes.loss.Var.torch_module", false]], "torch_module (weightedmaeloss attribute)": [[48, "hippynn.graphs.nodes.loss.WeightedMAELoss.torch_module", false]], "torch_module (weightedmseloss attribute)": [[48, "hippynn.graphs.nodes.loss.WeightedMSELoss.torch_module", false]], "torchneighbors (class in hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.TorchNeighbors", false]], "train_model() (in module hippynn.experiment)": [[17, "hippynn.experiment.train_model", false]], "train_model() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.train_model", false]], "training_loop() (in module hippynn.experiment.routines)": [[23, "hippynn.experiment.routines.training_loop", false]], "trainingmodules (class in hippynn.experiment.assembly)": [[18, "hippynn.experiment.assembly.TrainingModules", false]], "trim_all_arrays() (database method)": [[11, "hippynn.databases.Database.trim_all_arrays", false], [13, "hippynn.databases.database.Database.trim_all_arrays", false]], "true (lossinputnode property)": [[41, "hippynn.graphs.nodes.base.base.LossInputNode.true", false]], "tupletypemismatch": [[42, "hippynn.graphs.nodes.base.definition_helpers.TupleTypeMismatch", false]], "twostep (class in hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.TwoStep", false]], "twostep_step_fn() (in module hippynn.experiment.step_functions)": [[25, "hippynn.experiment.step_functions.twostep_step_fn", false]], "unarynode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.UnaryNode", false]], "update_scf_backward_eps() (in module hippynn.interfaces.pyseqm_interface.callback)": [[66, "hippynn.interfaces.pyseqm_interface.callback.update_scf_backward_eps", false]], "update_scf_eps() (in module hippynn.interfaces.pyseqm_interface.callback)": [[66, "hippynn.interfaces.pyseqm_interface.callback.update_scf_eps", false]], "valuemod (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.ValueMod", false]], "valuenode (class in hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.ValueNode", false]], "var (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.Var", false]], "var_list (database property)": [[11, "hippynn.databases.Database.var_list", false], [13, "hippynn.databases.database.Database.var_list", false]], "var_list (evaluator property)": [[21, "hippynn.experiment.evaluator.Evaluator.var_list", false]], "vecmag (class in hippynn.graphs.nodes.physics)": [[52, "hippynn.graphs.nodes.physics.VecMag", false]], "vecmag (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.VecMag", false]], "via_numpy() (in module hippynn.custom_kernels.tensor_wrapper)": [[7, "hippynn.custom_kernels.tensor_wrapper.via_numpy", false]], "visualize_connected_nodes() (in module hippynn.graphs.viz)": [[56, "hippynn.graphs.viz.visualize_connected_nodes", false]], "visualize_graph_module() (in module hippynn.graphs.viz)": [[56, "hippynn.graphs.viz.visualize_graph_module", false]], "visualize_node_set() (in module hippynn.graphs.viz)": [[56, "hippynn.graphs.viz.visualize_node_set", false]], "warn_if_under() (in module hippynn.layers.hiplayers)": [[77, "hippynn.layers.hiplayers.warn_if_under", false]], "weightedmaeloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.WeightedMAELoss", false]], "weightedmaeloss (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.WeightedMAELoss", false]], "weightedmseloss (class in hippynn.graphs.nodes.loss)": [[48, "hippynn.graphs.nodes.loss.WeightedMSELoss", false]], "weightedmseloss (class in hippynn.layers.algebra)": [[75, "hippynn.layers.algebra.WeightedMSELoss", false]], "wolfscreening (class in hippynn.layers.physics)": [[86, "hippynn.layers.physics.WolfScreening", false]], "wrap_as_node() (in module hippynn.graphs.nodes.base.algebra)": [[40, "hippynn.graphs.nodes.base.algebra.wrap_as_node", false]], "wrap_envops() (in module hippynn.custom_kernels.autograd_wrapper)": [[2, "hippynn.custom_kernels.autograd_wrapper.wrap_envops", false]], "wrap_outputs() (predictor method)": [[26, "hippynn.graphs.Predictor.wrap_outputs", false], [55, "hippynn.graphs.predictor.Predictor.wrap_outputs", false]], "wrap_points_np() (in module hippynn.layers.pairs.dispatch)": [[81, "hippynn.layers.pairs.dispatch.wrap_points_np", false]], "wrappedenvsum (class in hippynn.custom_kernels.env_numba)": [[4, "hippynn.custom_kernels.env_numba.WrappedEnvsum", false]], "wrappedfeatsum (class in hippynn.custom_kernels.env_numba)": [[4, "hippynn.custom_kernels.env_numba.WrappedFeatsum", false]], "wrappedsensesum (class in hippynn.custom_kernels.env_numba)": [[4, "hippynn.custom_kernels.env_numba.WrappedSensesum", false]], "write() (teed_file_output method)": [[99, "hippynn.tools.teed_file_output.write", false]]}, "objects": {"": [[0, 0, 0, "-", "hippynn"]], "hippynn": [[1, 0, 0, "-", "custom_kernels"], [11, 0, 0, "-", "databases"], [17, 0, 0, "-", "experiment"], [26, 0, 0, "-", "graphs"], [57, 0, 0, "-", "interfaces"], [74, 0, 0, "-", "layers"], [92, 0, 0, "-", "networks"], [94, 0, 0, "-", "plotting"], [98, 0, 0, "-", "pretraining"], [99, 0, 0, "-", "tools"]], "hippynn.custom_kernels": [[2, 0, 0, "-", "autograd_wrapper"], [3, 0, 0, "-", "env_cupy"], [4, 0, 0, "-", "env_numba"], [5, 0, 0, "-", "env_pytorch"], [6, 0, 0, "-", "fast_convert"], [1, 1, 1, "", "set_custom_kernels"], [7, 0, 0, "-", "tensor_wrapper"], [8, 0, 0, "-", "test_env_cupy"], [9, 0, 0, "-", "test_env_numba"], [10, 0, 0, "-", "utils"]], "hippynn.custom_kernels.autograd_wrapper": [[2, 1, 1, "", "wrap_envops"]], "hippynn.custom_kernels.env_cupy": [[3, 2, 1, "", "CupyEnvsum"], [3, 2, 1, "", "CupyFeatsum"], [3, 2, 1, "", "CupyGPUKernel"], [3, 2, 1, "", "CupySensesum"]], "hippynn.custom_kernels.env_cupy.CupyGPUKernel": [[3, 3, 1, "", "__init__"]], "hippynn.custom_kernels.env_numba": [[4, 2, 1, "", "WrappedEnvsum"], [4, 2, 1, "", "WrappedFeatsum"], [4, 2, 1, "", "WrappedSensesum"]], "hippynn.custom_kernels.env_numba.WrappedEnvsum": [[4, 3, 1, "", "cpu_kernel"], [4, 3, 1, "", "launch_bounds"], [4, 3, 1, "", "make_kernel"], [4, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.env_numba.WrappedFeatsum": [[4, 3, 1, "", "cpu_kernel"], [4, 3, 1, "", "launch_bounds"], [4, 3, 1, "", "make_kernel"], [4, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.env_numba.WrappedSensesum": [[4, 3, 1, "", "cpu_kernel"], [4, 3, 1, "", "launch_bounds"], [4, 3, 1, "", "make_kernel"], [4, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.env_pytorch": [[5, 1, 1, "", "envsum"], [5, 1, 1, "", "featsum"], [5, 1, 1, "", "sensesum"]], "hippynn.custom_kernels.fast_convert": [[6, 1, 1, "", "batch_convert_torch_to_numba"]], "hippynn.custom_kernels.tensor_wrapper": [[7, 2, 1, "", "NumbaCompatibleTensorFunction"], [7, 1, 1, "", "via_numpy"]], "hippynn.custom_kernels.tensor_wrapper.NumbaCompatibleTensorFunction": [[7, 3, 1, "", "__init__"], [7, 3, 1, "", "cpu_kernel"], [7, 3, 1, "", "launch_bounds"], [7, 3, 1, "", "make_kernel"], [7, 3, 1, "", "out_shape"]], "hippynn.custom_kernels.test_env_numba": [[9, 2, 1, "", "Envops_tester"], [9, 2, 1, "", "TimedSnippet"], [9, 2, 1, "", "TimerHolder"], [9, 1, 1, "", "get_simulated_data"], [9, 1, 1, "", "main"]], "hippynn.custom_kernels.test_env_numba.Envops_tester": [[9, 3, 1, "", "__init__"], [9, 3, 1, "", "all_close_witherror"], [9, 3, 1, "", "check_all_grad"], [9, 3, 1, "", "check_all_grad_once"], [9, 3, 1, "", "check_allclose"], [9, 3, 1, "", "check_allclose_once"], [9, 3, 1, "", "check_correctness"], [9, 3, 1, "", "check_empty"], [9, 3, 1, "", "check_grad_and_gradgrad"], [9, 3, 1, "", "check_speed"]], "hippynn.custom_kernels.test_env_numba.TimedSnippet": [[9, 3, 1, "", "__init__"], [9, 4, 1, "", "elapsed"]], "hippynn.custom_kernels.test_env_numba.TimerHolder": [[9, 3, 1, "", "__init__"], [9, 3, 1, "", "add"], [9, 4, 1, "", "elapsed"], [9, 4, 1, "", "mean_elapsed"], [9, 4, 1, "", "median_elapsed"]], "hippynn.custom_kernels.utils": [[10, 1, 1, "", "resort_pairs_cached"]], "hippynn.databases": [[11, 2, 1, "", "AseDatabase"], [11, 2, 1, "", "Database"], [11, 2, 1, "", "DirectoryDatabase"], [11, 2, 1, "", "NPZDatabase"], [12, 0, 0, "-", "SNAPJson"], [13, 0, 0, "-", "database"], [14, 0, 0, "-", "h5_pyanitools"], [15, 0, 0, "-", "ondisk"], [16, 0, 0, "-", "restarter"]], "hippynn.databases.AseDatabase": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "load_arrays"]], "hippynn.databases.Database": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "make_explicit_split"], [11, 3, 1, "", "make_generator"], [11, 3, 1, "", "make_random_split"], [11, 3, 1, "", "make_trainvalidtest_split"], [11, 3, 1, "", "remove_high_property"], [11, 3, 1, "", "send_to_device"], [11, 3, 1, "", "split_the_rest"], [11, 3, 1, "", "trim_all_arrays"], [11, 4, 1, "", "var_list"]], "hippynn.databases.DirectoryDatabase": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "get_file_dict"], [11, 3, 1, "", "load_arrays"]], "hippynn.databases.NPZDatabase": [[11, 3, 1, "", "__init__"], [11, 3, 1, "", "load_arrays"]], "hippynn.databases.SNAPJson": [[12, 2, 1, "", "SNAPDirectoryDatabase"]], "hippynn.databases.SNAPJson.SNAPDirectoryDatabase": [[12, 3, 1, "", "__init__"], [12, 3, 1, "", "extract_snap_file"], [12, 3, 1, "", "filter_arrays"], [12, 3, 1, "", "load_arrays"], [12, 3, 1, "", "process_configs"]], "hippynn.databases.database": [[13, 2, 1, "", "Database"], [13, 2, 1, "", "NamedTensorDataset"], [13, 1, 1, "", "compute_index_mask"], [13, 1, 1, "", "prettyprint_arrays"]], "hippynn.databases.database.Database": [[13, 3, 1, "", "__init__"], [13, 3, 1, "", "make_explicit_split"], [13, 3, 1, "", "make_generator"], [13, 3, 1, "", "make_random_split"], [13, 3, 1, "", "make_trainvalidtest_split"], [13, 3, 1, "", "remove_high_property"], [13, 3, 1, "", "send_to_device"], [13, 3, 1, "", "split_the_rest"], [13, 3, 1, "", "trim_all_arrays"], [13, 4, 1, "", "var_list"]], "hippynn.databases.database.NamedTensorDataset": [[13, 3, 1, "", "__init__"]], "hippynn.databases.h5_pyanitools": [[14, 2, 1, "", "PyAniDirectoryDB"], [14, 2, 1, "", "PyAniFileDB"], [14, 2, 1, "", "PyAniMethods"]], "hippynn.databases.h5_pyanitools.PyAniDirectoryDB": [[14, 3, 1, "", "__init__"], [14, 3, 1, "", "load_arrays"]], "hippynn.databases.h5_pyanitools.PyAniFileDB": [[14, 3, 1, "", "__init__"], [14, 3, 1, "", "load_arrays"]], "hippynn.databases.h5_pyanitools.PyAniMethods": [[14, 3, 1, "", "determine_key_structure"], [14, 3, 1, "", "extract_full_file"], [14, 3, 1, "", "filter_arrays"], [14, 3, 1, "", "process_batches"]], "hippynn.databases.ondisk": [[15, 2, 1, "", "DirectoryDatabase"], [15, 2, 1, "", "NPZDatabase"]], "hippynn.databases.ondisk.DirectoryDatabase": [[15, 3, 1, "", "__init__"], [15, 3, 1, "", "get_file_dict"], [15, 3, 1, "", "load_arrays"]], "hippynn.databases.ondisk.NPZDatabase": [[15, 3, 1, "", "__init__"], [15, 3, 1, "", "load_arrays"]], "hippynn.databases.restarter": [[16, 2, 1, "", "NoRestart"], [16, 2, 1, "", "RestartDB"], [16, 2, 1, "", "Restartable"], [16, 2, 1, "", "Restarter"]], "hippynn.databases.restarter.NoRestart": [[16, 3, 1, "", "attempt_reload"]], "hippynn.databases.restarter.RestartDB": [[16, 3, 1, "", "__init__"], [16, 3, 1, "", "attempt_reload"]], "hippynn.databases.restarter.Restartable": [[16, 3, 1, "", "make_restarter"]], "hippynn.databases.restarter.Restarter": [[16, 3, 1, "", "attempt_reload"]], "hippynn.experiment": [[17, 2, 1, "", "SetupParams"], [17, 1, 1, "", "assemble_for_training"], [18, 0, 0, "-", "assembly"], [19, 0, 0, "-", "controllers"], [20, 0, 0, "-", "device"], [21, 0, 0, "-", "evaluator"], [22, 0, 0, "-", "metric_tracker"], [23, 0, 0, "-", "routines"], [24, 0, 0, "-", "serialization"], [17, 1, 1, "", "setup_and_train"], [17, 1, 1, "", "setup_training"], [25, 0, 0, "-", "step_functions"], [17, 1, 1, "", "test_model"], [17, 1, 1, "", "train_model"]], "hippynn.experiment.SetupParams": [[17, 3, 1, "", "__init__"], [17, 5, 1, "", "batch_size"], [17, 5, 1, "", "controller"], [17, 5, 1, "", "device"], [17, 5, 1, "", "eval_batch_size"], [17, 5, 1, "", "fraction_train_eval"], [17, 5, 1, "", "learning_rate"], [17, 5, 1, "", "max_epochs"], [17, 5, 1, "", "optimizer"], [17, 5, 1, "", "scheduler"], [17, 5, 1, "", "stopping_key"]], "hippynn.experiment.assembly": [[18, 2, 1, "", "TrainingModules"], [18, 1, 1, "", "assemble_for_training"], [18, 1, 1, "", "build_loss_modules"], [18, 1, 1, "", "determine_out_in_targ"], [18, 1, 1, "", "generate_database_info"], [18, 1, 1, "", "precompute_pairs"]], "hippynn.experiment.assembly.TrainingModules": [[18, 5, 1, "", "evaluator"], [18, 5, 1, "", "loss"], [18, 5, 1, "", "model"]], "hippynn.experiment.controllers": [[19, 2, 1, "", "Controller"], [19, 2, 1, "", "PatienceController"], [19, 2, 1, "", "RaiseBatchSizeOnPlateau"], [19, 1, 1, "", "is_scheduler_like"]], "hippynn.experiment.controllers.Controller": [[19, 3, 1, "", "__init__"], [19, 3, 1, "", "load_state_dict"], [19, 4, 1, "", "max_epochs"], [19, 3, 1, "", "push_epoch"], [19, 3, 1, "", "state_dict"]], "hippynn.experiment.controllers.PatienceController": [[19, 3, 1, "", "__init__"], [19, 4, 1, "", "max_epochs"], [19, 3, 1, "", "push_epoch"]], "hippynn.experiment.controllers.RaiseBatchSizeOnPlateau": [[19, 3, 1, "", "__init__"], [19, 3, 1, "", "load_state_dict"], [19, 3, 1, "", "set_controller"], [19, 3, 1, "", "state_dict"], [19, 3, 1, "", "step"]], "hippynn.experiment.device": [[20, 1, 1, "", "set_devices"]], "hippynn.experiment.evaluator": [[21, 2, 1, "", "Evaluator"]], "hippynn.experiment.evaluator.Evaluator": [[21, 3, 1, "", "__init__"], [21, 3, 1, "", "evaluate"], [21, 4, 1, "", "var_list"]], "hippynn.experiment.metric_tracker": [[22, 2, 1, "", "MetricTracker"], [22, 1, 1, "", "table_evaluation_print"], [22, 1, 1, "", "table_evaluation_print_better"]], "hippynn.experiment.metric_tracker.MetricTracker": [[22, 3, 1, "", "__init__"], [22, 4, 1, "", "current_epoch"], [22, 3, 1, "", "evaluation_print"], [22, 3, 1, "", "evaluation_print_better"], [22, 3, 1, "", "from_evaluator"], [22, 3, 1, "", "plot_over_time"], [22, 3, 1, "", "register_metrics"]], "hippynn.experiment.routines": [[23, 2, 1, "", "SetupParams"], [23, 1, 1, "", "setup_and_train"], [23, 1, 1, "", "setup_training"], [23, 1, 1, "", "test_model"], [23, 1, 1, "", "train_model"], [23, 1, 1, "", "training_loop"]], "hippynn.experiment.routines.SetupParams": [[23, 3, 1, "", "__init__"], [23, 5, 1, "", "batch_size"], [23, 5, 1, "", "controller"], [23, 5, 1, "", "device"], [23, 5, 1, "", "eval_batch_size"], [23, 5, 1, "", "fraction_train_eval"], [23, 5, 1, "", "learning_rate"], [23, 5, 1, "", "max_epochs"], [23, 5, 1, "", "optimizer"], [23, 5, 1, "", "scheduler"], [23, 5, 1, "", "stopping_key"]], "hippynn.experiment.serialization": [[24, 1, 1, "", "check_mapping_devices"], [24, 1, 1, "", "create_state"], [24, 1, 1, "", "create_structure_file"], [24, 1, 1, "", "load_checkpoint"], [24, 1, 1, "", "load_checkpoint_from_cwd"], [24, 1, 1, "", "load_model_from_cwd"], [24, 1, 1, "", "load_saved_tensors"], [24, 1, 1, "", "restore_checkpoint"]], "hippynn.experiment.step_functions": [[25, 2, 1, "", "ClosureStep"], [25, 2, 1, "", "StandardStep"], [25, 2, 1, "", "StepFn"], [25, 2, 1, "", "TwoStep"], [25, 1, 1, "", "closure_step_fn"], [25, 1, 1, "", "get_step_function"], [25, 1, 1, "", "standard_step_fn"], [25, 1, 1, "", "twostep_step_fn"]], "hippynn.experiment.step_functions.ClosureStep": [[25, 3, 1, "", "step"]], "hippynn.experiment.step_functions.StandardStep": [[25, 3, 1, "", "step"]], "hippynn.experiment.step_functions.StepFn": [[25, 5, 1, "", "step"]], "hippynn.experiment.step_functions.TwoStep": [[25, 3, 1, "", "step"]], "hippynn.graphs": [[26, 2, 1, "", "GraphModule"], [26, 2, 1, "", "IdxType"], [26, 2, 1, "", "Predictor"], [26, 1, 1, "", "compute_evaluation_order"], [26, 1, 1, "", "copy_subgraph"], [27, 0, 0, "-", "ensemble"], [26, 1, 1, "", "find_relatives"], [26, 1, 1, "", "find_unique_relative"], [26, 1, 1, "", "get_connected_nodes"], [26, 1, 1, "", "get_subgraph"], [28, 0, 0, "-", "gops"], [29, 0, 0, "-", "graph"], [30, 0, 0, "-", "indextransformers"], [34, 0, 0, "-", "indextypes"], [26, 1, 1, "", "make_ensemble"], [38, 0, 0, "-", "nodes"], [55, 0, 0, "-", "predictor"], [26, 1, 1, "", "replace_node"], [56, 0, 0, "-", "viz"]], "hippynn.graphs.GraphModule": [[26, 3, 1, "", "__init__"], [26, 3, 1, "", "extra_repr"], [26, 3, 1, "", "forward"], [26, 3, 1, "", "get_module"], [26, 3, 1, "", "node_from_name"], [26, 3, 1, "", "print_structure"]], "hippynn.graphs.IdxType": [[26, 5, 1, "", "Atoms"], [26, 5, 1, "", "MolAtom"], [26, 5, 1, "", "MolAtomAtom"], [26, 5, 1, "", "Molecules"], [26, 5, 1, "", "NotFound"], [26, 5, 1, "", "Pair"], [26, 5, 1, "", "QuadMol"], [26, 5, 1, "", "QuadPack"], [26, 5, 1, "", "Scalar"]], "hippynn.graphs.Predictor": [[26, 3, 1, "", "__init__"], [26, 3, 1, "", "add_output"], [26, 3, 1, "", "apply_to_database"], [26, 3, 1, "", "from_graph"], [26, 4, 1, "", "inputs"], [26, 4, 1, "", "model_device"], [26, 4, 1, "", "outputs"], [26, 3, 1, "", "predict_all"], [26, 3, 1, "", "predict_batched"], [26, 3, 1, "", "to"], [26, 3, 1, "", "wrap_outputs"]], "hippynn.graphs.ensemble": [[27, 1, 1, "", "collate_inputs"], [27, 1, 1, "", "collate_targets"], [27, 1, 1, "", "construct_outputs"], [27, 1, 1, "", "get_graphs"], [27, 1, 1, "", "identify_inputs"], [27, 1, 1, "", "identify_targets"], [27, 1, 1, "", "make_ensemble"], [27, 1, 1, "", "make_ensemble_graph"], [27, 1, 1, "", "make_ensemble_info"], [27, 1, 1, "", "replace_inputs"]], "hippynn.graphs.gops": [[28, 6, 1, "", "GraphInconsistency"], [28, 1, 1, "", "check_evaluation_order"], [28, 1, 1, "", "check_link_consistency"], [28, 1, 1, "", "compute_evaluation_order"], [28, 1, 1, "", "copy_subgraph"], [28, 1, 1, "", "get_subgraph"], [28, 1, 1, "", "merge_children"], [28, 1, 1, "", "merge_children_recursive"], [28, 1, 1, "", "replace_node"], [28, 1, 1, "", "replace_node_with_constant"], [28, 1, 1, "", "search_by_name"]], "hippynn.graphs.graph": [[29, 2, 1, "", "GraphModule"]], "hippynn.graphs.graph.GraphModule": [[29, 3, 1, "", "__init__"], [29, 3, 1, "", "extra_repr"], [29, 3, 1, "", "forward"], [29, 3, 1, "", "get_module"], [29, 3, 1, "", "node_from_name"], [29, 3, 1, "", "print_structure"]], "hippynn.graphs.indextransformers": [[31, 0, 0, "-", "atoms"], [32, 0, 0, "-", "pairs"], [33, 0, 0, "-", "tensors"]], "hippynn.graphs.indextransformers.atoms": [[31, 1, 1, "", "idx_atom_molatom"], [31, 1, 1, "", "idx_molatom_atom"]], "hippynn.graphs.indextransformers.pairs": [[32, 1, 1, "", "idx_molatomatom_pair"], [32, 1, 1, "", "idx_pair_molatomatom"]], "hippynn.graphs.indextransformers.tensors": [[33, 1, 1, "", "idx_QuadTriMol"]], "hippynn.graphs.indextypes": [[34, 2, 1, "", "IdxType"], [34, 1, 1, "", "clear_index_cache"], [34, 1, 1, "", "db_form"], [34, 1, 1, "", "elementwise_compare_reduce"], [34, 1, 1, "", "get_reduced_index_state"], [34, 1, 1, "", "index_type_coercion"], [35, 0, 0, "-", "reduce_funcs"], [34, 1, 1, "", "register_index_transformer"], [36, 0, 0, "-", "registry"], [34, 1, 1, "", "soft_index_type_coercion"], [37, 0, 0, "-", "type_def"]], "hippynn.graphs.indextypes.IdxType": [[34, 5, 1, "", "Atoms"], [34, 5, 1, "", "MolAtom"], [34, 5, 1, "", "MolAtomAtom"], [34, 5, 1, "", "Molecules"], [34, 5, 1, "", "NotFound"], [34, 5, 1, "", "Pair"], [34, 5, 1, "", "QuadMol"], [34, 5, 1, "", "QuadPack"], [34, 5, 1, "", "Scalar"]], "hippynn.graphs.indextypes.reduce_funcs": [[35, 1, 1, "", "db_form"], [35, 1, 1, "", "db_state_of"], [35, 1, 1, "", "dispatch_indexing"], [35, 1, 1, "", "elementwise_compare_reduce"], [35, 1, 1, "", "get_reduced_index_state"], [35, 1, 1, "", "index_type_coercion"], [35, 1, 1, "", "soft_index_type_coercion"]], "hippynn.graphs.indextypes.registry": [[36, 1, 1, "", "assign_index_aliases"], [36, 1, 1, "", "clear_index_cache"], [36, 1, 1, "", "register_index_transformer"]], "hippynn.graphs.indextypes.type_def": [[37, 2, 1, "", "IdxType"]], "hippynn.graphs.indextypes.type_def.IdxType": [[37, 5, 1, "", "Atoms"], [37, 5, 1, "", "MolAtom"], [37, 5, 1, "", "MolAtomAtom"], [37, 5, 1, "", "Molecules"], [37, 5, 1, "", "NotFound"], [37, 5, 1, "", "Pair"], [37, 5, 1, "", "QuadMol"], [37, 5, 1, "", "QuadPack"], [37, 5, 1, "", "Scalar"]], "hippynn.graphs.nodes": [[39, 0, 0, "-", "base"], [45, 0, 0, "-", "excited"], [46, 0, 0, "-", "indexers"], [47, 0, 0, "-", "inputs"], [48, 0, 0, "-", "loss"], [49, 0, 0, "-", "misc"], [50, 0, 0, "-", "networks"], [51, 0, 0, "-", "pairs"], [52, 0, 0, "-", "physics"], [53, 0, 0, "-", "tags"], [54, 0, 0, "-", "targets"]], "hippynn.graphs.nodes.base": [[40, 0, 0, "-", "algebra"], [41, 0, 0, "-", "base"], [42, 0, 0, "-", "definition_helpers"], [43, 0, 0, "-", "multi"], [44, 0, 0, "-", "node_functions"]], "hippynn.graphs.nodes.base.algebra": [[40, 2, 1, "", "AddNode"], [40, 2, 1, "", "AtLeast2D"], [40, 2, 1, "", "BinNode"], [40, 2, 1, "", "DivNode"], [40, 2, 1, "", "InvNode"], [40, 2, 1, "", "MulNode"], [40, 2, 1, "", "NegNode"], [40, 2, 1, "", "PowNode"], [40, 2, 1, "", "SubNode"], [40, 2, 1, "", "UnaryNode"], [40, 2, 1, "", "ValueNode"], [40, 1, 1, "", "coerces_values_to_nodes"], [40, 1, 1, "", "wrap_as_node"]], "hippynn.graphs.nodes.base.algebra.AddNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.AtLeast2D": [[40, 3, 1, "", "__init__"], [40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.BinNode": [[40, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.algebra.DivNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.InvNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.MulNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.NegNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.PowNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.SubNode": [[40, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.base.algebra.UnaryNode": [[40, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.algebra.ValueNode": [[40, 3, 1, "", "__init__"], [40, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.base.base": [[41, 2, 1, "", "InputNode"], [41, 2, 1, "", "LossInputNode"], [41, 2, 1, "", "LossPredNode"], [41, 2, 1, "", "LossTrueNode"], [41, 2, 1, "", "Node"], [41, 2, 1, "", "SingleNode"]], "hippynn.graphs.nodes.base.base.InputNode": [[41, 3, 1, "", "__init__"], [41, 5, 1, "", "input_type_str"], [41, 5, 1, "", "requires_grad"]], "hippynn.graphs.nodes.base.base.LossInputNode": [[41, 3, 1, "", "__init__"], [41, 4, 1, "", "pred"], [41, 4, 1, "", "true"]], "hippynn.graphs.nodes.base.base.LossPredNode": [[41, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.base.LossTrueNode": [[41, 3, 1, "", "__init__"], [41, 4, 1, "", "main_output"]], "hippynn.graphs.nodes.base.definition_helpers": [[42, 2, 1, "", "AlwaysMatch"], [42, 2, 1, "", "AutoKw"], [42, 2, 1, "", "AutoNoKw"], [42, 2, 1, "", "CompatibleIdxTypeTransformer"], [42, 2, 1, "", "ExpandParentMeta"], [42, 2, 1, "", "ExpandParents"], [42, 2, 1, "", "FormAssertLength"], [42, 2, 1, "", "FormAssertion"], [42, 2, 1, "", "FormHandler"], [42, 2, 1, "", "FormTransformer"], [42, 2, 1, "", "IndexFormTransformer"], [42, 2, 1, "", "MainOutputTransformer"], [42, 2, 1, "", "ParentExpander"], [42, 6, 1, "", "TupleTypeMismatch"], [42, 1, 1, "", "adds_to_forms"], [42, 1, 1, "", "format_form_name"], [42, 1, 1, "", "temporary_parents"]], "hippynn.graphs.nodes.base.definition_helpers.AutoKw": [[42, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.base.definition_helpers.AutoNoKw": [[42, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.base.definition_helpers.CompatibleIdxTypeTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"], [42, 3, 1, "", "fn"]], "hippynn.graphs.nodes.base.definition_helpers.ExpandParents": [[42, 3, 1, "", "expand_parents"]], "hippynn.graphs.nodes.base.definition_helpers.FormAssertLength": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.FormAssertion": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.FormHandler": [[42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.FormTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"]], "hippynn.graphs.nodes.base.definition_helpers.IndexFormTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"], [42, 3, 1, "", "fn"]], "hippynn.graphs.nodes.base.definition_helpers.MainOutputTransformer": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "add_class_doc"], [42, 3, 1, "", "fn"]], "hippynn.graphs.nodes.base.definition_helpers.ParentExpander": [[42, 3, 1, "", "__init__"], [42, 3, 1, "", "assertion"], [42, 3, 1, "", "assertlen"], [42, 3, 1, "", "get_main_outputs"], [42, 3, 1, "", "match"], [42, 3, 1, "", "matched_idx_coercion"], [42, 3, 1, "", "matchlen"], [42, 3, 1, "", "require_compatible_idx_states"], [42, 3, 1, "", "require_idx_states"]], "hippynn.graphs.nodes.base.multi": [[43, 2, 1, "", "IndexNode"], [43, 2, 1, "", "MultiNode"]], "hippynn.graphs.nodes.base.multi.IndexNode": [[43, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.base.multi.MultiNode": [[43, 3, 1, "", "__init__"], [43, 4, 1, "", "main_output"], [43, 3, 1, "", "set_dbname"]], "hippynn.graphs.nodes.base.node_functions": [[44, 6, 1, "", "NodeAmbiguityError"], [44, 6, 1, "", "NodeNotFound"], [44, 6, 1, "", "NodeOperationError"], [44, 1, 1, "", "find_relatives"], [44, 1, 1, "", "find_unique_relative"], [44, 1, 1, "", "get_connected_nodes"]], "hippynn.graphs.nodes.excited": [[45, 2, 1, "", "LocalEnergyNode"], [45, 2, 1, "", "MAEPhaseLoss"], [45, 2, 1, "", "MSEPhaseLoss"], [45, 2, 1, "", "NACRMultiStateNode"], [45, 2, 1, "", "NACRNode"]], "hippynn.graphs.nodes.excited.LocalEnergyNode": [[45, 3, 1, "", "__init__"], [45, 3, 1, "", "auto_module"], [45, 3, 1, "", "expansion0"], [45, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.excited.MAEPhaseLoss": [[45, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.excited.MSEPhaseLoss": [[45, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.excited.NACRMultiStateNode": [[45, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.excited.NACRNode": [[45, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers": [[46, 2, 1, "", "AtomDeIndexer"], [46, 2, 1, "", "AtomReIndexer"], [46, 2, 1, "", "FilterBondsOneway"], [46, 2, 1, "", "FuzzyHistogrammer"], [46, 2, 1, "", "OneHotEncoder"], [46, 2, 1, "", "PaddingIndexer"], [46, 2, 1, "", "QuadUnpackNode"], [46, 2, 1, "", "SysMaxOfAtomsNode"], [46, 1, 1, "", "acquire_encoding_padding"]], "hippynn.graphs.nodes.indexers.AtomDeIndexer": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.indexers.AtomReIndexer": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expand0"], [46, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.indexers.FilterBondsOneway": [[46, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers.FuzzyHistogrammer": [[46, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers.OneHotEncoder": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "auto_module"]], "hippynn.graphs.nodes.indexers.PaddingIndexer": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.indexers.QuadUnpackNode": [[46, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.indexers.SysMaxOfAtomsNode": [[46, 3, 1, "", "__init__"], [46, 3, 1, "", "expansion0"], [46, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.inputs": [[47, 2, 1, "", "CellNode"], [47, 2, 1, "", "ForceNode"], [47, 2, 1, "", "Indices"], [47, 2, 1, "", "InputCharges"], [47, 2, 1, "", "PairIndices"], [47, 2, 1, "", "PositionsNode"], [47, 2, 1, "", "SpeciesNode"], [47, 2, 1, "", "SplitIndices"]], "hippynn.graphs.nodes.inputs.CellNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.ForceNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.Indices": [[47, 3, 1, "", "__init__"], [47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.InputCharges": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.PairIndices": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.PositionsNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.SpeciesNode": [[47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.inputs.SplitIndices": [[47, 3, 1, "", "__init__"], [47, 5, 1, "", "input_type_str"]], "hippynn.graphs.nodes.loss": [[48, 2, 1, "", "MAELoss"], [48, 2, 1, "", "MSELoss"], [48, 2, 1, "", "Mean"], [48, 2, 1, "", "MeanSq"], [48, 2, 1, "", "ReduceSingleNode"], [48, 2, 1, "", "Rsq"], [48, 2, 1, "", "RsqMod"], [48, 2, 1, "", "Std"], [48, 2, 1, "", "Var"], [48, 2, 1, "", "WeightedMAELoss"], [48, 2, 1, "", "WeightedMSELoss"], [48, 1, 1, "", "absolute_errors"], [48, 1, 1, "", "l1reg"], [48, 1, 1, "", "l2reg"], [48, 1, 1, "", "lpreg"], [48, 1, 1, "", "mean_sq"]], "hippynn.graphs.nodes.loss.MAELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.MSELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.Mean": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.MeanSq": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.ReduceSingleNode": [[48, 3, 1, "", "__init__"], [48, 3, 1, "", "of_node"]], "hippynn.graphs.nodes.loss.Rsq": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.RsqMod": [[48, 3, 1, "", "forward"]], "hippynn.graphs.nodes.loss.Std": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.Var": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.WeightedMAELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.loss.WeightedMSELoss": [[48, 5, 1, "", "torch_module"]], "hippynn.graphs.nodes.misc": [[49, 2, 1, "", "EnsembleTarget"], [49, 2, 1, "", "ListNode"], [49, 2, 1, "", "StrainInducer"]], "hippynn.graphs.nodes.misc.EnsembleTarget": [[49, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.misc.ListNode": [[49, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.misc.StrainInducer": [[49, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.networks": [[50, 2, 1, "", "DefaultNetworkExpansion"], [50, 2, 1, "", "Hipnn"], [50, 2, 1, "", "HipnnQuad"], [50, 2, 1, "", "HipnnVec"]], "hippynn.graphs.nodes.networks.DefaultNetworkExpansion": [[50, 3, 1, "", "expansion0"], [50, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.networks.Hipnn": [[50, 3, 1, "", "__init__"], [50, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.networks.HipnnVec": [[50, 3, 1, "", "__init__"], [50, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.pairs": [[51, 2, 1, "", "DynamicPeriodicPairs"], [51, 2, 1, "", "ExternalNeighborIndexer"], [51, 2, 1, "", "KDTreePairs"], [51, 2, 1, "", "KDTreePairsMemory"], [51, 2, 1, "", "Memory"], [51, 2, 1, "", "MinDistNode"], [51, 2, 1, "", "NumpyDynamicPairs"], [51, 2, 1, "", "OpenPairIndexer"], [51, 2, 1, "", "PaddedNeighborNode"], [51, 2, 1, "", "PairCacher"], [51, 2, 1, "", "PairDeIndexer"], [51, 2, 1, "", "PairFilter"], [51, 2, 1, "", "PairReIndexer"], [51, 2, 1, "", "PairUncacher"], [51, 2, 1, "", "PeriodicPairIndexer"], [51, 2, 1, "", "PeriodicPairIndexerMemory"], [51, 2, 1, "", "PeriodicPairOutputs"], [51, 2, 1, "", "RDFBins"]], "hippynn.graphs.nodes.pairs.ExternalNeighborIndexer": [[51, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.pairs.KDTreePairsMemory": [[51, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.pairs.Memory": [[51, 3, 1, "", "reset_reuse_percentage"], [51, 4, 1, "", "reuse_percentage"], [51, 4, 1, "", "skin"]], "hippynn.graphs.nodes.pairs.MinDistNode": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"], [51, 3, 1, "", "expand2"]], "hippynn.graphs.nodes.pairs.OpenPairIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "auto_module"], [51, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.pairs.PaddedNeighborNode": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.pairs.PairCacher": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PairDeIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PairFilter": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"]], "hippynn.graphs.nodes.pairs.PairReIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PairUncacher": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PeriodicPairIndexer": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.pairs.PeriodicPairIndexerMemory": [[51, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.pairs.RDFBins": [[51, 3, 1, "", "__init__"], [51, 3, 1, "", "expand0"], [51, 3, 1, "", "expand1"], [51, 3, 1, "", "expand2"], [51, 3, 1, "", "expand3"]], "hippynn.graphs.nodes.physics": [[52, 2, 1, "", "AtomToMolSummer"], [52, 2, 1, "", "BondToMolSummmer"], [52, 2, 1, "", "ChargeMomentNode"], [52, 2, 1, "", "ChargePairSetup"], [52, 2, 1, "", "CombineEnergyNode"], [52, 2, 1, "", "CoulombEnergyNode"], [52, 2, 1, "", "DipoleNode"], [52, 2, 1, "", "GradientNode"], [52, 2, 1, "", "MultiGradientNode"], [52, 2, 1, "", "PerAtom"], [52, 2, 1, "", "QuadrupoleNode"], [52, 2, 1, "", "ScreenedCoulombEnergyNode"], [52, 2, 1, "", "StressForceNode"], [52, 2, 1, "", "VecMag"]], "hippynn.graphs.nodes.physics.AtomToMolSummer": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.physics.BondToMolSummmer": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.physics.ChargeMomentNode": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.physics.ChargePairSetup": [[52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"], [52, 3, 1, "", "expansion3"], [52, 3, 1, "", "expansion4"]], "hippynn.graphs.nodes.physics.CombineEnergyNode": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.physics.CoulombEnergyNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.GradientNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.MultiGradientNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.PerAtom": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion0"], [52, 3, 1, "", "expansion1"]], "hippynn.graphs.nodes.physics.ScreenedCoulombEnergyNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.StressForceNode": [[52, 3, 1, "", "__init__"]], "hippynn.graphs.nodes.physics.VecMag": [[52, 3, 1, "", "__init__"], [52, 3, 1, "", "expansion2"]], "hippynn.graphs.nodes.tags": [[53, 2, 1, "", "AtomIndexer"], [53, 2, 1, "", "Charges"], [53, 2, 1, "", "Encoder"], [53, 2, 1, "", "Energies"], [53, 2, 1, "", "HAtomRegressor"], [53, 2, 1, "", "Network"], [53, 2, 1, "", "PairCache"], [53, 2, 1, "", "PairIndexer"], [53, 2, 1, "", "Positions"], [53, 2, 1, "", "Species"]], "hippynn.graphs.nodes.tags.Encoder": [[53, 5, 1, "", "species_set"]], "hippynn.graphs.nodes.targets": [[54, 2, 1, "", "HBondNode"], [54, 2, 1, "", "HChargeNode"], [54, 2, 1, "", "HEnergyNode"], [54, 2, 1, "", "LocalChargeEnergy"]], "hippynn.graphs.nodes.targets.HBondNode": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expand0"], [54, 3, 1, "", "expand1"]], "hippynn.graphs.nodes.targets.HChargeNode": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expansion0"]], "hippynn.graphs.nodes.targets.HEnergyNode": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expansion0"]], "hippynn.graphs.nodes.targets.LocalChargeEnergy": [[54, 3, 1, "", "__init__"], [54, 3, 1, "", "expansion0"]], "hippynn.graphs.predictor": [[55, 2, 1, "", "Predictor"]], "hippynn.graphs.predictor.Predictor": [[55, 3, 1, "", "__init__"], [55, 3, 1, "", "add_output"], [55, 3, 1, "", "apply_to_database"], [55, 3, 1, "", "from_graph"], [55, 4, 1, "", "inputs"], [55, 4, 1, "", "model_device"], [55, 4, 1, "", "outputs"], [55, 3, 1, "", "predict_all"], [55, 3, 1, "", "predict_batched"], [55, 3, 1, "", "to"], [55, 3, 1, "", "wrap_outputs"]], "hippynn.graphs.viz": [[56, 1, 1, "", "visualize_connected_nodes"], [56, 1, 1, "", "visualize_graph_module"], [56, 1, 1, "", "visualize_node_set"]], "hippynn.interfaces": [[58, 0, 0, "-", "ase_interface"], [63, 0, 0, "-", "lammps_interface"], [65, 0, 0, "-", "pyseqm_interface"], [73, 0, 0, "-", "schnetpack_interface"]], "hippynn.interfaces.ase_interface": [[58, 2, 1, "", "AseDatabase"], [58, 2, 1, "", "HippynnCalculator"], [59, 0, 0, "-", "ase_database"], [60, 0, 0, "-", "ase_unittests"], [61, 0, 0, "-", "calculator"], [58, 1, 1, "", "calculator_from_model"], [62, 0, 0, "-", "pairfinder"]], "hippynn.interfaces.ase_interface.AseDatabase": [[58, 3, 1, "", "__init__"], [58, 3, 1, "", "load_arrays"]], "hippynn.interfaces.ase_interface.HippynnCalculator": [[58, 3, 1, "", "__init__"], [58, 3, 1, "", "calculate"], [58, 3, 1, "", "calculation_required"], [58, 3, 1, "", "get_charges"], [58, 3, 1, "", "get_dipole"], [58, 3, 1, "", "get_dipole_moment"], [58, 3, 1, "", "get_energies"], [58, 3, 1, "", "get_energy"], [58, 3, 1, "", "get_forces"], [58, 3, 1, "", "get_free_energy"], [58, 3, 1, "", "get_magmom"], [58, 3, 1, "", "get_magmoms"], [58, 3, 1, "", "get_potential_energies"], [58, 3, 1, "", "get_potential_energy"], [58, 3, 1, "", "get_property"], [58, 3, 1, "", "get_stress"], [58, 3, 1, "", "get_stresses"], [58, 3, 1, "", "rebuild_neighbors"], [58, 3, 1, "", "set_atoms"], [58, 3, 1, "", "to"]], "hippynn.interfaces.ase_interface.ase_database": [[59, 2, 1, "", "AseDatabase"]], "hippynn.interfaces.ase_interface.ase_database.AseDatabase": [[59, 3, 1, "", "__init__"], [59, 3, 1, "", "load_arrays"]], "hippynn.interfaces.ase_interface.ase_unittests": [[60, 1, 1, "", "ASE_FilterPair_Coulomb_Construct"]], "hippynn.interfaces.ase_interface.calculator": [[61, 2, 1, "", "HippynnCalculator"], [61, 2, 1, "", "PBCHandle"], [61, 1, 1, "", "calculator_from_model"], [61, 1, 1, "", "pass_to_pytorch"], [61, 1, 1, "", "setup_ASE_graph"]], "hippynn.interfaces.ase_interface.calculator.HippynnCalculator": [[61, 3, 1, "", "__init__"], [61, 3, 1, "", "calculate"], [61, 3, 1, "", "calculation_required"], [61, 3, 1, "", "get_charges"], [61, 3, 1, "", "get_dipole"], [61, 3, 1, "", "get_dipole_moment"], [61, 3, 1, "", "get_energies"], [61, 3, 1, "", "get_energy"], [61, 3, 1, "", "get_forces"], [61, 3, 1, "", "get_free_energy"], [61, 3, 1, "", "get_magmom"], [61, 3, 1, "", "get_magmoms"], [61, 3, 1, "", "get_potential_energies"], [61, 3, 1, "", "get_potential_energy"], [61, 3, 1, "", "get_property"], [61, 3, 1, "", "get_stress"], [61, 3, 1, "", "get_stresses"], [61, 3, 1, "", "rebuild_neighbors"], [61, 3, 1, "", "set_atoms"], [61, 3, 1, "", "to"]], "hippynn.interfaces.ase_interface.calculator.PBCHandle": [[61, 3, 1, "", "__init__"], [61, 3, 1, "", "set"]], "hippynn.interfaces.ase_interface.pairfinder": [[62, 2, 1, "", "ASENeighbors"], [62, 2, 1, "", "ASEPairNode"], [62, 1, 1, "", "ASE_compute_neighbors"]], "hippynn.interfaces.ase_interface.pairfinder.ASENeighbors": [[62, 3, 1, "", "compute_one"]], "hippynn.interfaces.lammps_interface": [[64, 0, 0, "-", "mliap_interface"]], "hippynn.interfaces.lammps_interface.mliap_interface": [[64, 2, 1, "", "LocalAtomEnergyNode"], [64, 2, 1, "", "LocalAtomsEnergy"], [64, 2, 1, "", "MLIAPInterface"], [64, 2, 1, "", "ReIndexAtomMod"], [64, 2, 1, "", "ReIndexAtomNode"], [64, 1, 1, "", "setup_LAMMPS_graph"]], "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomEnergyNode": [[64, 3, 1, "", "__init__"]], "hippynn.interfaces.lammps_interface.mliap_interface.LocalAtomsEnergy": [[64, 3, 1, "", "__init__"], [64, 3, 1, "", "forward"]], "hippynn.interfaces.lammps_interface.mliap_interface.MLIAPInterface": [[64, 3, 1, "", "__init__"], [64, 3, 1, "", "as_tensor"], [64, 3, 1, "", "compute_descriptors"], [64, 3, 1, "", "compute_forces"], [64, 3, 1, "", "compute_gradients"], [64, 3, 1, "", "empty_tensor"]], "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomMod": [[64, 3, 1, "", "forward"]], "hippynn.interfaces.lammps_interface.mliap_interface.ReIndexAtomNode": [[64, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface": [[66, 0, 0, "-", "callback"], [67, 0, 0, "-", "check"], [68, 0, 0, "-", "gen_par"], [69, 0, 0, "-", "mlseqm"], [70, 0, 0, "-", "seqm_modules"], [71, 0, 0, "-", "seqm_nodes"], [72, 0, 0, "-", "seqm_one"]], "hippynn.interfaces.pyseqm_interface.callback": [[66, 1, 1, "", "save_and_stop_after"], [66, 1, 1, "", "update_scf_backward_eps"], [66, 1, 1, "", "update_scf_eps"]], "hippynn.interfaces.pyseqm_interface.check": [[67, 1, 1, "", "check"], [67, 1, 1, "", "check_dist"], [67, 1, 1, "", "check_gradient"], [67, 1, 1, "", "save"]], "hippynn.interfaces.pyseqm_interface.gen_par": [[68, 2, 1, "", "gen_par"]], "hippynn.interfaces.pyseqm_interface.gen_par.gen_par": [[68, 3, 1, "", "__init__"], [68, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.mlseqm": [[69, 2, 1, "", "MLSEQM"], [69, 2, 1, "", "MLSEQM_Node"]], "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM": [[69, 3, 1, "", "__init__"], [69, 3, 1, "", "forward"], [69, 3, 1, "", "save"]], "hippynn.interfaces.pyseqm_interface.mlseqm.MLSEQM_Node": [[69, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_modules": [[70, 2, 1, "", "AtomMask"], [70, 2, 1, "", "SEQM_All"], [70, 2, 1, "", "SEQM_Energy"], [70, 2, 1, "", "SEQM_MaskOnMol"], [70, 2, 1, "", "SEQM_MaskOnMolAtom"], [70, 2, 1, "", "SEQM_MaskOnMolOrbital"], [70, 2, 1, "", "SEQM_MaskOnMolOrbitalAtom"], [70, 2, 1, "", "SEQM_MolMask"], [70, 2, 1, "", "SEQM_OrbitalMask"], [70, 2, 1, "", "Scale"], [70, 1, 1, "", "num_orb"], [70, 1, 1, "", "pack_par"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.AtomMask": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_All": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_Energy": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMol": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolAtom": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbital": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MaskOnMolOrbitalAtom": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_MolMask": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.SEQM_OrbitalMask": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_modules.Scale": [[70, 3, 1, "", "__init__"], [70, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes": [[71, 2, 1, "", "AtomMaskNode"], [71, 2, 1, "", "SEQM_AllNode"], [71, 2, 1, "", "SEQM_EnergyNode"], [71, 2, 1, "", "SEQM_MaskOnMolAtomNode"], [71, 2, 1, "", "SEQM_MaskOnMolNode"], [71, 2, 1, "", "SEQM_MaskOnMolOrbitalAtomNode"], [71, 2, 1, "", "SEQM_MaskOnMolOrbitalNode"], [71, 2, 1, "", "SEQM_MolMaskNode"], [71, 2, 1, "", "SEQM_OrbitalMaskNode"], [71, 2, 1, "", "ScaleNode"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.AtomMaskNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_EnergyNode": [[71, 3, 1, "", "__init__"], [71, 3, 1, "", "expand0"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolAtomNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalAtomNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MaskOnMolOrbitalNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_MolMaskNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.SEQM_OrbitalMaskNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_nodes.ScaleNode": [[71, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_one": [[72, 2, 1, "", "DensityMatrixNode"], [72, 2, 1, "", "Energy_One"], [72, 2, 1, "", "Hamiltonian_One"], [72, 2, 1, "", "NotConvergedNode"], [72, 2, 1, "", "SEQM_One_All"], [72, 2, 1, "", "SEQM_One_AllNode"], [72, 2, 1, "", "SEQM_One_Energy"], [72, 2, 1, "", "SEQM_One_EnergyNode"]], "hippynn.interfaces.pyseqm_interface.seqm_one.DensityMatrixNode": [[72, 5, 1, "", "input_type_str"]], "hippynn.interfaces.pyseqm_interface.seqm_one.Energy_One": [[72, 3, 1, "", "__init__"]], "hippynn.interfaces.pyseqm_interface.seqm_one.Hamiltonian_One": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_one.NotConvergedNode": [[72, 5, 1, "", "input_type_str"]], "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_All": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_Energy": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "forward"]], "hippynn.interfaces.pyseqm_interface.seqm_one.SEQM_One_EnergyNode": [[72, 3, 1, "", "__init__"], [72, 3, 1, "", "expand0"]], "hippynn.interfaces.schnetpack_interface": [[73, 2, 1, "", "SchNetNode"], [73, 2, 1, "", "SchNetWrapper"], [73, 1, 1, "", "create_schnetpack_inputs"]], "hippynn.interfaces.schnetpack_interface.SchNetNode": [[73, 3, 1, "", "__init__"]], "hippynn.interfaces.schnetpack_interface.SchNetWrapper": [[73, 3, 1, "", "__init__"], [73, 3, 1, "", "forward"]], "hippynn.layers": [[75, 0, 0, "-", "algebra"], [76, 0, 0, "-", "excited"], [77, 0, 0, "-", "hiplayers"], [78, 0, 0, "-", "indexers"], [79, 0, 0, "-", "pairs"], [86, 0, 0, "-", "physics"], [87, 0, 0, "-", "regularization"], [88, 0, 0, "-", "targets"], [89, 0, 0, "-", "transform"]], "hippynn.layers.algebra": [[75, 2, 1, "", "AtLeast2D"], [75, 2, 1, "", "EnsembleTarget"], [75, 2, 1, "", "Idx"], [75, 2, 1, "", "LambdaModule"], [75, 2, 1, "", "ListMod"], [75, 2, 1, "", "ValueMod"], [75, 2, 1, "", "WeightedMAELoss"], [75, 2, 1, "", "WeightedMSELoss"]], "hippynn.layers.algebra.AtLeast2D": [[75, 3, 1, "", "forward"]], "hippynn.layers.algebra.EnsembleTarget": [[75, 3, 1, "", "forward"]], "hippynn.layers.algebra.Idx": [[75, 3, 1, "", "__init__"], [75, 3, 1, "", "extra_repr"], [75, 3, 1, "", "forward"]], "hippynn.layers.algebra.LambdaModule": [[75, 3, 1, "", "__init__"], [75, 3, 1, "", "extra_repr"], [75, 3, 1, "", "forward"]], "hippynn.layers.algebra.ListMod": [[75, 3, 1, "", "forward"]], "hippynn.layers.algebra.ValueMod": [[75, 3, 1, "", "__init__"], [75, 3, 1, "", "extra_repr"], [75, 3, 1, "", "forward"]], "hippynn.layers.algebra.WeightedMAELoss": [[75, 3, 1, "", "loss_func"]], "hippynn.layers.algebra.WeightedMSELoss": [[75, 3, 1, "", "loss_func"]], "hippynn.layers.excited": [[76, 2, 1, "", "LocalEnergy"], [76, 2, 1, "", "NACR"], [76, 2, 1, "", "NACRMultiState"]], "hippynn.layers.excited.LocalEnergy": [[76, 3, 1, "", "__init__"], [76, 3, 1, "", "forward"]], "hippynn.layers.excited.NACR": [[76, 3, 1, "", "__init__"], [76, 3, 1, "", "forward"]], "hippynn.layers.excited.NACRMultiState": [[76, 3, 1, "", "__init__"], [76, 3, 1, "", "forward"]], "hippynn.layers.hiplayers": [[77, 2, 1, "", "CosCutoff"], [77, 2, 1, "", "GaussianSensitivityModule"], [77, 2, 1, "", "InteractLayer"], [77, 2, 1, "", "InteractLayerQuad"], [77, 2, 1, "", "InteractLayerVec"], [77, 2, 1, "", "InverseSensitivityModule"], [77, 2, 1, "", "SensitivityBottleneck"], [77, 2, 1, "", "SensitivityModule"], [77, 1, 1, "", "warn_if_under"]], "hippynn.layers.hiplayers.CosCutoff": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.GaussianSensitivityModule": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.InteractLayer": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"], [77, 3, 1, "", "regularization_params"]], "hippynn.layers.hiplayers.InteractLayerQuad": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.InteractLayerVec": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "compatibility_hook"], [77, 3, 1, "", "forward"], [77, 3, 1, "", "get_extra_state"], [77, 3, 1, "", "set_extra_state"]], "hippynn.layers.hiplayers.InverseSensitivityModule": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.SensitivityBottleneck": [[77, 3, 1, "", "__init__"], [77, 3, 1, "", "forward"]], "hippynn.layers.hiplayers.SensitivityModule": [[77, 3, 1, "", "__init__"]], "hippynn.layers.indexers": [[78, 2, 1, "", "AtomDeIndexer"], [78, 2, 1, "", "AtomReIndexer"], [78, 2, 1, "", "CellScaleInducer"], [78, 2, 1, "", "FilterBondsOneway"], [78, 2, 1, "", "FuzzyHistogram"], [78, 2, 1, "", "MolSummer"], [78, 2, 1, "", "OneHotSpecies"], [78, 2, 1, "", "PaddingIndexer"], [78, 2, 1, "", "QuadPack"], [78, 2, 1, "", "QuadUnpack"], [78, 2, 1, "", "SysMaxOfAtoms"]], "hippynn.layers.indexers.AtomDeIndexer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.AtomReIndexer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.CellScaleInducer": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.FilterBondsOneway": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.FuzzyHistogram": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.MolSummer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.OneHotSpecies": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.PaddingIndexer": [[78, 3, 1, "", "forward"]], "hippynn.layers.indexers.QuadPack": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.QuadUnpack": [[78, 3, 1, "", "__init__"], [78, 3, 1, "", "forward"]], "hippynn.layers.indexers.SysMaxOfAtoms": [[78, 3, 1, "", "forward"]], "hippynn.layers.pairs": [[80, 0, 0, "-", "analysis"], [81, 0, 0, "-", "dispatch"], [82, 0, 0, "-", "filters"], [83, 0, 0, "-", "indexing"], [84, 0, 0, "-", "open"], [85, 0, 0, "-", "periodic"]], "hippynn.layers.pairs.analysis": [[80, 2, 1, "", "MinDistModule"], [80, 2, 1, "", "RDFBins"], [80, 1, 1, "", "min_dist_info"]], "hippynn.layers.pairs.analysis.MinDistModule": [[80, 3, 1, "", "forward"]], "hippynn.layers.pairs.analysis.RDFBins": [[80, 3, 1, "", "__init__"], [80, 3, 1, "", "bin_info"], [80, 3, 1, "", "forward"]], "hippynn.layers.pairs.dispatch": [[81, 2, 1, "", "KDTreeNeighbors"], [81, 2, 1, "", "KDTreePairsMemory"], [81, 2, 1, "", "NPNeighbors"], [81, 2, 1, "", "TorchNeighbors"], [81, 1, 1, "", "neighbor_list_kdtree"], [81, 1, 1, "", "neighbor_list_np"], [81, 1, 1, "", "wrap_points_np"]], "hippynn.layers.pairs.dispatch.KDTreeNeighbors": [[81, 3, 1, "", "compute_one"]], "hippynn.layers.pairs.dispatch.KDTreePairsMemory": [[81, 3, 1, "", "forward"]], "hippynn.layers.pairs.dispatch.NPNeighbors": [[81, 3, 1, "", "compute_one"]], "hippynn.layers.pairs.dispatch.TorchNeighbors": [[81, 3, 1, "", "compute_one"]], "hippynn.layers.pairs.filters": [[82, 2, 1, "", "FilterDistance"]], "hippynn.layers.pairs.filters.FilterDistance": [[82, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing": [[83, 2, 1, "", "ExternalNeighbors"], [83, 2, 1, "", "MolPairSummer"], [83, 2, 1, "", "PaddedNeighModule"], [83, 2, 1, "", "PairCacher"], [83, 2, 1, "", "PairDeIndexer"], [83, 2, 1, "", "PairReIndexer"], [83, 2, 1, "", "PairUncacher"], [83, 1, 1, "", "padded_neighlist"]], "hippynn.layers.pairs.indexing.ExternalNeighbors": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.MolPairSummer": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PaddedNeighModule": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PairCacher": [[83, 3, 1, "", "__init__"], [83, 3, 1, "", "forward"], [83, 3, 1, "", "set_images"]], "hippynn.layers.pairs.indexing.PairDeIndexer": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PairReIndexer": [[83, 3, 1, "", "forward"]], "hippynn.layers.pairs.indexing.PairUncacher": [[83, 3, 1, "", "__init__"], [83, 3, 1, "", "forward"], [83, 3, 1, "", "set_images"]], "hippynn.layers.pairs.open": [[84, 2, 1, "", "OpenPairIndexer"], [84, 2, 1, "", "PairMemory"]], "hippynn.layers.pairs.open.OpenPairIndexer": [[84, 3, 1, "", "forward"]], "hippynn.layers.pairs.open.PairMemory": [[84, 3, 1, "", "__init__"], [84, 3, 1, "", "forward"], [84, 3, 1, "", "initialize_buffers"], [84, 3, 1, "", "recalculation_needed"], [84, 3, 1, "", "reset_reuse_percentage"], [84, 4, 1, "", "reuse_percentage"], [84, 3, 1, "", "set_skin"], [84, 4, 1, "", "skin"]], "hippynn.layers.pairs.periodic": [[85, 2, 1, "", "PeriodicPairIndexer"], [85, 2, 1, "", "PeriodicPairIndexerMemory"], [85, 2, 1, "", "StaticImagePeriodicPairIndexer"], [85, 1, 1, "", "filter_pairs"]], "hippynn.layers.pairs.periodic.PeriodicPairIndexer": [[85, 3, 1, "", "forward"]], "hippynn.layers.pairs.periodic.PeriodicPairIndexerMemory": [[85, 3, 1, "", "forward"]], "hippynn.layers.pairs.periodic.StaticImagePeriodicPairIndexer": [[85, 3, 1, "", "__init__"], [85, 3, 1, "", "forward"]], "hippynn.layers.physics": [[86, 2, 1, "", "AlphaScreening"], [86, 2, 1, "", "CombineEnergy"], [86, 2, 1, "", "CombineScreenings"], [86, 2, 1, "", "CoulombEnergy"], [86, 2, 1, "", "Dipole"], [86, 2, 1, "", "EwaldRealSpaceScreening"], [86, 2, 1, "", "Gradient"], [86, 2, 1, "", "LocalDampingCosine"], [86, 2, 1, "", "MultiGradient"], [86, 2, 1, "", "PerAtom"], [86, 2, 1, "", "QScreening"], [86, 2, 1, "", "Quadrupole"], [86, 2, 1, "", "ScreenedCoulombEnergy"], [86, 2, 1, "", "StressForce"], [86, 2, 1, "", "VecMag"], [86, 2, 1, "", "WolfScreening"]], "hippynn.layers.physics.AlphaScreening": [[86, 3, 1, "", "__init__"]], "hippynn.layers.physics.CombineEnergy": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.CombineScreenings": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.CoulombEnergy": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.Dipole": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.EwaldRealSpaceScreening": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.Gradient": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.LocalDampingCosine": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.MultiGradient": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.PerAtom": [[86, 3, 1, "", "forward"]], "hippynn.layers.physics.QScreening": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"], [86, 4, 1, "", "p_value"]], "hippynn.layers.physics.Quadrupole": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.ScreenedCoulombEnergy": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.StressForce": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.physics.VecMag": [[86, 3, 1, "", "forward"]], "hippynn.layers.physics.WolfScreening": [[86, 3, 1, "", "__init__"], [86, 3, 1, "", "forward"]], "hippynn.layers.regularization": [[87, 2, 1, "", "LPReg"]], "hippynn.layers.regularization.LPReg": [[87, 3, 1, "", "__init__"], [87, 3, 1, "", "forward"]], "hippynn.layers.targets": [[88, 2, 1, "", "HBondSymmetric"], [88, 2, 1, "", "HCharge"], [88, 2, 1, "", "HEnergy"], [88, 2, 1, "", "LocalChargeEnergy"]], "hippynn.layers.targets.HBondSymmetric": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.targets.HCharge": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.targets.HEnergy": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.targets.LocalChargeEnergy": [[88, 3, 1, "", "__init__"], [88, 3, 1, "", "forward"]], "hippynn.layers.transform": [[89, 2, 1, "", "ResNetWrapper"]], "hippynn.layers.transform.ResNetWrapper": [[89, 3, 1, "", "__init__"], [89, 3, 1, "", "forward"], [89, 3, 1, "", "regularization_params"]], "hippynn.networks": [[93, 0, 0, "-", "hipnn"]], "hippynn.networks.hipnn": [[93, 2, 1, "", "Hipnn"], [93, 2, 1, "", "HipnnQuad"], [93, 2, 1, "", "HipnnVec"], [93, 1, 1, "", "compute_hipnn_e0"]], "hippynn.networks.hipnn.Hipnn": [[93, 3, 1, "", "__init__"], [93, 3, 1, "", "forward"], [93, 4, 1, "", "interaction_layers"], [93, 3, 1, "", "regularization_params"], [93, 4, 1, "", "sensitivity_layers"]], "hippynn.networks.hipnn.HipnnVec": [[93, 3, 1, "", "__init__"], [93, 3, 1, "", "forward"]], "hippynn.plotting": [[95, 0, 0, "-", "plotmaker"], [96, 0, 0, "-", "plotters"], [97, 0, 0, "-", "timeplots"]], "hippynn.plotting.plotmaker": [[95, 2, 1, "", "PlotMaker"]], "hippynn.plotting.plotmaker.PlotMaker": [[95, 3, 1, "", "__init__"], [95, 3, 1, "", "assemble_module"], [95, 3, 1, "", "make_full_location"], [95, 3, 1, "", "make_plots"], [95, 3, 1, "", "plot_phase"], [95, 4, 1, "", "required_nodes"]], "hippynn.plotting.plotters": [[96, 2, 1, "", "ComposedPlotter"], [96, 2, 1, "", "HierarchicalityPlot"], [96, 2, 1, "", "Hist1D"], [96, 2, 1, "", "Hist1DComp"], [96, 2, 1, "", "Hist2D"], [96, 2, 1, "", "InteractionPlot"], [96, 2, 1, "", "Plotter"], [96, 2, 1, "", "SensitivityPlot"], [96, 1, 1, "", "as_numpy"]], "hippynn.plotting.plotters.ComposedPlotter": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.HierarchicalityPlot": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Hist1D": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Hist1DComp": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Hist2D": [[96, 3, 1, "", "__init__"], [96, 4, 1, "", "norm"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.InteractionPlot": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.Plotter": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "make_plot"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.plotters.SensitivityPlot": [[96, 3, 1, "", "__init__"], [96, 3, 1, "", "plt_fn"]], "hippynn.plotting.timeplots": [[97, 1, 1, "", "plot_all_over_time"], [97, 1, 1, "", "plot_over_time"]], "hippynn.pretraining": [[98, 1, 1, "", "calculate_max_system_force"], [98, 1, 1, "", "calculate_min_dists"], [98, 1, 1, "", "hierarchical_energy_initialization"], [98, 1, 1, "", "set_e0_values"]], "hippynn.tools": [[99, 1, 1, "", "active_directory"], [99, 1, 1, "", "arrdict_len"], [99, 1, 1, "", "device_fallback"], [99, 1, 1, "", "is_equal_state_dict"], [99, 1, 1, "", "isiterable"], [99, 1, 1, "", "log_terminal"], [99, 1, 1, "", "np_of_torchdefaultdtype"], [99, 1, 1, "", "pad_np_array_to_length_with_zeros"], [99, 1, 1, "", "param_print"], [99, 1, 1, "", "print_lr"], [99, 1, 1, "", "progress_bar"], [99, 2, 1, "", "teed_file_output"]], "hippynn.tools.teed_file_output": [[99, 3, 1, "", "__init__"], [99, 3, 1, "", "flush"], [99, 3, 1, "", "write"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "class", "Python class"], "3": ["py", "method", "Python method"], "4": ["py", "property", "Python property"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "exception", "Python exception"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:class", "3": "py:method", "4": "py:property", "5": "py:attribute", "6": "py:exception"}, "terms": {"": [11, 13, 17, 18, 26, 28, 34, 35, 42, 51, 52, 58, 59, 77, 78, 81, 99, 101, 107, 110, 111, 113, 116, 117, 119, 125], "0": [9, 11, 13, 17, 18, 19, 23, 58, 61, 66, 71, 72, 78, 93, 96, 98, 99, 102, 107, 108, 112], "00": 78, "0001": 19, "001": [66, 107], "00489": 19, "01": [71, 72, 78, 98], "02": 78, "02523": 104, "05": 66, "06": 93, "1": [9, 11, 12, 13, 17, 18, 19, 21, 23, 50, 58, 61, 64, 66, 70, 76, 78, 83, 85, 86, 88, 93, 96, 102, 104, 105, 107, 109, 112, 113, 115, 116, 118, 119, 120], "10": [9, 11, 13, 18, 19, 78, 102, 107, 110, 125], "100": [9, 107], "1000": [9, 102], "11": 78, "12": [78, 107], "128": 111, "15": [58, 61], "16": 107, "1711": 19, "1e": [58, 61, 93, 102, 125], "2": [9, 18, 46, 50, 51, 58, 61, 66, 70, 78, 81, 84, 85, 86, 87, 93, 104, 107, 109, 113, 116, 118], "20": [9, 78, 102, 107], "200": [96, 102], "2001": 107, "2018": 19, "2019": 116, "2023": 104, "21": 78, "22": 78, "2306": 104, "27": 109, "3": [9, 59, 78, 86, 102, 104, 107, 115, 116, 120], "30": 9, "3x3": 59, "4": [50, 52, 78, 109, 119, 125], "5": [9, 19, 45, 46, 50, 51, 78, 98, 102, 107], "50": 98, "500": 96, "512": 102, "6": [59, 93, 107], "7": [9, 93, 107], "72114e": 66, "8": [51, 78, 93, 107], "80": [9, 102], "85": 107, "89233218cna000001": 116, "9": [86, 115], "96": 66, "98": 66, "A": [7, 17, 19, 23, 43, 56, 58, 61, 103, 107, 110, 116, 118, 122, 124], "AND": 116, "AS": 116, "ASE": [58, 60, 61, 83, 103, 106, 109, 114, 115, 121, 122], "And": [78, 101], "As": [26, 28, 109, 118, 125], "At": 119, "BE": 116, "BUT": 116, "BY": 116, "But": [17, 18, 123], "By": [103, 107, 109, 112], "FOR": 116, "For": [24, 51, 58, 63, 65, 93, 104, 106, 109, 111, 112, 113, 115, 117, 118, 119, 120, 123, 124, 125], "IF": 116, "IN": 116, "If": [1, 11, 12, 13, 14, 15, 17, 18, 19, 20, 23, 26, 28, 34, 35, 36, 44, 45, 46, 50, 51, 52, 54, 55, 56, 58, 59, 61, 93, 98, 99, 101, 111, 112, 113, 115, 117, 118, 119, 120, 124], "In": [9, 17, 18, 25, 26, 48, 55, 99, 112, 113, 114, 117, 119], "It": [17, 18, 42, 78, 103, 107, 109, 112, 119, 123, 125], "NO": 116, "NOT": [26, 34, 37, 116], "No": [34, 36], "Not": [58, 61, 112, 124], "OF": 116, "ON": 116, "OR": [11, 58, 59, 116], "One": [123, 125], "SUCH": 116, "THE": 116, "TO": 116, "That": [34, 36, 113], "The": [0, 11, 15, 17, 19, 21, 23, 25, 26, 28, 34, 36, 42, 55, 56, 78, 86, 89, 95, 98, 99, 101, 102, 103, 104, 105, 107, 109, 110, 111, 112, 113, 114, 116, 117, 118, 120, 122, 123, 124, 125], "Their": 9, "Then": [109, 123], "There": [9, 107, 113, 124], "These": [101, 104, 107, 108, 119, 121, 124], "To": [11, 13, 17, 18, 19, 26, 29, 75, 78, 101, 107, 108, 109, 111, 112, 123], "_": [104, 117], "__call__": [26, 55], "__init__": [0, 1, 3, 7, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 26, 29, 38, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 57, 58, 59, 61, 63, 64, 65, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 83, 84, 85, 86, 87, 88, 89, 92, 93, 94, 95, 96, 99, 100, 119], "_auto_module_class": 119, "_basecompareloss": [45, 48], "_basenod": [27, 40, 46, 50, 51, 52, 54, 98], "_combnod": [40, 41], "_compareabletruepr": 96, "_description_": 45, "_dispatchneighbor": [51, 62, 81], "_featurenodesmixin": 50, "_helper": 52, "_i": [104, 113], "_index_st": 119, "_input_nam": 119, "_j": 104, "_lrschedul": [17, 23], "_mae_with_phas": 45, "_main_output": 119, "_mse_with_phas": 45, "_output_index_st": 119, "_output_nam": 119, "_pair_indexer_class": [51, 81, 84, 85], "_pairindex": [82, 83, 84, 85], "_parent_expand": 119, "_predefinedop": 40, "_values_": 78, "_weightedcompareloss": 48, "_weightedloss": 75, "ab": 104, "abort": [17, 23], "about": [26, 27, 106, 119, 121, 123, 124], "abov": [109, 116, 119, 120], "absolut": [48, 75], "absolute_error": [0, 26, 38, 48, 100], "abstract": [108, 121], "acceler": 115, "accept": [26, 29, 58, 61, 75, 124], "access": [26, 55, 107, 111, 112, 123], "accomplish": [17, 18, 123], "accord": [17, 23], "accumul": 123, "ach": 9, "acquir": 35, "acquire_encoding_pad": [0, 26, 38, 46, 100, 109, 119], "across": [24, 103], "act": [25, 34, 36, 116], "activ": [1, 17, 18, 21, 25, 89, 93, 112, 125], "activate_mliappi": 108, "active_directori": [0, 99, 100, 107], "actual": [53, 78, 117, 123], "ad": [51, 81, 114, 121, 122], "adam": [17, 23, 102, 107], "add": [0, 1, 7, 9, 22, 40, 100, 107, 119], "add_class_doc": [26, 38, 39, 42], "add_identity_lin": 96, "add_output": [0, 26, 55, 100], "addit": [25, 26, 34, 36, 40, 51, 55, 58, 61, 85, 99, 109, 119], "addition": [103, 119], "additional_output": [26, 55], "addn_featur": 85, "addnod": [0, 26, 38, 39, 40], "adds_to_form": [0, 26, 38, 39, 42], "adiabat": [45, 104], "adiabiat": 106, "administr": 116, "adopt": 86, "advantag": 121, "advis": 116, "affect": [17, 18], "after": [17, 18, 19, 22, 23, 26, 28, 108, 109, 112, 121], "after_load": 108, "afterward": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 108], "again": 107, "against": [9, 124], "agre": 108, "ahead": 117, "aid": 42, "aim": [114, 120], "al": [19, 104, 108], "alamo": 116, "alf": 114, "algebra": [0, 26, 38, 39, 74, 100, 107], "algorithm": [25, 51, 81, 109], "alia": [17, 18, 23], "alias": 36, "all": [6, 9, 11, 13, 16, 17, 18, 19, 23, 26, 28, 29, 42, 45, 48, 56, 58, 59, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 99, 103, 107, 111, 112, 113, 115, 116, 117, 120, 123, 124], "all_atom_energi": 64, "all_close_witherror": [0, 1, 9, 100], "all_featur": [76, 88], "all_nod": [26, 28], "all_pair": 88, "allevi": 125, "allow": [11, 12, 13, 14, 15, 16, 17, 19, 21, 23, 26, 53, 58, 59, 78, 119], "allow_calcul": [58, 61], "allow_unfound": [11, 12, 13, 14, 15, 18, 58, 59], "almost": [107, 109], "along": 114, "alpha": 86, "alphascreen": [0, 74, 86, 100], "alreadi": [34, 35, 118, 119], "also": [36, 101, 104, 107, 108, 109, 113, 114, 115, 119], "altern": [99, 109, 121], "although": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 124], "alwai": [17, 18, 42, 99, 112, 119], "alwaysmatch": [0, 26, 38, 39, 42], "amd": 78, "amount": [19, 117], "amplitud": 9, "an": [9, 11, 17, 18, 19, 21, 22, 23, 24, 26, 28, 34, 35, 36, 37, 44, 46, 51, 52, 54, 55, 56, 58, 59, 61, 81, 88, 98, 99, 101, 103, 107, 109, 111, 112, 113, 115, 118, 119, 123, 125], "analog": 117, "analysi": [0, 74, 79, 100], "analyz": [28, 80], "angstrom": [58, 59, 61, 101], "ani": [14, 34, 36, 40, 41, 42, 43, 47, 48, 53, 64, 72, 77, 105, 109, 112, 114, 115, 116, 119, 120, 123], "anoth": [34, 36, 118, 123, 125], "antisymmetr": 88, "anyth": [11, 13, 58, 59, 108, 112, 124], "api": [6, 25, 77, 93, 111, 114, 119, 122], "appli": [16, 28, 34, 36, 42, 45, 46, 50, 51, 52, 54, 86, 107, 117, 119, 123], "applic": [109, 119], "apply_to_databas": [0, 26, 55, 100, 107], "apply_to_db": 107, "appropri": [34, 35, 119], "approxim": 117, "ar": [1, 9, 11, 12, 13, 14, 15, 17, 18, 19, 23, 24, 25, 26, 28, 29, 36, 42, 50, 55, 58, 59, 61, 70, 73, 75, 84, 93, 98, 99, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 123, 124, 125], "arbitrari": [51, 120], "arbitrarili": 119, "aren": [17, 18], "arg": [11, 12, 14, 15, 16, 19, 26, 40, 43, 46, 48, 51, 55, 58, 59, 61, 64, 72, 75, 77, 78, 80, 83, 85, 86, 87, 93, 98, 99], "argument": [11, 15, 17, 23, 24, 34, 35, 36, 45, 50, 52, 58, 59, 82, 105, 109, 112, 119, 124], "aris": [116, 119], "arr_dict": [11, 12, 13, 14, 15, 58, 59, 98], "arrai": [7, 9, 11, 12, 13, 14, 15, 18, 58, 59, 64, 86, 98, 99, 105, 107, 114, 120], "array_dict": 98, "array_dictionari": 99, "arrdict_len": [0, 99, 100], "arxiv": [19, 104], "as_numpi": [0, 94, 96, 100], "as_tensor": [0, 57, 63, 64], "ase": [11, 57, 58, 59, 61, 101, 115, 121], "ase_compute_neighbor": [0, 57, 58, 62, 100], "ase_databas": [0, 57, 58, 100], "ase_db_exampl": 120, "ase_filterpair_coulomb_construct": [0, 57, 58, 60, 100], "ase_interfac": [0, 57, 59, 60, 61, 62, 100, 101], "ase_unittest": [0, 57, 58, 100], "asedatabas": [0, 11, 57, 58, 59, 100, 120], "aseneighbor": [0, 57, 58, 62, 100], "asepairnod": [0, 57, 58, 62, 100], "ask": 125, "aspect": [19, 119], "assembl": [17, 18, 102, 107, 109], "assemble_for_train": [0, 17, 18, 100, 107, 109, 110], "assemble_modul": [0, 23, 94, 95, 100], "assemble_training_modul": [17, 23], "assembli": [0, 17, 51, 100, 109], "assert": [26, 38, 39, 42, 45, 46, 50, 51, 52, 119], "assertlen": [26, 38, 39, 42, 119], "assign": [101, 103, 120, 124], "assign_index_alias": [0, 26, 34, 36, 100], "assist": 118, "associ": [17, 18, 26, 28, 51, 101, 107, 108], "assum": [22, 58, 61, 78, 102, 110, 111, 113, 119], "assume_input": [26, 28], "assumpt": 99, "asymmetr": 9, "atleast2d": [0, 26, 38, 39, 40, 74, 75, 100], "atom": [0, 9, 11, 13, 26, 30, 34, 37, 45, 46, 50, 52, 54, 57, 58, 59, 61, 64, 71, 76, 78, 83, 86, 88, 93, 98, 100, 101, 104, 107, 108, 109, 113, 117, 118, 119, 120, 123, 124], "atom1_ids_shap": 4, "atom2_id_shap": 4, "atom2_startshap": 4, "atom_arrai": 83, "atom_charg": 125, "atom_energi": [76, 119], "atom_energy_1": 86, "atom_energy_2": 86, "atom_hi": 119, "atom_index": [46, 76, 78, 80, 83], "atom_mask": 70, "atom_molid": 72, "atom_preenergi": 76, "atom_prob": 9, "atom_vari": 120, "atomdeindex": [0, 26, 38, 46, 74, 78, 100], "atomidx": 51, "atomindex": [0, 26, 38, 45, 46, 50, 51, 52, 53, 100, 119], "atomist": [114, 122], "atommask": [0, 57, 65, 70, 100], "atommasknod": [0, 57, 65, 71, 100], "atomreindex": [0, 26, 38, 46, 74, 78, 100], "atomtomolsumm": [0, 26, 38, 52, 100], "attach": [17, 23, 110], "attempt": [24, 26, 27, 34, 35, 40, 41, 43, 47, 48, 58, 61, 112, 119], "attempt_reload": [0, 11, 16, 100], "attribut": [98, 107, 119, 123], "auto": [1, 26, 27, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 64, 69, 71, 72, 73, 98, 112, 119, 124], "auto_modul": [0, 26, 38, 39, 40, 42, 45, 46, 51], "auto_module_class": 119, "autograd": [2, 121, 123], "autograd_wrapp": [0, 1, 100], "autokw": [0, 26, 38, 39, 42, 45, 46, 50, 51, 52, 54, 69, 71, 72, 73, 119], "automat": [16, 19, 24, 26, 34, 36, 45, 46, 58, 61, 98, 99, 101, 112, 119, 121], "autonokw": [0, 26, 38, 39, 42, 46, 49, 51, 52, 64, 119], "avail": [1, 17, 23, 34, 35, 57, 119, 124], "averag": 9, "avoid": [104, 112], "awar": 25, "awkward": 117, "ax": [34, 117], "axi": [11, 13, 34, 58, 61, 99], "back": [7, 17, 23, 28], "background": 124, "backward": [23, 25, 77, 117], "badli": 124, "bar": [23, 26, 55, 113, 115, 124], "barebon": [107, 113], "base": [0, 3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 34, 37, 38, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 61, 62, 64, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 95, 96, 99, 100, 101, 103, 104, 108, 111, 118, 119, 121], "base_lay": 89, "base_sens": 77, "basi": 26, "basic": [118, 120, 122], "batch": [9, 14, 17, 18, 19, 23, 34, 76, 86, 88, 98, 107, 111, 113, 117, 119, 123], "batch_callback": [17, 23, 112], "batch_convert_torch_to_numba": [0, 1, 6, 100], "batch_hier": 119, "batch_input": [17, 23, 25], "batch_list": 14, "batch_model_output": [17, 23], "batch_siz": [0, 11, 13, 17, 18, 19, 23, 26, 55, 98, 100, 102, 107, 111], "batch_target": [17, 23, 25], "becaus": [9, 36, 109, 111, 117, 123, 125], "becom": [26, 28], "been": [19, 25, 34, 35, 36, 98, 102, 119], "befor": [11, 13, 19, 98, 108, 112, 115, 119, 121], "before_load": 108, "begin": [107, 123], "behalf": 116, "behav": 82, "behavior": [11, 42, 117], "being": 125, "belong": 112, "below": [17, 23, 113], "benefit": 109, "besid": [11, 19, 52, 78, 106], "best": [1, 17, 19, 22, 23, 112], "best_checkpoint": [68, 112], "best_metric_list": 97, "best_metric_valu": 22, "best_model": 22, "better": [17, 20, 22, 23, 107, 113, 117], "better_dict": 22, "better_model": 19, "between": [7, 9, 16, 26, 34, 35, 36, 45, 48, 104, 107, 109, 113, 120], "bin": [51, 80, 96], "bin_info": [0, 74, 79, 80], "binari": 116, "binnod": [0, 26, 38, 39, 40], "bit": [7, 112], "blank": [17, 23, 78, 107], "block": [93, 107], "bohr": 107, "boldsymbol": 104, "bond": [54, 78, 120, 121], "bond_vari": 120, "bondtomolsummm": [0, 26, 38, 52, 100], "book": 26, "bool": [1, 22, 59, 75, 93], "both": [20, 24, 26, 29, 54, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 93, 113, 117], "boundari": [51, 59, 73, 81, 98, 106], "box": [19, 109], "break": [60, 77, 112], "broadcast": 124, "bsd": 116, "build": [17, 18, 19, 23, 26, 42, 45, 46, 51, 55, 60, 77, 98, 101, 103, 107, 108, 119, 121], "build_loss_modul": [0, 17, 18, 100], "built": [17, 23, 60, 70, 71, 89, 109, 119], "bundl": 108, "bundled_input": 75, "busi": 116, "bytetensor": 112, "c": [51, 115], "cach": [18, 34, 36], "calc": 101, "calcul": [0, 23, 45, 51, 57, 58, 60, 81, 84, 85, 98, 100, 103, 104, 106, 107, 108, 118, 121, 123], "calculate_max_system_forc": [0, 98, 100], "calculate_min_dist": [0, 98, 100], "calculation_requir": [0, 57, 58, 61, 100], "calculator_from_model": [0, 57, 58, 61, 100], "call": [11, 13, 17, 23, 25, 26, 29, 48, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 99, 108, 109, 111, 119, 125], "callabl": [17, 23, 24, 25, 26, 34, 36, 44, 77, 93, 111], "callback": [0, 17, 18, 23, 57, 65, 96, 100, 112, 121], "can": [11, 13, 17, 18, 19, 23, 26, 28, 34, 36, 42, 60, 96, 98, 101, 104, 105, 107, 108, 109, 111, 112, 113, 114, 117, 118, 119, 120, 121, 123, 124, 125], "cannot": [26, 44, 109], "capabl": [101, 119, 120], "captur": [17, 23], "care": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "carefulli": [26, 55], "carteisian": 59, "cartesian": 59, "case": [9, 16, 26, 55, 103, 109, 112, 113, 118, 119], "cast": [42, 50, 51, 52], "categor": 49, "caught": 60, "caus": 116, "caveat": 109, "cb": [17, 23], "cd": 115, "cell": [47, 51, 59, 62, 78, 81, 83, 84, 85, 86, 98, 109], "cell_nam": 98, "cell_offset": 83, "cellnod": [0, 26, 38, 47, 50, 51, 100, 109], "cellscaleinduc": [0, 74, 78, 100], "certain": [9, 17, 23, 117, 121], "chang": [17, 18, 26, 28, 35, 36, 58, 61, 77, 98, 109, 112, 124], "channel": 115, "charact": 22, "charg": [0, 26, 38, 45, 47, 52, 53, 54, 58, 59, 61, 71, 76, 86, 88, 100, 101, 104, 113, 119, 120, 121, 125], "chargemomentnod": [0, 26, 38, 52, 100, 119], "chargepairsetup": [0, 26, 38, 52, 100], "charges1": 76, "charges2": 76, "chdir": 107, "check": [0, 11, 12, 13, 14, 15, 18, 24, 28, 57, 58, 59, 61, 65, 99, 100, 107, 112, 113, 124], "check_all_grad": [0, 1, 9, 100], "check_all_grad_onc": [0, 1, 9, 100], "check_allclos": [0, 1, 9, 100], "check_allclose_onc": [0, 1, 9, 100], "check_correct": [0, 1, 9, 100], "check_dist": [0, 57, 65, 67, 100], "check_empti": [0, 1, 9, 100], "check_evaluation_ord": [0, 26, 28, 100], "check_grad_and_gradgrad": [0, 1, 9, 100], "check_gradi": [0, 57, 65, 67, 100], "check_link_consist": [0, 26, 28, 100], "check_mapping_devic": [0, 17, 24, 100], "check_spe": [0, 1, 9, 100], "checkpoint": [16, 17, 23, 24, 112, 121], "child": [26, 28, 42, 44, 119], "child_nod": 28, "child_node_typ": [34, 36], "children": [26, 28, 51, 107, 118], "choic": 125, "choos": [70, 98], "circuit": [58, 61], "cl": 16, "class": [3, 4, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 25, 26, 29, 34, 36, 37, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 61, 62, 64, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 95, 96, 99, 108, 118, 119, 120], "classmethod": [16, 22, 26, 48, 55], "cleanli": 123, "clear": [34, 36], "clear_index_cach": [0, 26, 34, 36, 100], "clone": 115, "close": [48, 109], "closur": 25, "closure_step_fn": [0, 17, 25, 100], "closurestep": [0, 17, 25, 100], "co": 86, "code": [9, 57, 104, 107, 112, 114, 115, 116, 118, 119], "coerc": [26, 28, 34, 35, 42], "coerces_values_to_nod": [0, 26, 38, 39, 40], "coercion": 42, "collate_input": [0, 26, 27, 100], "collate_target": [0, 26, 27, 100], "collect": [26, 34, 36, 44, 95], "collected_model": 103, "column": [11, 22, 58, 59, 124], "com": 115, "combin": [52, 57, 86, 103, 107, 119], "combineenergi": [0, 74, 86, 100], "combineenergynod": [0, 26, 38, 52, 100], "combinescreen": [0, 74, 86, 100], "come": [1, 119], "command": 108, "commands_str": 108, "commensur": 42, "comment": [115, 125], "compactifi": 56, "compar": [34, 35, 58, 61, 107, 109, 110, 121, 124], "compare_against": 9, "compare_atom": [58, 61], "comparison": [34, 35, 36], "compat": [7, 19, 26, 34, 35, 42, 44, 58, 61, 77, 93, 99, 118, 121], "compatibility_hook": [0, 74, 77, 100], "compatibleidxtypetransform": [0, 26, 38, 39, 42], "compil": [111, 118], "complement": 86, "complet": [16, 104, 107, 113, 114, 119], "complex": [42, 109, 119, 123], "complex128": 6, "complex64": 6, "compon": [51, 54, 81, 85, 88, 112, 114, 119, 122, 125], "compos": 74, "composedplott": [0, 94, 96, 100], "composit": 92, "compris": [26, 29], "comput": [17, 18, 26, 28, 29, 36, 38, 45, 48, 51, 52, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 98, 107, 112, 119, 123], "compute_descriptor": [0, 57, 63, 64], "compute_dtyp": 64, "compute_evaluation_ord": [0, 26, 28, 100], "compute_forc": [0, 57, 63, 64], "compute_gradi": [0, 57, 63, 64], "compute_hipnn_e0": [0, 92, 93, 100], "compute_index_mask": [0, 11, 13, 100], "compute_on": [0, 57, 58, 62, 74, 79, 81], "concept": 122, "conceptu": 123, "concern": [51, 102], "concret": 9, "conda_requir": 115, "condit": [51, 59, 73, 81, 85, 98, 106, 116], "confer": 19, "config": [12, 124], "configur": [86, 112], "conjuct": [11, 13], "connect": [26, 28, 42, 44, 56, 118, 119], "consequenti": 116, "consid": 51, "consider": 104, "consist": [9, 28, 83, 93, 107], "const": 72, "constant": 52, "constraint": [26, 44, 99, 112, 122], "constraint_kei": [26, 44], "construct": [9, 11, 16, 17, 18, 21, 23, 26, 27, 42, 48, 55, 60, 102, 104, 113, 114, 119, 122, 125], "construct_output": [0, 26, 27, 100], "constructor": [34, 36, 70, 72, 77, 89], "consum": 101, "contain": [11, 13, 17, 19, 23, 24, 26, 27, 28, 36, 77, 98, 104, 107, 112, 114, 118, 123, 124], "context": [42, 99], "contin": 117, "contract": 116, "contribut": [45, 119, 125], "contributed_energi": 76, "contributor": 116, "control": [0, 11, 17, 23, 24, 25, 26, 66, 100, 106, 112], "conveni": 16, "convent": [19, 86], "convers": [26, 31, 32, 34, 35, 36, 119, 121], "convert": [6, 7, 26, 34, 35, 46, 51, 55, 78, 83, 119], "convolut": 117, "coord": 81, "coord_pair": 77, "coordin": [69, 70, 72, 78, 81, 83, 84, 85, 86, 109], "copi": [16, 17, 18, 26, 28, 55, 116], "copy_subgraph": [0, 26, 28, 100], "copyright": 116, "core": [29, 39, 117], "correct": [9, 28, 112, 123], "correctli": [26, 28], "correspond": [26, 28, 45, 52, 64, 77, 78, 103, 104, 107, 117, 119, 120, 123], "corrupt": [26, 28], "coscutoff": [0, 74, 77, 100], "cost": [18, 109, 111], "costli": 109, "could": [9, 119, 123], "coulomb": [52, 60, 86], "coulombenergi": [0, 74, 86, 100], "coulombenergynod": [0, 26, 38, 52, 100], "coulombi": 86, "count": 103, "counterpart": 104, "coupl": [45, 104], "cover": [16, 118], "cpu": [1, 9, 17, 18, 20, 21, 26, 55, 64, 68, 102, 108, 112, 115, 117, 121, 123], "cpu_kernel": [0, 1, 4, 7, 100], "creat": [17, 18, 23, 24, 26, 27, 34, 36, 40, 41, 43, 46, 47, 48, 55, 64, 99, 107, 108, 113, 118, 122], "create_schnetpack_input": [0, 57, 73, 100], "create_st": [0, 17, 24, 100], "create_structure_fil": [0, 17, 24, 100], "creation": [26, 45, 46, 50, 51, 52, 54, 71, 72, 118], "criterion": 28, "crossov": 86, "csr": 117, "ctime": 59, "cuda": [17, 18, 23, 64, 108, 112], "cuda_visible_devic": 112, "cupi": [1, 3, 115, 117, 124], "cupyenvsum": [0, 1, 3, 100], "cupyfeatsum": [0, 1, 3, 100], "cupygpukernel": [0, 1, 3, 100], "cupysensesum": [0, 1, 3, 100], "current": [17, 19, 20, 23, 24, 25, 51, 57, 81, 84, 85, 98, 99, 107, 109, 112, 119, 124], "current_epoch": [0, 17, 22, 100], "cusp_reg": [77, 93], "custom": [1, 3, 26, 29, 75, 102, 122, 124], "custom_kernel": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 100, 117], "cut": [11, 13], "cut_factor": [11, 13], "cutoff": [62, 77, 81, 85, 86, 93, 98, 107, 109, 125], "cutoff_dist": 52, "cutoff_typ": 77, "cycl": [26, 28], "d": 104, "d1": 99, "d2": 99, "damag": 116, "damp": 86, "dangl": [26, 28], "data": [9, 11, 12, 13, 14, 15, 30, 58, 59, 64, 80, 93, 95, 98, 107, 108, 109, 113, 114, 116, 118, 120, 123, 125], "data_arg": 96, "data_s": 9, "databas": [0, 12, 14, 15, 16, 17, 18, 23, 24, 34, 35, 40, 41, 43, 47, 48, 58, 59, 93, 98, 100, 102, 104, 107, 109, 111, 112, 113, 114, 121, 122, 123, 125], "database_input": 18, "dataload": [11, 12, 13, 14, 15, 18, 21, 58, 59, 109], "dataparallel": [17, 20, 23], "dataset": [11, 13, 15, 17, 18, 21, 23, 59, 107, 109, 115, 120, 125], "db": [11, 18, 26, 55, 58, 59, 98, 120], "db_form": [0, 26, 34, 35, 100], "db_info": [17, 18, 21, 107, 109, 110, 112], "db_name": [11, 12, 13, 14, 15, 17, 18, 26, 27, 28, 40, 41, 43, 47, 48, 58, 59, 72, 103, 104, 105, 107, 109, 111, 113, 120, 123, 125], "db_namesnam": 107, "db_state_of": [0, 26, 34, 35, 100], "dbname": 28, "deactiv": 1, "deal": [109, 123], "debug": [17, 23], "debug_graph_execut": 124, "debug_loss_broadcast": 124, "decai": [19, 23], "decay_factor": [66, 71, 72, 98], "decent": 117, "decod": 78, "decomposit": [58, 61], "decor": [7, 34, 36, 42, 119], "decreas": [51, 81, 84, 85, 109], "def": 119, "default": [1, 17, 18, 19, 23, 24, 26, 34, 36, 45, 50, 51, 55, 57, 58, 61, 93, 103, 109, 112, 117, 119, 124], "default_plot_filetyp": 124, "defaultnetworkexpans": [0, 26, 38, 50, 100], "defin": [11, 13, 19, 26, 29, 42, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 102, 104, 107, 113, 119, 120, 121], "definit": [26, 38, 42, 44, 119], "definition_help": [0, 26, 38, 39, 100, 119], "deliber": 107, "delta": 104, "delta_ij": 86, "denot": 78, "dens": 18, "densit": 71, "densitymatrixnod": [0, 57, 65, 72, 100], "depart": 116, "depend": [36, 53, 107, 112, 117], "depth": 12, "deriv": 116, "describ": [21, 34, 107], "descript": [17, 23, 78, 104], "descriptor": 64, "design": [114, 125], "desir": [101, 118, 123, 125], "destin": 112, "detach": [26, 55, 123], "detail": [24, 75, 103, 104, 121], "detect": 124, "determin": [14, 22, 98, 109, 111, 118], "determine_key_structur": [0, 11, 14, 100], "determine_out_in_targ": [0, 17, 18, 100], "develop": 114, "deviat": [11, 13, 103], "devic": [0, 9, 11, 13, 17, 18, 21, 23, 24, 26, 55, 64, 68, 98, 100, 102, 108], "device_fallback": [0, 99, 100], "df": 98, "diagnost": 98, "dict": [17, 18, 22, 23, 24, 26, 27, 45, 77, 98], "dictionari": [11, 12, 13, 14, 15, 20, 21, 22, 24, 58, 59, 61, 73, 98, 99, 107, 111, 112, 113], "diectori": [11, 15], "differ": [9, 25, 36, 45, 52, 53, 58, 61, 75, 86, 103, 104, 112, 114, 119, 121, 125], "differenti": 101, "differentiable_input": 9, "digraph": 56, "dimens": [78, 89], "diment": 64, "dipol": [0, 52, 59, 74, 86, 100, 101, 104, 119], "dipole_ma": 104, "dipolenod": [0, 26, 38, 52, 100, 104], "direct": [35, 109, 116, 119], "directli": [6, 34, 35, 42, 108, 111, 112, 118, 120, 121, 124], "directori": [11, 12, 14, 15, 17, 23, 24, 26, 27, 58, 59, 99, 103, 107, 112], "directorydatabas": [0, 11, 15, 100, 107], "dirnam": [99, 107], "disabl": [17, 23, 124], "disclaim": 116, "disconnect": [26, 28], "disconnect_old": [26, 28], "disk": [11, 120], "dispatch": [0, 34, 36, 74, 79, 100], "dispatch_index": [0, 26, 34, 35, 100], "displai": 116, "dist": 86, "dist_hard_max": [51, 62, 81, 84, 85, 88, 93, 98, 107, 109], "dist_pair": 77, "dist_soft_max": [88, 93, 107], "dist_soft_min": [88, 93, 107], "dist_tensor": 77, "dist_threshold": 98, "dist_unit": [58, 61, 101], "distanc": [9, 51, 58, 61, 77, 81, 82, 84, 85, 86, 98, 101, 107, 109, 124, 125], "distflat": [77, 85], "distinct": 123, "distribut": 116, "divid": 123, "divnod": [0, 26, 38, 39, 40], "dk": [11, 58, 59], "do": [1, 17, 18, 19, 23, 26, 36, 55, 56, 98, 107, 109, 111, 112, 115, 116, 119, 123, 124], "doc": 112, "document": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 116, 119, 121], "doe": [11, 15, 26, 48, 55, 60, 99, 112, 119, 123, 124, 125], "doesn": [26, 28, 34, 35, 42, 119, 124], "domain": [58, 61, 123], "don": [9, 18, 19, 58, 61, 109, 115, 124], "done": [11, 13, 17, 23, 26, 55], "dot": 56, "down": [112, 119], "dress": [26, 55, 118], "drop": 107, "dtu": [11, 58, 59], "dtype": [6, 9, 86], "due": [104, 109, 112], "dure": [17, 18, 19, 23, 42, 109, 112, 121, 123, 124], "dynam": [19, 26, 101, 102, 117, 124], "dynamicperiodicpair": [0, 26, 38, 51, 100, 109], "e": [9, 11, 16, 24, 26, 34, 52, 55, 58, 61, 70, 86, 98, 104, 108, 112, 115, 117, 120, 124], "e0": 98, "e_": [104, 117], "each": [9, 11, 15, 17, 22, 23, 28, 36, 51, 81, 83, 84, 85, 86, 88, 93, 98, 103, 107, 109, 118, 124], "earli": [17, 18, 23, 107], "earlier": 124, "early_stopping_kei": 102, "easi": [17, 23, 103, 111, 119], "easier": 119, "easili": [107, 112], "edit": 115, "effect": [18, 26, 28, 113, 125], "effici": [117, 121], "either": [59, 99, 109, 113], "elaps": [0, 1, 9, 100], "elem": 78, "element": [64, 75, 107, 117], "element_typ": 64, "elementwise_compare_reduc": [0, 26, 34, 35, 100], "els": 70, "elsewis": 98, "emb": 109, "empti": [19, 26, 28], "empty_tensor": [0, 57, 63, 64], "en_data": 93, "en_per_atom": 123, "en_unit": [58, 61, 101], "enc": [109, 119], "encod": [0, 26, 38, 46, 50, 51, 53, 78, 93, 98, 100], "encount": 19, "end": [11, 17, 19, 23, 26, 58, 59, 107], "endors": 116, "energi": [0, 26, 38, 45, 52, 53, 54, 58, 59, 60, 61, 64, 70, 71, 72, 76, 86, 88, 93, 98, 100, 101, 104, 107, 108, 111, 113, 116, 119, 121, 123], "energy1": 76, "energy2": 76, "energy_1": 52, "energy_2": 52, "energy_convers": 52, "energy_conversion_factor": 86, "energy_ma": 104, "energy_modul": 98, "energy_nam": 98, "energy_nod": [64, 101, 108], "energy_on": [0, 57, 65, 72, 100], "energy_per_atom": 59, "energy_term": 119, "enforc": [42, 77, 78, 88, 104], "enjoi": 114, "enough": 98, "enperatom": 123, "ensembl": [0, 26, 100, 106], "ensemble_": [26, 27], "ensemble_graph": 103, "ensemble_info": 103, "ensemble_input": 27, "ensemble_output": 27, "ensembletarget": [0, 26, 27, 38, 49, 74, 75, 100], "ensembling_model": 103, "ensur": [42, 60, 77, 86, 119, 123], "enter": 99, "entir": [6, 98, 111, 118, 123], "entri": [26, 28, 107, 121], "enum": [26, 34, 37], "enumer": [26, 34, 37], "env": 5, "env_cupi": [0, 1, 100], "env_impl": 9, "env_numba": [0, 1, 100], "env_pytorch": [0, 1, 100], "env_shap": 4, "environ": [58, 112, 117, 124], "envops_test": [0, 1, 9, 100], "envsum": [0, 1, 2, 3, 4, 5, 100, 117], "envsum_impl": 2, "envsum_raw": 9, "eoch": 19, "epa": 123, "epoch": [17, 19, 21, 22, 23, 107, 113], "epoch_metric_valu": 22, "epoch_tim": 22, "equal": [99, 123, 125], "equat": 52, "equival": [111, 123], "error": [26, 28, 34, 35, 36, 44, 46, 48, 75, 104, 107, 111, 112, 119, 125], "especi": [109, 117], "et": [19, 104], "etc": [11, 13, 56, 58, 59, 120], "ev": [59, 101], "eval": [11, 13, 22], "eval_batch_s": [0, 17, 19, 23, 100, 102], "eval_typ": [21, 95], "evalu": [0, 11, 13, 17, 18, 19, 20, 22, 23, 26, 28, 86, 98, 100, 107, 109, 110, 112, 121, 123, 124], "evaluation_dict": 22, "evaluation_inputs_list": 28, "evaluation_loss": 21, "evaluation_loss_nam": 21, "evaluation_mod": [11, 13], "evaluation_outputs_list": 28, "evaluation_print": [0, 17, 22, 100], "evaluation_print_bett": [0, 17, 22, 100], "even": [42, 116], "evenli": 86, "event": 116, "everi": [17, 23, 26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "everyth": [107, 112], "ewaldrealspacescreen": [0, 74, 86, 100], "examin": [107, 125], "exampl": [18, 22, 25, 93, 98, 101, 103, 104, 105, 107, 108, 109, 112, 113, 114, 118, 119, 120, 121, 123, 125], "except": [17, 23, 28, 42, 44, 60, 120], "excit": [0, 26, 38, 74, 100, 106], "excited_states_azomethan": 104, "exciton": 104, "execut": [95, 118, 119, 122, 124], "exemplari": 116, "exhibit": 109, "exist": [26, 46, 55, 99, 107, 119], "expand": [42, 51, 119], "expand0": [0, 26, 38, 46, 51, 54, 57, 65, 71, 72], "expand1": [0, 26, 38, 46, 51, 54], "expand2": [0, 26, 38, 51], "expand3": [0, 26, 38, 51], "expand_par": [26, 38, 39, 42, 119], "expandpar": [0, 26, 38, 39, 42, 45, 46, 49, 50, 51, 52, 54, 64, 71, 72, 119], "expandparentmeta": [0, 26, 38, 39, 42], "expans": [26, 42, 45, 46, 50, 51, 52, 54, 122], "expansion0": [0, 26, 38, 45, 46, 50, 52, 54, 119], "expansion1": [0, 26, 38, 45, 46, 50, 52, 119], "expansion2": [0, 26, 38, 50, 52, 119], "expansion3": [0, 26, 38, 52], "expansion4": [0, 26, 38, 52], "expect": [21, 35, 98], "expens": [18, 123], "experi": [0, 18, 19, 20, 21, 22, 23, 24, 25, 51, 100, 102, 107, 109, 110, 112, 122], "experiment": [17, 23], "experiment_param": [17, 23, 102, 107, 112], "experiment_structur": [24, 68, 112], "explain": 122, "explicitli": [1, 11, 15, 25, 57, 112, 123, 124], "expos": 6, "express": [104, 116], "extend": [114, 119], "extens": 25, "extern": 96, "externalneighbor": [0, 74, 79, 83, 100], "externalneighborindex": [0, 26, 38, 51, 100], "extra": [1, 26, 29, 75, 77, 104, 118], "extra_properti": [58, 61], "extra_repr": [0, 26, 29, 74, 75, 100], "extract_full_fil": [0, 11, 14, 100], "extract_snap_fil": [0, 11, 12, 100], "extxyz": [11, 58, 59], "f": [4, 11, 15, 34, 36, 98], "f_": 117, "factor": [19, 58, 61], "factori": [34, 36], "fail": [18, 46, 60, 111], "fall": [17, 23], "fals": [1, 9, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 24, 26, 27, 28, 41, 45, 50, 54, 55, 58, 59, 66, 76, 88, 93, 96, 98, 99, 107, 108, 110, 119, 124], "fanci": [17, 18], "far": [1, 19, 22, 112, 125], "fashion": 42, "fast": [9, 122], "fast_convert": [0, 1, 100], "faster": [1, 117], "fastest": [51, 81, 84, 85, 109], "fdir": 69, "feat_impl": 9, "feat_shap": 4, "featsum": [0, 1, 2, 5, 100, 117], "featsum_impl": 2, "featsum_raw": 9, "featur": [5, 9, 17, 23, 46, 50, 52, 54, 75, 76, 77, 78, 83, 86, 88, 89, 93, 104, 106, 107, 114, 117, 119, 122, 125], "feature_s": [76, 88, 119], "fed": [26, 28, 83], "feel": 115, "few": 107, "fewer": 109, "field": [18, 22], "figur": [115, 121, 124], "file": [11, 12, 14, 15, 16, 17, 20, 23, 24, 25, 53, 58, 59, 99, 107, 112, 114, 115, 120, 124], "filenam": [11, 24, 58, 59, 99, 112], "filetyp": 124, "filter": [0, 26, 44, 46, 74, 79, 100], "filter_arrai": [0, 11, 12, 14, 100], "filter_pair": [0, 74, 79, 85, 100], "filterbondsonewai": [0, 26, 38, 46, 74, 78, 100], "filterdist": [0, 74, 79, 82, 100], "filterpairindex": 82, "final": [22, 42, 112, 119, 125], "find": [9, 20, 34, 35, 46, 50, 51, 58, 61, 79, 81, 83, 85, 107, 109, 114, 119], "find_rel": [0, 26, 38, 39, 42, 44, 100], "find_unique_rel": [0, 26, 38, 39, 42, 44, 100, 119], "finder": [81, 98], "finish": [26, 28], "first": [9, 11, 13, 20, 50, 82, 86, 89, 93, 107, 109], "first_is_interact": [45, 54, 76, 88, 119], "fit": [107, 116], "fit_dtyp": 93, "fitsnap": 114, "flatatom": 78, "flatten": [78, 86], "flexibl": [26, 109, 119, 122], "float": [11, 13, 17, 23, 59, 98, 113], "float16": 6, "float32": [6, 11, 64, 107], "float64": [6, 11, 86, 93, 101], "flow": 26, "flush": [0, 99, 100], "fly": [34, 36], "fn": [26, 38, 39, 42, 75], "fn_name": 61, "fname": 24, "folder": [17, 23, 107], "follow": [17, 19, 23, 45, 46, 50, 51, 52, 54, 57, 102, 104, 112, 113, 116, 119, 120, 123, 124], "foomodul": 119, "foonod": 119, "footprint": [117, 121], "forc": [47, 59, 71, 98, 99, 101, 106, 121], "force_nam": 98, "force_threshold": 98, "forcenod": [0, 26, 38, 47, 100], "forg": 115, "form": [9, 17, 23, 42, 51, 77, 78, 107, 116, 118, 119, 121, 123], "formassert": [0, 26, 38, 39, 42], "formassertlength": [0, 26, 38, 39, 42], "format": [11, 12, 14, 15, 26, 33, 55, 59, 71, 114, 120], "format_form_nam": [0, 26, 38, 39, 42], "former": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "formhandl": [0, 26, 38, 39, 42], "formtransform": [0, 26, 38, 39, 42], "forward": [0, 26, 28, 29, 38, 48, 57, 63, 64, 65, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 92, 93, 100, 117], "found": [11, 12, 13, 14, 15, 19, 26, 28, 34, 35, 37, 44, 58, 59, 77, 98, 104, 112, 119, 123, 124], "four": 124, "frac": [104, 113], "fraction": [11, 12, 13, 14, 15, 17, 19, 23, 58, 59, 107], "fraction_train_ev": [0, 17, 19, 23, 100, 102], "framework": 104, "free": [34, 36], "fresh": [17, 23], "from": [9, 11, 12, 13, 16, 17, 18, 23, 24, 26, 28, 34, 36, 41, 42, 45, 46, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 64, 71, 72, 77, 78, 81, 83, 86, 88, 98, 101, 102, 103, 104, 105, 107, 108, 109, 110, 111, 112, 113, 114, 116, 118, 119, 120, 122, 123, 125], "from_evalu": [0, 17, 22, 100], "from_graph": [0, 26, 55, 100, 107, 111], "full": [11, 13, 24, 58, 61, 115, 119], "fuller": 113, "fulli": [42, 109, 119], "func": [7, 9, 40, 70, 71], "funcnam": 9, "function": [6, 7, 9, 11, 13, 15, 16, 17, 20, 24, 25, 26, 28, 29, 33, 34, 35, 36, 39, 42, 48, 56, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 99, 103, 104, 106, 107, 118, 119, 121, 124, 125], "further": [98, 107], "furthermor": 26, "futur": [9, 20, 28], "fuzzi": [46, 78], "fuzzyhistogram": [0, 74, 78, 100], "fuzzyhistogramm": [0, 26, 38, 46, 100], "fysik": [11, 58, 59], "g": [26, 55, 86, 108, 112, 115, 120, 124], "garbag": [34, 36], "gaussiansensitivitymodul": [0, 74, 77, 100], "gen_par": [0, 57, 65, 100], "gener": [11, 13, 21, 24, 26, 42, 51, 55, 85, 101, 109, 114, 119, 121, 124], "generalized_coordin": 86, "generalized_coordinates_par": 52, "generate_database_info": [0, 17, 18, 100], "get": [9, 26, 28, 41, 42, 50, 51, 52, 58, 61, 70, 72, 87, 98, 107, 109, 112, 115, 118, 119], "get_charg": [0, 57, 58, 61, 100], "get_connected_nod": [0, 26, 38, 39, 44, 100], "get_default_dtyp": 11, "get_dipol": [0, 57, 58, 61, 100], "get_dipole_mo": [0, 57, 58, 61, 100], "get_energi": [0, 57, 58, 61, 100], "get_extra_st": [0, 74, 77, 100], "get_file_dict": [0, 11, 15, 100], "get_forc": [0, 57, 58, 61, 100], "get_free_energi": [0, 57, 58, 61, 100], "get_graph": [0, 26, 27, 100], "get_magmom": [0, 57, 58, 61, 100], "get_main_output": [26, 38, 39, 42, 119], "get_modul": [0, 26, 29, 100], "get_potential_energi": [0, 57, 58, 61, 100], "get_properti": [0, 57, 58, 61, 100], "get_reduced_index_st": [0, 26, 34, 35, 100], "get_simulated_data": [0, 1, 9, 100], "get_step_funct": [0, 17, 25, 100], "get_stress": [0, 57, 58, 61, 100], "get_subgraph": [0, 26, 28, 100], "git": 115, "github": [106, 114, 115], "give": [7, 26, 55, 113], "given": [11, 13, 17, 19, 23, 24, 28, 34, 35, 42, 58, 61, 85, 101, 119, 120], "glob": [26, 27, 103], "global": [34, 36, 124], "glue": [86, 107], "go": [17, 18, 23, 26, 28, 78, 107, 118, 119, 120, 124, 125], "good": [107, 112, 116], "gop": [0, 26, 100], "govern": [19, 102, 116], "gpu": [1, 3, 17, 21, 23, 109, 112, 117, 121], "gracefulli": [17, 23], "grad": 105, "gradient": [0, 52, 74, 86, 100, 105], "gradientnod": [0, 26, 38, 52, 100, 105], "grant": 116, "graph": [0, 17, 18, 23, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 64, 83, 100, 103, 107, 111, 113, 115, 119, 122, 124, 125], "graphinconsist": [0, 26, 28, 100], "graphmodul": [0, 17, 18, 20, 21, 24, 26, 27, 29, 55, 56, 58, 61, 100, 107, 111, 118, 124], "graphviz": [56, 115], "greater": 109, "ground": 104, "group": 56, "guarante": 77, "guid": 114, "h5": [14, 115], "h5_pyanitool": [0, 11, 100], "h5py": 115, "ha": [6, 19, 25, 28, 34, 35, 45, 46, 50, 51, 52, 54, 57, 58, 61, 81, 83, 84, 85, 98, 101, 102, 104, 107, 109, 118, 124, 125], "hamiltonian": 72, "hamiltonian_on": [0, 57, 65, 72, 100], "handl": [24, 77, 109, 112, 122], "hard": [107, 125], "hard_cutoff": 77, "hard_dist_cutoff": [51, 81, 82, 83, 84, 85], "hard_max_dist": 77, "hat": 113, "hatomregressor": [0, 26, 38, 45, 53, 54, 100, 119], "have": [9, 17, 23, 26, 28, 34, 36, 42, 50, 51, 52, 70, 98, 103, 107, 109, 110, 111, 112, 113, 118, 119, 120, 121, 124, 125], "hbondnod": [0, 26, 38, 54, 100], "hbondsymmetr": [0, 74, 88, 100], "hcharg": [0, 74, 88, 100, 125], "hchargenod": [0, 26, 38, 54, 100, 104, 125], "hcno": 93, "hdf5": 114, "heat": 71, "help": [17, 18, 99, 113, 118], "helper": 52, "henergi": [0, 74, 86, 88, 100, 107, 108, 113, 119], "henergynod": [0, 26, 38, 54, 98, 100, 104, 107, 113, 119], "here": [9, 25, 36, 86, 104, 106, 107, 108, 112, 119, 121, 122], "hide": 26, "hier": 107, "hier_featur": 119, "hierarch": [107, 119], "hierarchc": 88, "hierarchical_energy_initi": [0, 98, 100, 107], "hierarchicalityplot": [0, 94, 96, 100], "high": [11, 13, 23, 98, 114], "high_force_system": 98, "higher": 28, "highest": 70, "highli": [109, 119], "hip": [1, 50, 77, 93, 117], "hiplay": [0, 74, 88, 100], "hipnn": [0, 9, 26, 38, 50, 60, 77, 78, 86, 92, 100, 107, 109, 113, 125], "hipnn_model": [107, 113, 125], "hipnnquad": [0, 26, 38, 50, 92, 93, 100], "hipnnvec": [0, 26, 38, 50, 92, 93, 100], "hipppynn": 26, "hippynn": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 110, 111, 112, 113, 115, 119, 120, 122, 123], "hippynn_": 124, "hippynn_default_plot_filetyp": 124, "hippynn_local_rc_fil": 124, "hippynncalcul": [0, 57, 58, 61, 100, 101], "hippynnrc": 124, "hist1d": [0, 94, 96, 100], "hist1dcomp": [0, 94, 96, 100], "hist2d": [0, 94, 96, 100, 110], "histogram": [46, 78], "hold": [11, 13, 34, 36], "holder": 116, "home": 114, "homo": 70, "hook": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "hope": 114, "host": 20, "hot": [46, 50, 78, 93], "how": [9, 17, 19, 21, 23, 102, 106, 107, 109, 110, 112, 113, 114, 118, 122], "howev": [18, 109, 116, 117, 119, 123, 125], "hpc": 112, "html": [11, 58, 59], "http": [11, 58, 59, 104, 115], "hyperparamet": [107, 108, 125], "i": [6, 9, 11, 13, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 34, 35, 36, 42, 44, 45, 46, 50, 51, 52, 55, 57, 58, 59, 61, 70, 76, 77, 82, 83, 86, 89, 93, 95, 98, 99, 101, 102, 103, 104, 107, 109, 110, 111, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125], "iap": [64, 108], "iclr": 19, "idea": 112, "ideal": 59, "ident": 28, "identifi": [58, 61, 98], "identify_input": [0, 26, 27, 100], "identify_target": [0, 26, 27, 100], "idx": [0, 74, 75, 100], "idx_atom_molatom": [0, 26, 30, 31, 100], "idx_molatom_atom": [0, 26, 30, 31, 100], "idx_molatomatom_pair": [0, 26, 30, 32, 100], "idx_pair_molatomatom": [0, 26, 30, 32, 100], "idx_quadtrimol": [0, 26, 30, 33, 100], "idxi": 72, "idxj": 72, "idxstat": 42, "idxt": 35, "idxtyp": [0, 26, 34, 35, 36, 37, 50, 51, 52, 100, 113, 118, 119], "ignor": [26, 28, 29, 48, 58, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "ij": 104, "ill": 120, "imag": [18, 85, 109], "implement": [1, 2, 3, 4, 5, 6, 9, 19, 25, 26, 29, 34, 35, 42, 51, 58, 61, 75, 77, 79, 81, 85, 93, 112, 117, 118, 119, 121], "implementt": 2, "impli": 116, "implicitli": [26, 28, 45], "import": [14, 57, 101, 102, 103, 107, 108, 109, 110, 112, 113, 119, 123, 125], "improv": 19, "in_featur": 77, "in_nod": 40, "incident": 116, "includ": [11, 26, 28, 36, 55, 58, 59, 77, 93, 107, 108, 109, 112, 114, 116, 121], "inclus": 118, "incompat": [26, 28], "incompatible_kei": 77, "incorpor": 125, "increas": [18, 19, 51, 81, 84, 85, 109], "incur": 18, "independ": [109, 121], "index": [0, 11, 13, 22, 26, 28, 30, 31, 32, 34, 35, 36, 37, 38, 42, 43, 47, 50, 51, 52, 55, 74, 75, 79, 86, 88, 100, 109, 114, 118, 119], "index_pool": 13, "index_st": [41, 43, 47, 72, 113], "index_transform": 118, "index_type_coercion": [0, 26, 34, 35, 100, 119], "indexed_featur": 50, "indexformtransform": [0, 26, 38, 39, 42], "indexnod": [0, 26, 38, 39, 43], "indextransform": [0, 26, 31, 32, 33, 36, 100], "indextyp": [0, 26, 35, 36, 37, 100, 121], "indic": [0, 13, 17, 23, 26, 38, 47, 51, 81, 84, 85, 100, 109, 124], "indirect": 116, "individu": [26, 55, 56, 107], "infer": [26, 27], "info": [17, 18, 22, 124], "inform": [23, 24, 26, 27, 29, 34, 35, 41, 46, 47, 51, 53, 75, 101, 107, 109, 112, 114, 119, 121, 124], "inherit": 53, "inital_magmom": 59, "initi": [59, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 98, 125], "initial_charg": 59, "initialize_buff": [0, 74, 79, 84], "inner": 117, "input": [0, 11, 12, 13, 14, 15, 17, 18, 26, 27, 28, 29, 34, 35, 36, 38, 40, 41, 43, 44, 48, 55, 58, 59, 64, 75, 77, 89, 93, 100, 103, 104, 107, 108, 109, 111, 113, 117, 119, 120, 125], "input_class": 27, "input_i": 35, "input_idxst": [34, 36], "input_tensor": 75, "input_type_str": [0, 26, 38, 39, 41, 47, 57, 65, 72], "input_valu": [26, 29], "inputcharg": [0, 26, 38, 47, 100], "inputnod": [0, 26, 27, 38, 39, 41, 47, 72, 113], "inputs_list": [26, 28], "insert": [26, 28], "insid": 124, "instal": [114, 117, 120, 124], "instanc": [19, 22, 26, 29, 48, 55, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 119], "instanti": [17, 23], "instead": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 104], "instruct": 107, "int": [11, 12, 13, 14, 15, 17, 21, 23, 24, 26, 27, 52, 58, 59, 86, 93, 98], "int16": 6, "int32": 6, "int64": 6, "int8": 6, "int_lay": 96, "integ": [22, 59], "integr": 121, "intend": 42, "intens": [58, 61], "interact": [1, 77, 78, 86, 93, 98, 107, 109, 117, 125], "interaction_lay": [0, 92, 93, 100], "interactionplot": [0, 94, 96, 100], "interactlay": [0, 74, 77, 100], "interactlayerquad": [0, 74, 77, 100], "interactlayervec": [0, 74, 77, 100], "interatom": 108, "interfac": [0, 26, 55, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 100, 101, 106, 109, 114, 115, 120, 122], "interfacedb": 98, "intern": [64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 93, 104], "interrupt": [17, 23, 116], "intput_info": [26, 27], "intrins": 125, "inv_cel": 81, "inv_real_atom": [80, 81, 83, 84, 85], "inv_real_index": 78, "invers": [78, 93], "inverse_real_atom": 64, "inversesensitivitymodul": [0, 74, 77, 88, 100], "invert": 40, "invnod": [0, 26, 38, 39, 40], "invok": [34, 36, 119], "involv": [18, 26, 28, 112, 125], "io": [11, 58, 59], "irrelev": 107, "irrevoc": 116, "is_equal_state_dict": [0, 99, 100], "is_scheduler_lik": [0, 17, 19, 100], "isinst": [26, 44], "isiter": [0, 99, 100], "isn": 16, "item": [11, 13, 75, 98], "iter": [17, 23, 26, 28, 44, 56, 78, 99, 109], "its": [77, 98, 112, 116], "itself": [17, 23, 99, 111, 116, 118, 119], "j": [9, 45, 86, 104, 117], "j_list": 80, "jlist": 83, "job": 112, "jpg": 124, "json": [11, 58, 59, 114, 120], "just": [24, 26, 28, 34, 35, 70, 104, 106, 111, 125], "k": [52, 98], "kcal": [58, 61, 101], "kd": [51, 81], "kdtreeneighbor": [0, 74, 79, 81, 100], "kdtreepair": [0, 26, 38, 51, 81, 100, 109], "kdtreepairsmemori": [0, 26, 38, 51, 74, 79, 81, 100, 109], "keep": [22, 26], "kei": [10, 11, 13, 22, 98, 107, 111, 119], "kernel": [1, 3, 122, 124], "kernel_dtyp": 4, "keyboard": [17, 23], "keyboardinterrupt": [17, 23], "keyword": [45, 104, 111, 112, 119], "kill": [17, 23], "kind": [53, 98], "know": [9, 17, 18], "kqq": 52, "kwarg": [11, 12, 14, 15, 16, 19, 24, 26, 40, 42, 43, 45, 46, 48, 49, 50, 51, 52, 54, 55, 58, 59, 61, 62, 64, 69, 71, 72, 75, 78, 80, 83, 84, 85, 86, 93, 96, 98, 99, 111, 119], "l": [19, 50, 93, 113], "l1_loss": [48, 75], "l1loss": 75, "l1reg": [0, 26, 38, 48, 100], "l2": 87, "l2reg": [0, 26, 38, 48, 100], "label": 112, "laboratori": 116, "lambdamodul": [0, 40, 45, 48, 74, 75, 100], "lammp": [63, 64, 106, 114, 115], "lammps_interfac": [0, 57, 64, 100], "lanl": [115, 116], "laptop": 107, "larg": [17, 18, 21, 98, 109, 125], "larger": [11, 13, 92, 109, 123], "largest": 98, "last": [19, 51, 81, 84, 85, 93, 107], "last_best": 19, "later": [112, 124], "latter": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "launch": [1, 117], "launch_bound": [0, 1, 4, 7, 100], "layer": [0, 45, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 98, 100, 107, 117, 119, 122], "lbfg": 25, "lead": [26, 55, 125], "leak": [26, 55], "learn": [17, 19, 23, 104, 107, 114], "learnabl": [17, 23], "learning_r": [0, 17, 23, 100, 107], "least": 98, "left": [26, 28, 40], "length": [42, 46, 78, 99, 109, 112], "less": [1, 104, 107, 109, 117], "let": [107, 110, 111, 113, 119], "level": [23, 26, 28, 34, 54, 88, 119, 122], "li": 104, "li2023": 104, "liabil": 116, "liabl": 116, "librari": [99, 108, 114, 117, 119, 121, 122], "licens": 114, "like": [17, 18, 23, 34, 35, 71, 83, 104, 107, 109, 110, 111, 112, 113, 115, 121, 125], "likelihood": [17, 18], "limit": [109, 116], "line": [25, 26, 29, 75], "linear": 121, "link": [17, 19, 23, 26, 28, 29, 56, 118, 121], "list": [11, 12, 13, 14, 15, 17, 18, 19, 20, 22, 23, 26, 27, 28, 44, 46, 55, 56, 58, 59, 61, 64, 76, 82, 83, 88, 89, 93, 103, 107, 108, 112, 116, 118, 119], "list_of_input_nod": 111, "list_of_output_nod": 111, "listmod": [0, 74, 75, 100], "listnod": [0, 26, 38, 49, 100], "littl": [11, 12, 13, 14, 15, 58, 59], "live": 36, "ll": [16, 107, 109, 111], "llc": 116, "lmp": 108, "lo": 116, "load": [11, 12, 13, 14, 15, 16, 17, 23, 24, 58, 59, 77, 107, 108, 112, 114, 120], "load_arrai": [0, 11, 12, 14, 15, 57, 58, 59, 100], "load_checkpoint": [0, 17, 24, 100, 112], "load_checkpoint_from_cwd": [0, 17, 24, 100, 108, 112], "load_model_from_cwd": [0, 17, 24, 100, 112], "load_saved_tensor": [0, 17, 24, 100], "load_state_dict": [0, 17, 19, 77, 100], "load_unifi": 108, "loader": [11, 15, 21], "local": [45, 52, 54, 86, 88, 107, 119, 125], "localatomenergynod": [0, 57, 63, 64, 100], "localatomsenergi": [0, 57, 63, 64, 100], "localchargeenergi": [0, 26, 38, 54, 74, 88, 100], "localdampingcosin": [0, 74, 86, 100], "localenergi": [0, 74, 76, 100], "localenergynod": [0, 26, 38, 45, 100], "locat": [107, 114, 124], "log": 107, "log_termin": [0, 99, 100, 107], "logic": [36, 121], "long": [86, 109, 123], "longer": 112, "look": [26, 28, 34, 35, 44, 104, 107, 110, 119, 123], "loop": [17, 23], "loss": [0, 17, 18, 20, 21, 23, 24, 25, 26, 34, 35, 38, 41, 100, 104, 105, 106, 107, 112, 116, 121, 122, 124, 125], "loss_dict": 21, "loss_error": 107, "loss_func": [0, 74, 75, 100], "loss_nod": [17, 18], "lossinputnod": [0, 26, 38, 39, 41], "lossnod": [17, 18], "lossprednod": [0, 26, 38, 39, 41], "losstruenod": [0, 26, 38, 39, 41], "lot": 107, "low": [98, 124], "low_distance_system": 98, "lower": 22, "lowest": 70, "lpreg": [0, 26, 38, 48, 74, 87, 100], "lr": [17, 23, 102], "lr_schedul": [17, 23], "lumo": 70, "machin": [104, 114], "machineri": 40, "made": 123, "mae": [104, 105, 107, 113], "mae_energi": [107, 113, 123], "mae_per_atom": 123, "maeloss": [0, 26, 38, 48, 100, 104, 107, 113, 123], "maephaseloss": [0, 26, 38, 45, 100, 104], "magnet": 59, "magnitud": 98, "mai": [9, 17, 19, 20, 23, 26, 28, 34, 36, 55, 77, 108, 112, 113, 115, 116, 117, 119, 123, 125], "main": [0, 1, 9, 25, 42, 50, 51, 52, 93, 100, 107, 114, 119], "main_output": [26, 34, 35, 38, 39, 41, 42, 43, 50, 51, 52], "mainoutputtransform": [0, 26, 38, 39, 42], "make": [11, 13, 17, 21, 23, 26, 28, 29, 55, 56, 103, 105, 107, 110, 111, 114, 119, 123, 125], "make_dens": 18, "make_ensembl": [0, 26, 27, 100, 103], "make_ensemble_graph": [0, 26, 27, 100], "make_ensemble_info": [0, 26, 27, 100], "make_explicit_split": [0, 11, 13, 100], "make_full_loc": [0, 94, 95, 100], "make_gener": [0, 11, 13, 100], "make_kernel": [0, 1, 4, 7, 100], "make_plot": [0, 94, 95, 96, 100], "make_random_split": [0, 11, 13, 100], "make_restart": [0, 11, 16, 100], "make_trainvalidtest_split": [0, 11, 13, 100], "maker": [17, 18, 21, 95, 110], "manag": [17, 19, 23, 42, 99], "mandatori": [17, 23], "mani": [19, 26, 55, 107, 109, 114], "manipul": [51, 79], "manner": 125, "manual": [16, 17, 23, 123], "map": [11, 12, 13, 14, 15, 21, 24, 58, 59, 78, 98, 107, 112], "map_devic": 112, "map_loc": [24, 108, 112], "mask": [72, 106], "maskd": 72, "match": [26, 28, 34, 35, 38, 39, 42, 45, 46, 50, 51, 52, 54, 119], "matched_idx_coercion": [26, 38, 39, 42], "matchlen": [26, 38, 39, 42, 119], "materi": [104, 116], "mathemat": [113, 121], "mathrm": 117, "matplotlib": [115, 121, 124], "matter": [9, 48, 112], "max_batch_s": [19, 102], "max_dist_soft": 77, "max_epoch": [0, 17, 19, 23, 100, 102, 107], "max_forc": 98, "max_force_train": 98, "maxd_soft": 77, "maximum": [17, 19, 23, 76, 77, 78, 86, 98, 107], "md": [0, 90, 100, 109], "mean": [0, 26, 28, 34, 38, 48, 75, 100, 103, 107, 123, 124, 125], "mean_elaps": [0, 1, 9, 100], "mean_sq": [0, 26, 38, 48, 100], "meansq": [0, 26, 38, 48, 100], "meant": 16, "measur": [17, 23, 75, 112], "median_elaps": [0, 1, 9, 100], "member": 103, "memori": [0, 1, 18, 21, 26, 38, 51, 55, 81, 85, 100, 111, 117, 121], "mention": 112, "merchant": 116, "merg": 28, "merge_children": [0, 26, 28, 100], "merge_children_recurs": [0, 26, 28, 100], "messag": [26, 44, 111], "met": 116, "meta": 19, "metadata": [118, 121], "method": [19, 26, 29, 46, 55, 70, 71, 75, 78, 86, 107, 109, 119, 123], "metric": [17, 19, 21, 22, 23, 24, 107, 112, 113, 121, 123], "metric_data": 97, "metric_info": 22, "metric_list": 97, "metric_nam": [22, 97], "metric_track": [0, 17, 23, 24, 66, 100], "metrictrack": [0, 17, 22, 23, 24, 100], "microsecond": 7, "midpoint": 93, "might": 105, "mimic": 113, "min_dist": 98, "min_dist_info": [0, 74, 79, 80, 100], "min_dist_soft": 77, "min_dists_train": 98, "min_soft_dist": 77, "mind_soft": 77, "mindistmodul": [0, 74, 79, 80, 100], "mindistnod": [0, 26, 38, 51, 100], "minim": [25, 36, 66, 106, 121], "minimum": [77, 98, 104, 115], "misc": [0, 26, 38, 99, 100], "mitig": 109, "mix": [109, 119], "mixin": 119, "mixtur": 117, "mkdir": 107, "ml": [57, 64, 108], "mliap": [64, 108], "mliap_interfac": [0, 57, 63, 100], "mliap_unified_hippynn_": 108, "mliap_unified_hippynn_al_multilay": 108, "mliap_unified_lj": 108, "mliapdata": 64, "mliapinterfac": [0, 57, 63, 64, 100, 108], "mliappi": 108, "mliapunifi": 64, "mliapunifiedlj": 108, "mlseqm": [0, 57, 65, 100], "mlseqm_nod": [0, 57, 65, 69, 100], "mndo": 70, "mode": [11, 13], "model": [0, 11, 13, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 41, 55, 57, 58, 60, 61, 64, 74, 84, 92, 93, 98, 100, 101, 102, 104, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 119, 122, 125], "model_devic": [0, 24, 26, 55, 64, 100, 108, 112], "model_evalu": [17, 23], "model_fil": 68, "model_form": 103, "model_output": 95, "modif": 116, "modifi": [19, 26, 28, 34, 36, 102, 119, 125], "modul": [0, 1, 11, 17, 26, 30, 34, 38, 39, 57, 58, 63, 65, 73, 74, 79, 90, 92, 94, 100, 107, 109, 112, 114, 118, 119, 121, 124], "modular": [114, 122], "module_kwarg": [45, 50, 51, 52, 54, 62, 73, 104, 107, 109, 113, 119, 125], "mol": [58, 61, 78, 101], "mol_en": 111, "mol_energi": [104, 119], "mol_hier": 119, "mol_index": [46, 52, 76, 78, 80, 81, 83, 86, 88, 119], "mol_mask": 70, "molatom": [0, 26, 34, 37, 46, 51, 100, 113], "molatom_th": 78, "molatomatom": [0, 26, 34, 37, 51, 100], "molatomatom_th": 83, "molecul": [0, 9, 26, 34, 37, 71, 76, 78, 86, 88, 100, 111, 113, 118, 119], "molecular": [59, 86, 88, 101, 104], "molecular_dynam": [0, 91, 100], "molecular_energi": 86, "molecular_energies_par": 52, "molecule_energi": [107, 110, 111, 123], "molecule_index": 83, "molpairsumm": [0, 74, 79, 83, 100], "molsiz": 72, "molsumm": [0, 74, 78, 100], "moment": [59, 121], "more": [24, 26, 28, 34, 35, 42, 44, 51, 81, 84, 85, 102, 104, 107, 109, 112, 114, 117, 118, 119, 121, 123, 124], "most": [121, 125], "move": [26, 51, 55, 81, 84, 85, 109, 112], "mse": [104, 105, 107, 113], "mse_energi": [107, 113], "mse_loss": [48, 75], "mseloss": [0, 26, 38, 48, 75, 100, 107, 113], "msephaseloss": [0, 26, 38, 45, 100, 104], "mtime": 59, "much": [21, 112, 117, 125], "mul": 40, "mulnod": [0, 26, 38, 39, 40], "multi": [0, 26, 29, 38, 39, 75, 100, 104], "multigradi": [0, 74, 86, 100], "multigradientnod": [0, 26, 38, 52, 100], "multinod": [0, 26, 34, 35, 38, 39, 42, 43, 45, 46, 49, 50, 51, 52, 54, 56, 64, 69, 71, 72, 107, 118, 122], "multipl": [17, 23, 34, 35, 40, 60, 114, 119, 120, 125], "multipli": [11, 13, 45], "must": [11, 13, 15, 34, 36, 51, 57, 81, 84, 85, 93, 101, 108, 109, 112, 116, 119, 124], "mutual": [34, 35], "my_first_hippynn_model": 107, "n": [98, 113], "n_": 117, "n_atom": [9, 46, 83, 104], "n_atom_lay": [93, 107], "n_atoms_max": [12, 14, 76, 78, 80, 81, 83, 120], "n_dist": [77, 88], "n_dist_bar": 77, "n_featur": [9, 93, 107], "n_features_encod": 93, "n_grad": 9, "n_imag": [18, 83, 85, 109], "n_input_featur": 93, "n_interaction_lay": [93, 107], "n_larg": 9, "n_mol": 46, "n_molecul": [9, 52, 76, 78, 80, 81, 83, 86, 88, 104, 119], "n_neigh_max": 83, "n_nu": 9, "n_r": 96, "n_repetit": 9, "n_sensit": [93, 107], "n_small": 9, "n_state": 104, "n_system": 120, "n_target": [76, 88, 104], "n_worker": 109, "nac": 76, "nacr": [0, 45, 74, 76, 100, 104], "nacr_ma": 104, "nacrmultist": [0, 74, 76, 100], "nacrmultistatenod": [0, 26, 38, 45, 100, 104], "nacrnod": [0, 26, 38, 45, 100], "name": [9, 11, 13, 15, 17, 18, 19, 21, 22, 23, 24, 26, 28, 29, 40, 41, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 58, 59, 61, 62, 64, 67, 69, 71, 72, 73, 98, 103, 104, 107, 111, 113, 116, 119, 120, 123], "name_or_dbnam": 28, "namedtensordataset": [0, 11, 13, 100], "nation": 116, "nativ": [40, 121], "natur": 125, "navig": 115, "nc": 22, "ndescriptor": 64, "nearest": 109, "necessari": [18, 20, 42], "necessit": 9, "need": [11, 12, 13, 14, 15, 16, 17, 18, 20, 26, 29, 34, 35, 42, 46, 48, 51, 58, 59, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 107, 109, 112, 115, 119, 125], "needed_index_st": 42, "neg": 40, "neglig": 116, "negnod": [0, 26, 38, 39, 40], "neigh_list": 51, "neighbor": [58, 61, 83, 98, 109, 117], "neighbor_list_kdtre": [0, 74, 79, 81, 100], "neighbor_list_np": [0, 74, 79, 81, 100], "neighborlist": 86, "neither": 116, "net": [45, 54, 119], "netnam": 107, "network": [0, 18, 21, 26, 29, 38, 45, 48, 53, 54, 71, 72, 73, 87, 93, 98, 100, 104, 107, 109, 113, 119, 122, 125], "network_output": 18, "network_param": [107, 109, 113, 125], "neural": [26, 29, 50, 107], "neuron": 107, "never": 9, "new": [17, 18, 23, 26, 28, 34, 36, 42, 51, 55, 81, 84, 85, 99, 109, 114, 118, 119, 125], "new_best": [17, 23], "new_nod": [26, 28], "new_requir": [26, 28], "new_subgraph": [26, 28], "next": [26, 28, 107], "nf_in": [77, 89], "nf_middl": 89, "nf_out": [77, 89], "nheavi": 72, "nhydro": 72, "ni": 72, "nj": 72, "nlocal": 64, "nn": [1, 18, 20, 50, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 93, 117, 118, 121], "nocc": 70, "noccmo": 72, "noccvirt": [70, 71], "node": [0, 17, 18, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 64, 71, 81, 86, 98, 100, 101, 103, 104, 105, 107, 108, 109, 110, 111, 120, 121, 122, 123, 125], "node_from_nam": [0, 26, 29, 100, 101, 108], "node_funct": [0, 26, 38, 39, 100], "node_iter": 56, "node_or_nod": [26, 44], "node_self": 42, "node_set": [26, 28, 44, 56], "node_valu": [26, 55], "nodeambiguityerror": [0, 26, 28, 38, 39, 44], "nodenotfound": [0, 26, 38, 39, 44], "nodenotfounderror": [26, 28, 44], "nodeoperationerror": [0, 26, 28, 38, 39, 44], "nodes_required_for_loss": 18, "nodes_to_comput": [26, 29], "nodes_to_reduc": [34, 35], "non": [2, 7, 9, 40, 45, 98, 106, 107], "nonblank": [73, 78, 81, 84, 85], "none": [1, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 24, 26, 28, 36, 41, 42, 43, 45, 46, 47, 50, 51, 52, 54, 55, 56, 58, 59, 61, 62, 64, 70, 71, 72, 73, 75, 77, 81, 84, 85, 86, 93, 95, 96, 98, 99, 109, 112, 119, 124], "nonexclus": 116, "nonlinear": 89, "nonsymmetr": 9, "nor": 116, "norb": 70, "norestart": [0, 11, 16, 100], "norm": [0, 94, 96, 100], "normal": [52, 86, 113], "notconverg": [70, 72], "notconvergednod": [0, 57, 65, 72, 100], "note": [6, 9, 14, 18, 21, 26, 51, 55, 73, 77, 78, 86, 93, 101, 104, 107, 108, 119, 120, 124], "notfound": [0, 26, 34, 37, 100], "noth": [11, 12, 13, 14, 15, 26, 55, 58, 59], "notic": [109, 113, 116], "notimpl": [25, 53], "now": [73, 107], "np_of_torchdefaultdtyp": [0, 99, 100], "npneighbor": [0, 74, 79, 81, 100], "npy": [11, 15], "npz": 15, "npzdatabas": [0, 11, 15, 100], "nu": 117, "nu_": 117, "nuclear": 116, "num_orb": [0, 57, 65, 70, 100], "num_work": [11, 12, 13, 14, 15, 18, 58, 59], "numba": [1, 4, 6, 7, 115, 117, 121, 124], "numbacompatibletensorfunct": [0, 1, 4, 7, 100], "number": [9, 11, 13, 17, 18, 19, 22, 23, 42, 45, 46, 50, 51, 52, 59, 64, 70, 76, 77, 81, 84, 85, 86, 88, 93, 104, 107, 109, 117, 118, 119], "numer": [109, 125], "numpi": [7, 11, 12, 13, 14, 15, 58, 59, 98, 114, 115, 120], "numpydynamicpair": [0, 26, 38, 51, 100], "nvirt": 70, "o": [107, 117], "obei": [26, 44], "obj": [40, 70, 99], "object": [3, 7, 9, 11, 13, 14, 16, 17, 19, 21, 22, 23, 24, 25, 26, 42, 51, 53, 55, 61, 64, 70, 71, 77, 95, 96, 98, 99, 101, 102, 103, 108, 109, 111, 112, 119, 122], "observ": 22, "obtain": 107, "occupi": [9, 70], "of_nod": [0, 26, 38, 48, 104, 107, 113, 123], "off": [1, 112, 117], "offset_index": 83, "often": [21, 51, 104, 111, 125], "okai": 99, "old": [26, 28, 34, 36], "old_nod": [26, 28], "onc": 42, "ondisk": [0, 11, 100], "one": [17, 20, 23, 26, 28, 29, 34, 35, 36, 44, 46, 48, 50, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 98, 99, 101, 104, 109, 113, 117, 118, 119, 120, 123, 125], "one_hot": [51, 80], "onehotencod": [0, 26, 38, 46, 51, 100], "onehotspeci": [0, 74, 78, 100], "ones": [9, 19, 78], "onli": [1, 16, 17, 18, 23, 24, 25, 42, 73, 77, 78, 93, 99, 107, 109, 112, 113, 115, 119], "op": [34, 35], "open": [0, 51, 73, 74, 79, 98, 99, 100, 109, 116, 120], "openpairindex": [0, 26, 38, 51, 74, 79, 84, 100], "oper": [1, 4, 5, 26, 28, 34, 35, 40, 55, 75, 86, 109, 116, 117, 119, 122, 125], "operatino": 123, "optim": [0, 17, 19, 20, 23, 25, 99, 100, 102, 107, 112], "option": [17, 18, 21, 23, 24, 26, 42, 45, 46, 55, 58, 61, 108, 112, 115], "optional_depend": 115, "orbit": [70, 71], "orbital_mask": 70, "orbtial": 70, "order": [7, 16, 26, 28, 54, 108, 119, 121, 123, 124, 125], "org": 104, "organ": [11, 42, 99], "origin": [76, 93, 112], "origin_nod": 41, "orthorhomb": [51, 81, 109], "other": [10, 11, 15, 17, 19, 22, 23, 36, 48, 57, 58, 59, 77, 89, 93, 99, 101, 105, 107, 109, 112, 113, 114, 116, 119, 123, 124, 125], "other_metric_valu": 22, "other_par": 50, "other_shap": 4, "otherwis": [11, 13, 16, 49, 51, 81, 84, 85, 86, 116], "our": 107, "ourselv": 107, "out": [26, 28, 98, 115, 116], "out_dict": [26, 55], "out_shap": [0, 1, 4, 7, 100], "outer": 117, "outlier": [11, 13], "outlin": 19, "outout": [26, 29], "output": [0, 9, 11, 12, 13, 14, 15, 17, 18, 25, 26, 28, 34, 35, 36, 42, 43, 50, 51, 52, 55, 56, 58, 59, 61, 77, 89, 95, 100, 101, 104, 107, 109, 111, 118, 119, 123, 125], "output_class": 27, "output_i": 35, "output_idxst": [34, 36], "output_index_st": [34, 35], "output_info": [26, 27], "outputs_list": [26, 28], "outsid": 102, "over": [9, 17, 18, 21, 22, 23, 54, 78, 88, 98, 104, 107, 113, 117, 119], "over_tim": 97, "overhead": [1, 7, 117], "overridden": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "overwrit": 124, "overwritten": [17, 18], "own": [26, 29, 75, 119], "p": [48, 87, 117], "p0": 72, "p_i": 117, "p_j": 117, "p_valu": [0, 74, 86, 100], "pack": [33, 78], "pack_par": [0, 57, 65, 70, 100], "packag": [36, 100], "packed_quadrupol": 78, "pad": [9, 14, 26, 34, 35, 46, 51, 55, 78, 83, 119], "pad_idx": [46, 51], "pad_np_array_to_length_with_zero": [0, 99, 100], "padded_neighlist": [0, 74, 79, 83, 100], "paddedneighbornod": [0, 26, 38, 51, 100], "paddedneighmodul": [0, 74, 79, 83, 100], "padder": 46, "padding_index": 50, "paddingindex": [0, 26, 38, 46, 51, 52, 74, 78, 100], "padidx": 109, "page": [114, 121], "paid": 116, "pair": [0, 9, 18, 26, 28, 30, 34, 37, 38, 45, 46, 54, 74, 78, 80, 81, 82, 83, 84, 85, 86, 98, 100, 117, 118, 120], "pair_coeff": 108, "pair_coord": [83, 93], "pair_dist": [80, 82, 86, 88, 93], "pair_featur": 51, "pair_find": [50, 51], "pair_finder_class": 98, "pair_first": [5, 9, 77, 78, 80, 83, 86, 88, 93], "pair_idx": [51, 52], "pair_index": 51, "pair_list": 82, "pair_molid": 72, "pair_second": [5, 9, 77, 78, 80, 83, 86, 88, 93], "pair_styl": 108, "pair_tensor": 82, "paircach": [0, 26, 38, 47, 51, 53, 74, 79, 83, 100], "pairdeindex": [0, 26, 38, 51, 74, 79, 83, 100], "pairfeatur": 83, "pairfilt": [0, 26, 38, 51, 60, 100], "pairfind": [0, 50, 52, 54, 57, 58, 100, 109], "pairindex": [0, 18, 26, 38, 50, 51, 52, 53, 60, 82, 100], "pairindic": [0, 26, 38, 47, 100], "pairmemori": [0, 74, 79, 81, 84, 85, 100], "pairreindex": [0, 26, 38, 51, 74, 79, 83, 100], "pairuncach": [0, 26, 38, 51, 74, 79, 83, 100], "paper": [19, 93, 104], "par_atom": [70, 72], "par_atom_node_nam": 68, "par_bond": 70, "param": [17, 18, 21, 23, 42, 73, 78, 86, 88, 99], "param_print": [0, 99, 100], "paramet": [1, 2, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28, 29, 34, 35, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 52, 55, 56, 58, 59, 61, 64, 72, 76, 77, 78, 82, 86, 87, 88, 89, 93, 98, 99, 101, 102, 107, 109, 112, 124, 125], "parent": [26, 28, 34, 36, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 62, 64, 69, 71, 72, 73, 96, 118, 122], "parentexpand": [0, 26, 38, 39, 42, 119], "pari": 76, "parsabl": [11, 58, 59], "part": [99, 119, 125], "partial": [26, 28, 104], "particl": [51, 81, 84, 85], "particular": [25, 114, 116, 117], "partit": 86, "pass": [11, 12, 13, 14, 15, 17, 19, 23, 26, 29, 45, 48, 50, 55, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 101, 107, 108, 110, 112, 117, 119], "pass_to_pytorch": [0, 57, 58, 61, 100], "path": [11, 15, 58, 59, 107], "patienc": [19, 24, 102], "patiencecontrol": [0, 17, 19, 24, 100, 102], "pbc": [59, 109], "pbchandl": [0, 57, 58, 61, 100], "pdf": 124, "pdindex": [45, 52, 119], "pdxer": [52, 119], "peak": 107, "per": [9, 11, 13, 59, 86, 93, 99, 104, 123], "peratom": [0, 11, 13, 26, 38, 52, 74, 86, 93, 98, 100, 123], "peratompredict": 123, "peratomtru": 123, "perform": [9, 16, 17, 20, 21, 23, 26, 28, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 98, 101, 102, 108, 112, 114, 115, 116, 119], "perhap": 123, "period": [0, 50, 51, 59, 74, 79, 81, 98, 100, 106, 120, 121], "periodicpairindex": [0, 26, 38, 51, 74, 79, 85, 100, 109], "periodicpairindexermemori": [0, 26, 38, 51, 74, 79, 85, 100, 109], "periodicpairoutput": [0, 26, 38, 51, 100], "perman": 104, "permiss": 116, "permit": 116, "perspect": 119, "pf": 4, "pfirst_shap": 4, "phase": [17, 23, 48, 104], "philosophi": 125, "physic": [0, 26, 38, 74, 76, 100, 104, 105, 107, 112, 113, 121, 123], "pi": 86, "pickl": [77, 108, 120], "picklabl": 77, "pidxer": [46, 50, 52, 119], "piec": [74, 107], "pin_memori": [11, 12, 13, 14, 15, 58, 59], "pipe": [7, 99], "place": [17, 20, 23, 26, 28, 55, 118], "plai": 125, "plan": [17, 18], "pleas": 104, "plot": [0, 17, 18, 21, 23, 34, 35, 95, 96, 97, 100, 106, 107, 113, 115, 122, 124], "plot_all_over_tim": [0, 94, 97, 100], "plot_everi": [21, 95, 110], "plot_mak": [17, 18, 21, 23, 109, 110], "plot_over_tim": [0, 17, 22, 94, 97, 100], "plot_phas": [0, 94, 95, 100], "plotmak": [0, 17, 18, 94, 100, 110], "plotter": [0, 21, 94, 95, 100], "plt_fn": [0, 94, 96, 100], "pltkwd_info": 97, "png": 124, "po": 51, "point": [11, 26, 28, 52, 113, 117, 123], "polariton": 104, "pos_or_pair": 52, "posit": [0, 26, 38, 45, 47, 52, 53, 59, 62, 68, 76, 81, 82, 86, 88, 98, 100, 104, 105, 107, 109, 111, 113, 119, 120, 125], "positions_nam": 98, "positionsnod": [0, 26, 38, 47, 50, 51, 52, 100, 107, 109, 113, 119, 125], "possibl": [16, 25, 26, 28, 104, 107, 116, 118, 121, 122, 123, 124, 125], "possible_speci": [93, 107, 108, 109], "possibli": [17, 23], "post": [28, 123], "potenti": [108, 114], "pow": 40, "power": 119, "pownod": [0, 26, 38, 39, 40], "pre": [18, 112, 123], "preced": 28, "precis": 56, "precomput": [18, 51], "precompute_pair": [0, 17, 18, 51, 100, 109], "pred": [26, 38, 39, 41, 107, 123], "pred_per_atom": 123, "predict": [11, 23, 26, 41, 45, 48, 54, 55, 88, 98, 101, 104, 107, 111, 114, 119, 121, 123, 124, 125], "predict_al": [0, 26, 55, 100], "predict_batch": [0, 26, 55, 100], "prediction_all_v": 95, "predictor": [0, 26, 100, 103, 106, 107, 112], "prefer": 9, "prefix": [11, 15, 26, 27, 107, 124], "prepar": [17, 23, 116], "preprend": [26, 28], "preprocess": 16, "present": [11, 42, 58, 59], "preserv": 56, "pretrain": [0, 100, 107], "pretti": [13, 26, 29, 121], "prettyprint_arrai": [0, 11, 13, 100], "prevent": [23, 26, 28], "previou": [17, 23, 112], "previous": 112, "primari": [20, 125], "print": [11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 26, 27, 29, 58, 59, 75, 107, 121, 124], "print_lr": [0, 99, 100], "print_structur": [0, 26, 29, 100], "printinfo": 9, "prior": 116, "privat": 19, "prob": 76, "probabl": [9, 17, 18, 93, 115], "problem": [104, 107, 113, 121], "proce": [58, 61, 101], "procedur": [45, 46, 50, 51, 52, 54, 107], "process": [16, 24, 28, 46, 102, 107, 108, 109, 112, 119, 123], "process_batch": [0, 11, 14, 100], "process_config": [0, 11, 12, 100], "process_qm7_data": 107, "procur": 116, "produc": [101, 109, 116, 118], "product": [86, 116, 117], "profit": 116, "program": 116, "programmat": [17, 23], "progress": [23, 26, 55, 115, 124], "progress_bar": [0, 99, 100], "promot": 116, "propens": 76, "properli": 9, "properti": [9, 11, 13, 19, 21, 22, 26, 41, 43, 51, 55, 58, 61, 84, 86, 93, 95, 96], "proport": 117, "protocol": 25, "provid": [1, 17, 23, 25, 43, 64, 77, 103, 112, 114, 116, 117, 119, 120, 121], "prune": 98, "psecond_shap": 4, "pss": 4, "pt": [24, 68, 108, 112], "public": 116, "publicli": 116, "publish": 19, "pure": [5, 42, 58, 61, 117, 118, 121], "purpos": [26, 42, 44, 45, 46, 50, 51, 52, 54, 78, 116, 119], "push_epoch": [0, 17, 19, 100], "put": [34, 35, 107, 119, 125], "py": [14, 103, 104, 107, 113, 120], "pyanidirectorydb": [0, 11, 14, 100], "pyanifiledb": [0, 11, 14, 100], "pyanimethod": [0, 11, 14, 100], "pyanitool": [14, 115], "pyseqm": [57, 65, 114, 115, 121], "pyseqm_interfac": [0, 57, 66, 67, 68, 69, 70, 71, 72, 100], "python": [0, 40, 107, 108, 114, 115, 117, 121, 124], "pytorch": [1, 2, 5, 9, 11, 12, 13, 14, 15, 17, 19, 23, 26, 29, 40, 41, 43, 47, 48, 58, 59, 74, 77, 78, 88, 89, 92, 99, 101, 107, 109, 111, 112, 115, 117, 118, 119, 120, 122, 124], "q": 104, "q_a": 86, "qm7": 107, "qm7_process": 107, "qscreen": [0, 74, 86, 100], "quad0_b512_p5_gpu": 103, "quadmol": [0, 26, 34, 37, 100], "quadpack": [0, 26, 34, 37, 74, 78, 100], "quadrupol": [0, 52, 74, 78, 86, 100, 119], "quadrupolenod": [0, 26, 38, 52, 100], "quadunpack": [0, 74, 78, 100], "quadunpacknod": [0, 26, 38, 46, 100], "quantiti": [52, 71, 103, 107, 113, 121, 124], "queue_tim": 66, "quickli": 117, "quiet": [11, 12, 13, 14, 15, 17, 19, 22, 23, 26, 27, 58, 59], "quit": 109, "r": [51, 52, 98, 104, 107, 111, 113, 125], "r1": 9, "r2": 9, "r_a": 86, "r_arr": 73, "r_arrai": 111, "r_cutoff": 86, "r_max": 96, "r_min": 96, "radial": 124, "radiu": [86, 98, 109], "rais": [24, 26, 28, 34, 35, 44, 99], "raisebatchsizeonplateau": [0, 17, 19, 100, 102], "random": [9, 11, 12, 13, 14, 15, 19, 58, 59, 107], "randomli": 9, "rang": 86, "rasi": [26, 44], "rate": [17, 19, 23, 107], "rather": [109, 123], "raw": 9, "raw_atom_index_arrai": 64, "rbar": 107, "rc": 124, "rdfbin": [0, 26, 38, 51, 74, 79, 80, 100], "re": [16, 18, 26, 29, 46, 51, 75, 107, 109, 114, 119, 120], "reach": 19, "read": 14, "real": [9, 78], "real_atom": [78, 81, 83, 84, 85], "real_index": 78, "realist": 9, "reason": 123, "rebuild_neighbor": [0, 57, 58, 61, 100], "recalcul": 9, "recalculation_need": [0, 74, 79, 84], "recip": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "recogn": 119, "recommend": [17, 23, 26, 28, 42, 104, 109, 115, 117, 123], "recomput": [51, 81, 84, 85], "record": [84, 112, 121], "rectangular": 78, "recurs": [26, 44, 99], "redirect": 99, "redistribut": 116, "reduc": [34, 35, 36, 75, 109, 111], "reduce_func": [0, 26, 34, 100], "reducesinglenod": [0, 26, 38, 48, 100], "reduct": 75, "redund": 36, "refer": [26, 28, 34, 36, 121], "regist": [22, 26, 29, 34, 36, 42, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "register_index_transform": [0, 26, 34, 36, 100], "register_metr": [0, 17, 22, 100], "registri": [0, 26, 34, 100], "regress": [107, 119], "regular": [0, 74, 82, 100, 107, 125], "regularization_param": [0, 74, 77, 89, 92, 93, 100], "reindexatommod": [0, 57, 63, 64, 100], "reindexatomnod": [0, 57, 63, 64, 100], "reinstat": [17, 23], "rel": [19, 46, 125], "relat": [26, 28, 44], "relationship": [26, 36, 44], "relev": [11, 13], "reload": [16, 24, 112], "remain": 117, "remov": [11, 13, 26, 28, 34, 36], "remove_high_properti": [0, 11, 13, 100], "reomv": [11, 13], "repeat": 9, "repeatedli": [9, 34, 36], "replac": [26, 28, 109, 119], "replace_input": [0, 26, 27, 100], "replace_nod": [0, 26, 28, 100], "replace_node_with_const": [0, 26, 28, 100], "replic": 109, "report": [64, 102, 113, 123], "repositori": [106, 114, 115], "repr_info": 75, "repres": [9, 74, 92], "represent": [9, 26, 29, 75, 78, 93, 113], "reproduc": [16, 116], "reprogram": 26, "request": [34, 35], "requir": [1, 25, 26, 28, 42, 52, 98, 103, 109, 119], "require_compatible_idx_st": [26, 38, 39, 42], "require_idx_st": [26, 38, 39, 42, 119], "required_input": [26, 29], "required_nod": [0, 26, 28, 94, 95, 100], "requires_grad": [26, 38, 39, 41, 55, 98], "reserv": 116, "reset": 112, "reset_reuse_percentag": [0, 26, 38, 51, 74, 79, 84], "resid": [17, 18, 21], "residu": 89, "reslay": 89, "resnet": [89, 93], "resnetwrapp": [0, 74, 89, 100], "resort_pairs_cach": [0, 1, 10, 100], "respect": 125, "respons": 95, "rest": 121, "restart": [0, 11, 12, 14, 15, 24, 58, 59, 100, 106, 120], "restartdb": [0, 11, 16, 100], "restor": [24, 112], "restore_checkpoint": [0, 17, 24, 100], "restore_db": [24, 108], "result": [7, 17, 21, 22, 23, 26, 28, 34, 36, 51, 55, 64, 81, 84, 85, 109], "retain": 116, "retriev": 112, "return": [1, 2, 11, 13, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 34, 35, 36, 42, 44, 46, 48, 50, 55, 56, 58, 59, 60, 61, 64, 73, 76, 77, 78, 84, 86, 88, 89, 93, 98, 99, 112, 118, 119], "return_devic": [26, 55], "reus": [51, 81, 84, 85, 104, 109], "reuse_percentag": [0, 26, 38, 51, 74, 79, 84], "revers": 125, "revert": 117, "right": [40, 116], "riguou": 7, "rij": 72, "rij_list": 80, "rmag_list": 80, "rmse": [104, 107, 113, 123], "rmse_energi": [107, 113], "rng": 112, "role": [102, 125], "rough": 23, "roughli": [17, 19, 23, 125], "rout": 119, "routin": [0, 17, 20, 100], "rsq": [0, 26, 38, 48, 100], "rsqmod": [0, 26, 38, 48, 100], "rule": [34, 36], "run": [17, 18, 19, 21, 23, 26, 28, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 107, 108, 109, 118, 119], "runnabl": 106, "s_": 117, "safe": 6, "sai": [111, 125], "same": [9, 24, 34, 36, 58, 61, 86, 99, 103, 105, 113, 120, 124, 125], "sampl": [11, 13, 107, 113], "sample_weight": 113, "samuel": 19, "satisfactori": 42, "satisfi": [26, 44], "save": [0, 16, 17, 23, 24, 57, 65, 67, 69, 96, 100, 103, 107, 108, 110, 112], "save_and_stop_aft": [0, 57, 65, 66, 100], "save_dir": [95, 97], "scalar": [0, 26, 34, 37, 46, 54, 78, 88, 100, 119], "scale": [0, 57, 65, 70, 100, 121, 125], "scaled_charg": 125, "scalednacr": 104, "scalenod": [0, 57, 65, 71, 100], "schedul": [0, 17, 19, 23, 100, 102], "scheduler_list": 19, "scheme": [19, 25], "schnet": [57, 73], "schnetnod": [0, 57, 73, 100], "schnetpack": [57, 73], "schnetpack_interfac": [0, 57, 100], "schnetwrapp": [0, 57, 73, 100], "scipi": [51, 81], "scratch": [104, 114], "screen": [52, 86], "screenedcoulomb": 86, "screenedcoulombenergi": [0, 74, 86, 100], "screenedcoulombenergynod": [0, 26, 38, 52, 100], "screening_list": 86, "script": [104, 106, 107, 108, 113, 121, 124], "scriptmodul": [64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88], "se": 99, "search": [25, 26, 28, 44, 46, 98, 109, 114], "search_by_nam": [0, 26, 28, 100], "search_nod": 46, "second": 86, "section": 124, "secur": 116, "see": [11, 15, 17, 19, 23, 24, 56, 58, 59, 75, 103, 104, 106, 112, 113, 120, 124], "seed": [11, 12, 13, 14, 15, 28, 58, 59, 107], "seen": 112, "select": [11, 13, 78], "self": [26, 55, 77, 119], "semi": 9, "send": [11, 13, 64, 107, 119], "send_to_devic": [0, 11, 13, 100], "sens": 5, "sense_impl": 9, "sense_shap": 4, "sensesum": [0, 1, 2, 5, 100], "sensesum_impl": 2, "sensesum_raw": 9, "sensit": [5, 9, 77, 93, 107, 117, 124, 125], "sensitivity_lay": [0, 92, 93, 100], "sensitivity_modul": [77, 96], "sensitivity_typ": [88, 93], "sensitivitybottleneck": [0, 74, 77, 100], "sensitivitymodul": [0, 74, 77, 100], "sensitivityplot": [0, 94, 96, 100], "sensum": 117, "separ": [9, 123], "seqm": [57, 66], "seqm_al": [0, 57, 65, 70, 72, 100], "seqm_allnod": [0, 57, 65, 71, 100], "seqm_atom_param": 68, "seqm_energi": [0, 57, 65, 68, 70, 72, 100], "seqm_energynod": [0, 57, 65, 71, 100], "seqm_maskonmol": [0, 57, 65, 70, 100], "seqm_maskonmolatom": [0, 57, 65, 70, 100], "seqm_maskonmolatomnod": [0, 57, 65, 71, 100], "seqm_maskonmolnod": [0, 57, 65, 71, 100], "seqm_maskonmolorbit": [0, 57, 65, 70, 100], "seqm_maskonmolorbitalatom": [0, 57, 65, 70, 100], "seqm_maskonmolorbitalatomnod": [0, 57, 65, 71, 100], "seqm_maskonmolorbitalnod": [0, 57, 65, 71, 100], "seqm_modul": [0, 57, 65, 100], "seqm_molmask": [0, 57, 65, 70, 100], "seqm_molmasknod": [0, 57, 65, 71, 100], "seqm_nod": [0, 57, 65, 100], "seqm_node_nam": 68, "seqm_on": [0, 57, 65, 100], "seqm_one_al": [0, 57, 65, 72, 100], "seqm_one_allnod": [0, 57, 65, 72, 100], "seqm_one_energi": [0, 57, 65, 72, 100], "seqm_one_energynod": [0, 57, 65, 72, 100], "seqm_orbitalmask": [0, 57, 65, 70, 100], "seqm_orbitalmasknod": [0, 57, 65, 71, 100], "seqm_paramet": [69, 70, 71, 72], "sequenc": [19, 45], "sequenti": 9, "serial": [0, 17, 20, 77, 100, 109, 112], "servic": 116, "set": [0, 1, 11, 12, 13, 14, 15, 17, 19, 20, 23, 26, 27, 28, 29, 36, 42, 44, 46, 50, 51, 56, 57, 58, 59, 61, 75, 77, 78, 81, 84, 85, 98, 102, 107, 109, 117, 118, 119, 120, 122, 123], "set_atom": [0, 57, 58, 61, 100], "set_control": [0, 17, 19, 100], "set_custom_kernel": [0, 1, 100, 117, 124], "set_dbnam": [26, 38, 39, 43], "set_default_dtyp": [11, 107], "set_devic": [0, 17, 20, 100], "set_e0_valu": [0, 98, 100], "set_extra_st": [0, 74, 77, 100], "set_imag": [0, 74, 79, 83], "set_skin": [0, 74, 79, 84], "setup": [17, 23, 107], "setup_and_train": [0, 17, 23, 100, 107, 112], "setup_ase_graph": [0, 57, 58, 61, 100], "setup_lammps_graph": [0, 57, 63, 64, 100], "setup_param": [17, 23, 107, 112], "setup_train": [0, 17, 23, 100, 112], "setupparam": [0, 17, 23, 100, 102, 107], "sever": [43, 107, 109, 118, 119, 124], "shall": 116, "shallow": [26, 55, 117], "shape": [7, 71, 83, 93, 104, 120], "share": [64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88], "sharp": 25, "shift": 83, "short": [58, 61], "shortcut": [17, 23], "should": [11, 16, 18, 26, 29, 34, 36, 48, 51, 53, 55, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 98, 104, 107, 109, 111, 119, 120, 125], "shouldn": [9, 119], "show": [7, 56, 102, 109], "shown": [96, 110], "shuffl": [11, 13], "side": 109, "sign": [48, 52, 86, 104, 105], "signatur": [26, 34, 36, 45, 46, 50, 51, 52, 54, 71, 72], "silent": [26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "similar": [86, 104, 107, 125], "similarli": [58, 61, 78], "simpl": [42, 55, 75, 107, 110, 111, 119, 120, 122], "simplehenergynod": 119, "simpler": 123, "simplest": 107, "simpli": [26, 55, 104, 119], "simplifi": 119, "simul": [57, 58, 61, 101, 108, 109], "simultan": [34, 36], "sinc": [26, 29, 48, 51, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93], "singl": [26, 29, 34, 35, 42, 75, 107, 113, 119, 123], "single_particle_density_matrix": 72, "singlenod": [0, 26, 38, 39, 41, 43, 45, 46, 48, 49, 50, 51, 52, 64, 71, 73, 118, 119], "singular": 104, "size": [18, 19, 93, 98, 107, 117, 119, 123], "size_averag": 75, "skew": 109, "skin": [0, 26, 38, 51, 58, 61, 74, 79, 81, 84, 85, 109], "skip": [11, 12, 13, 14, 15, 58, 59, 119], "slight": [58, 61], "slightli": [109, 119], "slow": [21, 109], "slower": 51, "small": [107, 117, 125], "smaller": 125, "smith": 19, "smooth": 86, "snap": 12, "snapdirectorydatabas": [0, 11, 12, 100], "snapjson": [0, 11, 100], "snippet": [102, 106, 113], "so": [17, 19, 22, 23, 34, 35, 36, 42, 82, 107, 109, 111, 112, 114, 116, 119, 123, 124, 125], "soft": [46, 78], "soft_index_type_coercion": [0, 26, 34, 35, 100], "softplu": [89, 93], "softwar": 116, "some": [1, 9, 26, 28, 44, 106, 107, 109, 112, 117, 118, 119, 123, 124], "someth": [17, 18, 107, 124], "somewher": 107, "sourc": [1, 2, 3, 4, 5, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 93, 95, 96, 97, 98, 99, 116, 124], "sp": 51, "space": 117, "spars": [9, 18, 51, 83, 109, 117], "spatial": 81, "spec": [26, 44, 51], "speci": [0, 14, 26, 38, 46, 47, 50, 52, 53, 68, 69, 70, 72, 78, 86, 93, 98, 100, 107, 108, 109, 111, 113, 120, 123, 125], "special": [11, 13, 116], "species_kei": [11, 13, 14], "species_nam": 98, "species_set": [0, 26, 38, 46, 50, 53, 78, 80, 109, 119], "speciesnod": [0, 26, 38, 47, 50, 51, 52, 100, 107, 109, 113, 125], "specif": [26, 44, 59, 107, 116, 118, 119], "specifi": [11, 17, 20, 22, 23, 24, 26, 27, 28, 44, 96, 98, 99, 105, 107, 112, 118, 119, 123, 124, 125], "specifii": 25, "speed": [51, 121], "speedup": 117, "split": [11, 12, 13, 14, 15, 22, 58, 59, 98, 107], "split_indic": [11, 13], "split_nam": 22, "split_siz": [11, 13], "split_the_rest": [0, 11, 13, 100], "split_typ": [11, 13], "splite": 107, "splitindic": [0, 26, 38, 47, 100], "sqrt": [70, 71], "squar": [75, 125], "stabil": [107, 113], "stage": 42, "stai": 114, "standard": [11, 13, 25, 103, 112, 124], "standard_step_fn": [0, 17, 25, 100], "standardstep": [0, 17, 25, 100], "start": [26, 28, 44, 46, 107], "start_nod": 28, "state": [17, 20, 22, 23, 24, 25, 26, 28, 30, 31, 32, 34, 35, 36, 37, 42, 45, 46, 50, 51, 52, 55, 64, 68, 69, 70, 73, 75, 76, 77, 78, 80, 83, 84, 85, 86, 87, 88, 99, 106, 112, 119], "state_dict": [0, 17, 19, 23, 24, 77, 100], "state_fil": 68, "state_fnam": 24, "static": [4, 25, 42, 75, 77, 123], "staticimageperiodicpairindex": [0, 74, 79, 85, 100], "staticmethod": 25, "statist": [17, 18, 123], "statu": [60, 99], "std": [0, 26, 38, 48, 100], "std_factor": [11, 13], "stderr": 99, "stdout": 99, "step": [0, 11, 13, 17, 19, 23, 25, 42, 51, 81, 84, 85, 100, 109, 112], "step_funct": [0, 17, 100], "stepfn": [0, 17, 25, 100], "still": [17, 23, 112, 119, 125], "stop": [17, 18, 23, 102, 107], "stopping_kei": [0, 17, 19, 22, 23, 100, 102, 107], "storag": [18, 36], "store": [11, 15, 17, 18, 23, 36, 51, 58, 59, 61, 77, 81, 84, 85, 107, 109, 112, 113, 120, 124], "store_all_bett": [17, 23, 66], "store_best": [17, 23, 66], "store_everi": [17, 23], "store_metr": [17, 23], "store_structure_fil": [17, 23], "str": [1, 11, 13, 17, 19, 20, 21, 23, 24, 26, 27, 34, 36, 45, 52, 58, 59, 75, 93, 98], "strain": 86, "straininduc": [0, 26, 38, 49, 100], "stream": 99, "stress": [58, 59, 61, 101], "stressforc": [0, 74, 86, 100], "stressforcenod": [0, 26, 38, 52, 100], "strict": 116, "strictli": 42, "string": [11, 12, 13, 14, 15, 17, 20, 22, 23, 26, 27, 28, 29, 46, 58, 59, 61, 75, 98, 99, 103, 108, 111, 112, 119, 123], "strip": 119, "structur": [17, 23, 24, 26, 28, 29, 107, 118, 121], "structure_fnam": 24, "stuff": 107, "style": 25, "sub": [17, 23, 40], "sub_loc": 95, "subclass": [19, 26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 118], "subgraph": [26, 28], "sublcass": 41, "submodul": [0, 1, 11, 17, 26, 30, 34, 38, 39, 58, 63, 65, 74, 79, 90, 92, 94], "subnod": [0, 26, 38, 39, 40], "subpackag": [0, 26, 38, 57, 74, 117, 118], "subplott": 96, "subsampl": [11, 13], "subset": 123, "subsquent": 109, "substitut": 116, "subtract": 40, "succe": 99, "suffici": [70, 123], "suitabl": [58, 61, 119], "sum": [1, 9, 54, 58, 61, 78, 86, 88, 107, 117, 119], "sum_": 117, "sum_a": 86, "sum_i": 113, "sum_p": 117, "summer": 78, "super": 119, "superclass": 119, "suppli": [18, 93], "support": [11, 15, 34, 36, 40, 42, 58, 61, 73, 101, 112, 113, 114, 120, 121, 123, 124], "suppress": [19, 26, 29], "sure": 28, "surround": 109, "suspicious_devi": 9, "swap": [26, 28], "switch": [17, 23, 99, 117], "symbol": [64, 108], "symmetr": [9, 88], "symmmetr": 78, "syntax": [107, 119, 121], "sys_energi": 105, "sysmaxofatom": [0, 74, 78, 100], "sysmaxofatomsnod": [0, 26, 38, 46, 100], "system": [11, 13, 34, 36, 54, 58, 61, 71, 81, 88, 98, 101, 107, 109, 112, 113, 114, 118, 119, 120, 125], "system_chang": [58, 61], "system_vari": 120, "t": [9, 16, 17, 18, 19, 23, 26, 28, 34, 35, 36, 42, 50, 58, 61, 93, 107, 109, 111, 113, 115, 119, 124], "t_predicted_arrai": 111, "tabl": [22, 34, 36, 124], "table_evaluation_print": [0, 17, 22, 100], "table_evaluation_print_bett": [0, 17, 22, 100], "tag": [0, 26, 28, 38, 67, 100, 119], "take": [1, 17, 18, 21, 23, 26, 29, 48, 55, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 101, 103, 104, 107, 119, 120], "taken": 89, "tandem": 118, "target": [0, 11, 12, 13, 14, 15, 17, 18, 20, 26, 27, 28, 38, 40, 41, 43, 47, 48, 58, 59, 70, 74, 75, 95, 100, 103, 104, 107, 113, 119, 125], "target_all_v": 95, "target_method": [70, 71], "target_modul": 119, "technic": 124, "teed_file_output": [0, 99, 100], "tell": 107, "temporarili": [42, 99], "temporary_par": [0, 26, 38, 39, 42], "tend": [107, 113], "tensor": [0, 6, 13, 24, 26, 30, 34, 43, 48, 55, 75, 76, 77, 82, 86, 88, 98, 100, 109, 111, 112, 118, 119, 121], "tensor_nam": 13, "tensor_wrapp": [0, 1, 100], "tensordataset": 13, "term": [17, 18, 70, 72, 98, 107, 109, 125], "termin": [19, 99], "termination_pati": [19, 102], "test": [7, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 58, 59, 60, 101, 107], "test_barebones_script": 107, "test_energy_predict": 107, "test_env_cupi": [0, 1, 100], "test_env_numba": [0, 1, 100], "test_hier_predict": 107, "test_model": [0, 17, 23, 100], "test_output": 107, "test_siz": [11, 12, 13, 14, 15, 58, 59, 107], "than": [1, 11, 13, 17, 22, 23, 26, 28, 44, 51, 81, 84, 85, 109, 112, 117, 123, 125], "thei": [9, 26, 28, 34, 36, 42, 70, 93, 99, 113, 117, 119, 120, 125], "them": [1, 9, 17, 19, 23, 26, 29, 34, 36, 48, 51, 58, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 107, 111, 115, 117, 119, 121, 124, 125], "themselv": [36, 125], "theori": 116, "therefor": 86, "thi": [1, 6, 7, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 28, 29, 34, 35, 36, 42, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 98, 104, 107, 109, 110, 111, 112, 113, 116, 117, 118, 119, 120, 121, 123, 124, 125], "thing": [19, 78, 98, 107, 113, 119], "think": 121, "those": [1, 28, 78, 103, 107, 114, 117, 119], "though": [9, 42], "three": [107, 117, 124], "threshold": [19, 77], "threshold_mod": 19, "through": [7, 109], "throw": 119, "thu": [17, 18, 110, 112, 125], "ti": 125, "tild": 113, "time": [11, 13, 17, 22, 23, 51, 59, 81, 84, 85, 107, 109, 113, 117], "timedsnippet": [0, 1, 9, 100], "timeplot": [0, 94, 100], "timerhold": [0, 1, 9, 100], "tinker": 115, "togeth": 107, "tol": [58, 61], "toler": [58, 61], "too": [17, 18, 21, 107, 113], "tool": [0, 7, 42, 100, 107], "torch": [6, 7, 11, 17, 18, 20, 23, 24, 26, 48, 64, 86, 93, 98, 101, 102, 107, 108, 111, 112, 118, 119], "torch_modul": [0, 26, 38, 39, 40, 45, 48, 118, 119], "torch_tensor": 96, "torchneighbor": [0, 74, 79, 81, 100], "tort": 116, "total": [71, 76, 86, 88, 93, 125], "tqdm": [115, 124], "traceless": 52, "track": [22, 26, 34, 107, 122], "tracker": [17, 23], "train": [11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 51, 58, 59, 61, 81, 84, 85, 98, 102, 104, 106, 107, 108, 109, 110, 111, 113, 114, 118, 120, 122, 123, 124, 125], "train_loss": [17, 18, 109, 110], "train_model": [0, 17, 23, 100, 112], "trainable_aft": [98, 107], "training_log": 107, "training_loop": [0, 17, 23, 100], "training_loss": [18, 113], "training_modul": [17, 18, 23, 24, 66, 102, 107, 108, 109, 110, 112], "trainingmodul": [0, 17, 18, 23, 24, 100], "traj": 120, "transfer": 112, "transform": [0, 28, 30, 34, 35, 36, 46, 50, 51, 52, 74, 78, 100, 118], "transit": 104, "transpar": [124, 125], "transparent_plot": 124, "transpose_cel": 12, "treat": [11, 13, 42, 107, 124], "tree": [51, 81], "tri": 124, "triad": 116, "triangular": 78, "tricki": [112, 121], "triclin": 109, "trim_all_arrai": [0, 11, 13, 100], "true": [1, 11, 12, 13, 14, 15, 17, 18, 19, 23, 24, 26, 28, 29, 38, 39, 41, 45, 48, 55, 56, 58, 59, 60, 61, 66, 88, 93, 96, 99, 107, 109, 110, 117, 121, 123, 124], "true_per_atom": 123, "truediv": 40, "try": [26, 28], "tupl": [17, 18, 20, 23, 24, 26, 27, 34, 35, 36, 44, 45, 52, 56, 119], "tupletypemismatch": [0, 26, 38, 39, 42], "turn": [1, 124], "two": [25, 34, 35, 36, 45, 86, 99, 107, 118, 119, 123, 125], "twostep": [0, 17, 25, 100], "twostep_step_fn": [0, 17, 25, 100], "txt": [107, 115], "type": [9, 11, 13, 17, 20, 22, 23, 24, 26, 28, 34, 35, 36, 42, 44, 48, 55, 64, 68, 70, 71, 78, 93, 117, 118, 120, 122, 124], "type_def": [0, 26, 34, 100], "typedict": 6, "typeerror": [24, 112], "typic": [11, 58, 59, 78, 103, 123, 125], "u": [21, 78, 116], "uint8": 6, "unambigu": 119, "unarynod": [0, 26, 38, 39, 40], "under": [17, 23, 51, 81, 99, 116, 124], "underli": [73, 107, 119], "understand": [107, 113], "unifi": [64, 108], "union": [20, 24, 34, 36], "uniqu": [26, 28, 44, 119], "unit": [58, 60, 61, 101, 109, 122], "unless": 124, "unlik": [34, 35], "unpack": [33, 78], "unspecifi": [101, 119], "unsplit": 98, "unsupervis": 107, "until": [19, 28], "unus": [26, 28], "unweight": 113, "up": [23, 26, 50, 55, 102, 108, 116, 118], "updat": 102, "update_scf_backward_ep": [0, 57, 65, 66, 100], "update_scf_ep": [0, 57, 65, 66, 100], "upshot": 109, "upto": 86, "us": [1, 2, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 34, 35, 36, 42, 44, 45, 46, 50, 51, 52, 54, 55, 58, 59, 60, 61, 63, 65, 71, 72, 73, 78, 81, 84, 85, 86, 93, 96, 98, 99, 101, 102, 103, 104, 106, 107, 108, 109, 111, 112, 113, 114, 116, 117, 118, 119, 121, 123, 124, 125], "usag": [18, 42, 57, 71, 98, 104, 115], "use_custom_kernel": 124, "use_larg": 9, "user": [26, 34, 35, 55, 109, 112, 114, 119, 124], "usual": [9, 99, 119, 123, 125], "util": [0, 1, 100, 117], "utilz": 120, "v": 98, "valid": [11, 13, 17, 18, 21, 22, 23, 28, 107, 112, 113, 123], "valid_s": [11, 12, 13, 14, 15, 58, 59, 107], "validation_loss": [17, 18, 107, 109, 110, 113], "validation_nam": [17, 18], "valu": [11, 13, 18, 21, 22, 26, 28, 34, 35, 36, 37, 40, 48, 51, 61, 75, 78, 80, 81, 83, 84, 85, 93, 98, 99, 107, 109, 111, 112, 113, 119, 121, 123, 124, 125], "valueerror": [34, 35], "valuemod": [0, 74, 75, 100], "valuenod": [0, 26, 38, 39, 40], "vanilla": 93, "var": [0, 26, 38, 48, 70, 100], "var_list": [0, 11, 13, 17, 21, 100], "variabl": [11, 15, 19, 22, 54, 58, 59, 98, 109, 112, 117, 120, 124], "variable_shap": 120, "variou": [25, 106, 125], "vecmag": [0, 26, 38, 52, 74, 86, 100], "vector": [45, 46, 52, 59, 76, 78, 104], "vector_featur": 86, "verbos": [19, 123, 124], "veri": [109, 122, 125], "verifi": 9, "version": [6, 103, 104, 113, 119], "via": [11, 46, 78, 108], "via_numpi": [0, 1, 7, 100], "view": [115, 123], "virtual": 70, "visual": 56, "visualize_connected_nod": [0, 26, 56, 100], "visualize_graph_modul": [0, 26, 56, 100], "visualize_node_set": [0, 26, 56, 100], "viz": [0, 26, 100], "vmax": [46, 78], "vmin": [46, 78], "w": 113, "w_i": 113, "wa": [16, 112, 116], "wai": [9, 17, 23, 46, 104, 105, 107, 116, 119, 125], "want": [17, 23, 26, 34, 35, 36, 55, 99, 107, 111, 112, 115, 119, 121, 125], "warn": [18, 124], "warn_if_und": [0, 74, 77, 100], "warn_low_dist": [77, 124], "warranti": 116, "wast": 117, "wb97x": 70, "we": [9, 20, 26, 28, 77, 86, 102, 104, 107, 109, 111, 113, 114, 119, 121, 122, 123], "weight": [48, 86, 98, 106, 125], "weighted_mae_energi": 113, "weighted_mse_energi": 113, "weighted_mse_target": 113, "weightedmaeloss": [0, 26, 38, 48, 74, 75, 100, 113], "weightedmseloss": [0, 26, 38, 48, 74, 75, 100, 113], "well": [109, 112, 119, 120], "what": [14, 17, 18, 22, 23, 93, 101, 107, 113, 117, 118, 119, 123, 125], "whatev": [21, 70, 101], "whatsoev": 119, "when": [17, 21, 22, 23, 25, 77, 78, 95, 102, 104, 107, 109, 113, 118, 119, 121, 124, 125], "where": [11, 15, 17, 18, 23, 26, 28, 55, 58, 59, 83, 98, 99, 103, 107, 109, 118, 119], "wherea": 117, "whether": [11, 13, 22, 23, 26, 27, 93, 105, 116, 118, 124], "which": [9, 19, 25, 26, 27, 28, 34, 36, 46, 55, 70, 73, 76, 89, 99, 101, 103, 104, 107, 108, 109, 112, 113, 114, 116, 117, 119, 120, 124, 125], "while": [11, 12, 13, 14, 15, 26, 29, 48, 51, 58, 59, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 109], "whole": 107, "wholesal": 112, "whose": [21, 26, 28, 108, 118, 125], "why_desc": [26, 44, 119], "width": [93, 107], "wise": 75, "wish": [17, 23, 113, 115, 123], "within": [25, 26, 29, 48, 64, 68, 69, 70, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 93, 109, 114, 118], "without": [16, 19, 111, 116, 120, 121], "wolfscreen": [0, 74, 86, 100], "won": [23, 34, 36], "word": [48, 99], "work": [1, 9, 16, 24, 77, 78, 99, 107, 112, 116, 119, 122, 124, 125], "workflow": 106, "worldwid": 116, "would": [9, 17, 18, 21, 23, 93, 103, 108, 110, 113, 115, 119], "wrap": [2, 20, 40, 58, 61, 73, 89, 109, 118, 120], "wrap_as_nod": [0, 26, 38, 39, 40], "wrap_envop": [0, 1, 2, 100], "wrap_output": [0, 26, 55, 100], "wrap_points_np": [0, 74, 79, 81, 100], "wrappedenvsum": [0, 1, 3, 4, 100], "wrappedfeatsum": [0, 1, 3, 4, 100], "wrappedsensesum": [0, 1, 3, 4, 100], "wrapper": [89, 124], "write": [0, 64, 99, 100, 117, 121], "written": [116, 121], "wrong": 124, "wt": 107, "x": [59, 67], "x_val": 96, "x_var": 96, "xaca": 9, "xij": 72, "xlabel": 96, "xx": 78, "xy": 78, "xyz": [11, 58, 59, 120], "xz": 78, "y": [59, 113], "y_i": 113, "y_val": 96, "y_var": 96, "ye": 124, "yet": 120, "yield": [34, 36, 99], "ylabel": 96, "you": [14, 16, 17, 18, 23, 26, 28, 29, 34, 35, 36, 55, 57, 75, 77, 99, 101, 105, 107, 108, 109, 110, 111, 112, 113, 114, 115, 117, 119, 121, 125], "your": [16, 17, 18, 23, 26, 28, 29, 58, 61, 75, 77, 101, 109, 112, 114, 117, 119, 120, 122, 125], "yourself": 119, "yx": 78, "yy": 78, "yz": 78, "z": [59, 72, 78, 98, 107, 111, 113, 125], "z_": 117, "z_arr": 73, "z_arrai": 111, "z_data": 93, "zero": [9, 51, 81, 84, 85, 98, 109, 113], "zx": 78, "zy": 78, "zz": 78, "\u03b4e": [45, 76, 104]}, "titles": ["hippynn package", "custom_kernels package", "autograd_wrapper module", "env_cupy module", "env_numba module", "env_pytorch module", "fast_convert module", "tensor_wrapper module", "test_env_cupy module", "test_env_numba module", "utils module", "databases package", "SNAPJson module", "database module", "h5_pyanitools module", "ondisk module", "restarter module", "experiment package", "assembly module", "controllers module", "device module", "evaluator module", "metric_tracker module", "routines module", "serialization module", "step_functions module", "graphs package", "ensemble module", "gops module", "graph module", "indextransformers package", "atoms module", "pairs module", "tensors module", "indextypes package", "reduce_funcs module", "registry module", "type_def module", "nodes package", "base package", "algebra module", "base module", "definition_helpers module", "multi module", "node_functions module", "excited module", "indexers module", "inputs module", "loss module", "misc module", "networks module", "pairs module", "physics module", "tags module", "targets module", "predictor module", "viz module", "interfaces package", "ase_interface package", "ase_database module", "ase_unittests module", "calculator module", "pairfinder module", "lammps_interface package", "mliap_interface module", "pyseqm_interface package", "callback module", "check module", "gen_par module", "mlseqm module", "seqm_modules module", "seqm_nodes module", "seqm_one module", "schnetpack_interface package", "layers package", "algebra module", "excited module", "hiplayers module", "indexers module", "pairs package", "analysis module", "dispatch module", "filters module", "indexing module", "open module", "periodic module", "physics module", "regularization module", "targets module", "transform module", "molecular_dynamics package", "md module", "networks package", "hipnn module", "plotting package", "plotmaker module", "plotters module", "timeplots module", "pretraining module", "tools module", "hippynn", "ASE Calculators", "Controller", "Ensembling Models", "Non-Adiabiatic Excited States", "Force Training", "Examples", "Minimal Workflow", "LAMMPS interface", "Periodic Boundary Conditions", "Plotting", "Predictor", "Restarting training", "Weighted/Masked Loss Functions", "Welcome to hippynn\u2019s documentation!", "Installation", "License", "Custom Kernels", "hippynn Concepts", "Creating Custom Node Types", "Databases", "hippynn Features", "User Guide", "Model and Loss Graphs", "Library Settings", "Units in hippynn"], "titleterms": {"": [109, 114], "A": 119, "ASE": [101, 120], "The": 119, "ad": 119, "adiabiat": 104, "advanc": 112, "algebra": [40, 75], "analysi": 80, "api": 121, "ase_databas": 59, "ase_interfac": 58, "ase_unittest": 60, "assembli": 18, "atom": 31, "atomist": 121, "autograd_wrapp": 2, "base": [39, 41], "basic": 119, "boundari": 109, "cach": 109, "calcul": [61, 101], "callback": 66, "check": 67, "compon": 121, "comput": 109, "concept": 118, "conda": 115, "condit": 109, "constraint": 119, "construct": 121, "content": [114, 122], "control": [19, 102], "creat": 119, "cross": 112, "custom": [117, 119, 121], "custom_kernel": 1, "databas": [11, 13, 120], "definition_help": 42, "depend": 115, "detail": 112, "devic": [20, 112], "dispatch": 81, "document": 114, "dynam": 109, "ensembl": [27, 103], "env_cupi": 3, "env_numba": 4, "env_pytorch": 5, "evalu": 21, "exampl": 106, "excit": [45, 76, 104], "execut": 121, "expans": 119, "experi": [17, 118, 121], "fast": 121, "fast_convert": 6, "featur": 121, "filter": 82, "finder": 109, "flexibl": 121, "forc": 105, "from": [115, 121], "function": 113, "gen_par": 68, "gop": 28, "graph": [26, 29, 118, 121, 123], "guid": 122, "h5_pyanitool": 14, "handl": 120, "hiplay": 77, "hipnn": 93, "hippynn": [0, 100, 114, 118, 121, 124, 125], "i": 114, "index": [46, 78, 83], "indextransform": 30, "indextyp": 34, "indic": 114, "input": 47, "instal": 115, "instruct": 115, "interfac": [57, 108, 121], "kernel": [117, 121], "lammp": 108, "lammps_interfac": 63, "layer": [74, 118, 121], "level": 121, "librari": 124, "licens": 116, "loss": [48, 113, 123], "mask": 113, "md": 91, "memori": 109, "metric_track": 22, "minim": 107, "misc": 49, "mliap_interfac": 64, "mlseqm": 69, "model": [103, 121, 123], "modul": [2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 31, 32, 33, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 91, 93, 95, 96, 97, 98, 99], "modular": 121, "molecular_dynam": 90, "multi": 43, "multinod": 119, "network": [50, 92, 118], "node": [38, 118, 119], "node_funct": 44, "non": 104, "note": 115, "object": 120, "ondisk": 15, "open": 84, "oper": 121, "packag": [0, 1, 11, 17, 26, 30, 34, 38, 39, 57, 58, 63, 65, 73, 74, 79, 90, 92, 94], "pair": [32, 51, 79, 109], "pairfind": 62, "parent": 119, "period": [85, 109], "physic": [52, 86], "pip": 115, "plot": [94, 110, 121], "plotmak": 95, "plotter": 96, "possibl": 119, "pre": 109, "predictor": [55, 111], "pretrain": 98, "pyseqm_interfac": 65, "pytorch": 121, "reduce_func": 35, "registri": 36, "regular": 87, "requir": 115, "restart": [16, 112], "routin": 23, "schnetpack_interfac": 73, "seqm_modul": 70, "seqm_nod": 71, "seqm_on": 72, "serial": 24, "set": [121, 124], "simpl": [112, 121], "snapjson": 12, "sourc": 115, "state": 104, "step_funct": 25, "summari": 124, "support": 109, "tabl": 114, "tag": 53, "target": [54, 88], "tensor": 33, "tensor_wrapp": 7, "test_env_cupi": 8, "test_env_numba": 9, "timeplot": 97, "tool": 99, "track": 121, "train": [105, 112, 121], "transform": 89, "type": 119, "type_def": 37, "unit": 125, "us": 115, "user": 122, "util": 10, "veri": 119, "viz": 56, "weight": 113, "welcom": 114, "what": [109, 114], "workflow": 107, "yet": 109, "your": 121}}) \ No newline at end of file
- plotmaker module