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)