Calculations#

These calculations are utilized in training and evaluation processes:

MACE Training Calculation
class aiida_trains_pot.mace.mace_train_plugin.calculations.MaceTrainCalculation(*args: Any, **kwargs: Any)[source]#

AiiDA calculation plugin wrapping the diff executable.

Simple AiiDA plugin wrapper for ‘diffing’ two files.

classmethod define(spec)[source]#

Define inputs and outputs of the calculation.

prepare_for_submission(folder)[source]#

Create input files.

Parameters:

folder – an aiida.common.folders.Folder where the plugin should temporarily place all files needed by the calculation.

Returns:

aiida.common.datastructures.CalcInfo instance

Evaluation Calculation
class aiida_trains_pot.evaluation.calculations.EvaluationCalculation(*args: Any, **kwargs: Any)[source]#

AiiDA calculation plugin wrapping the diff executable.

Simple AiiDA plugin wrapper for ‘diffing’ two files.

classmethod define(spec)[source]#

Define inputs and outputs of the calculation.

prepare_for_submission(folder)[source]#

Create input files.

Parameters:

folder – an aiida.common.folders.Folder where the plugin should temporarily place all files needed by the calculation.

Returns:

aiida.common.datastructures.CalcInfo instance