aimnet2
#
Utilities for working with AIMNet2. Mainly taken from https://github.com/openmm/openmm-ml/pull/64 and https://github.com/SimonBoothroyd/befit/blob/main/befit/utils/aimnet2.py
See discussion at https://github.com/isayevlab/AIMNet2/issues/15 re ensemble models.
See https://github.com/isayevlab/aimnetcentral/blob/47969eb3e29e34824d82a648dd756669c875ecdb/scripts/compile/compile_off.yaml for available models. May compile the ensemble models in future.
Classes:
-
AIMNet2PotentialImplFactory–This is the factory that creates AIMNet2PotentialImpl objects.
-
AIMNet2PotentialImpl–This is the MLPotentialImpl implementing the AIMNet2 potential.
AIMNet2PotentialImplFactory
#
Bases: MLPotentialImplFactory
This is the factory that creates AIMNet2PotentialImpl objects.
AIMNet2PotentialImpl
#
_load_local_model
#
Load an AIMNet2 model from local package resources.
Source code in presto/utils/aimnet2.py
_register_aimnet2_potentials
#
Register the AIMNET2 potential implementation factory.