aiida.tools.calculations package#

Calculation tool plugins for Calculation classes.

Submodules#

Base class for CalculationTools

Sub-classes can be registered in the aiida.tools.calculations category to enable the CalcJobNode class from being able to find the tools plugin, load it and expose it through the tools property of the CalcJobNode.

class aiida.tools.calculations.base.CalculationTools(node)[source]#

Bases: object

Base class for CalculationTools.

__dict__ = mappingproxy({'__module__': 'aiida.tools.calculations.base', '__doc__': 'Base class for CalculationTools.', '__init__': <function CalculationTools.__init__>, '__dict__': <attribute '__dict__' of 'CalculationTools' objects>, '__weakref__': <attribute '__weakref__' of 'CalculationTools' objects>, '__annotations__': {}})#
__init__(node)[source]#
__module__ = 'aiida.tools.calculations.base'#
__weakref__#

list of weak references to the object (if defined)