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)[源代码]#

基类: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)[源代码]#
__module__ = 'aiida.tools.calculations.base'#
__weakref__#

list of weak references to the object (if defined)