aiida.restapi.translator.nodes.process.workflow package#
Submodules#
Translator for workchain node
- class aiida.restapi.translator.nodes.process.workflow.workchain.WorkChainTranslator(**kwargs)[source]#
Bases:
ProcessTranslator
Translator relative to resource ‘workchain’ and aiida class Process
- class WorkChainNode(backend: StorageBackend | None = None, user: User | None = None, computer: Computer | None = None, **kwargs: Any)#
Bases:
WorkflowNode
ORM class for all nodes representing the execution of a WorkChain.
- STEPPER_STATE_INFO_KEY = 'stepper_state_info'#
- __abstractmethods__ = frozenset({})#
- __annotations__ = {'METADATA_INPUTS_KEY': <class 'str'>, '_CLS_COLLECTION': 'Type[CollectionType]', '__plugin_type_string': 'ClassVar[str]', '__query_type_string': 'ClassVar[str]', '_hash_ignored_attributes': 'Tuple[str, ...]', '_logger': 'Optional[Logger]', '_updatable_attributes': 'Tuple[str, ...]'}#
- __module__ = 'aiida.orm.nodes.process.workflow.workchain'#
- __parameters__ = ()#
- _abc_impl = <_abc._abc_data object>#
- _logger: Logger | None = <Logger aiida.orm.nodes.process.workflow.workchain.WorkChainNode (WARNING)>#
- _updatable_attributes: Tuple[str, ...] = ('sealed', 'paused', 'checkpoints', 'exception', 'exit_message', 'exit_status', 'process_label', 'process_state', 'process_status', 'stepper_state_info')#
- __annotations__ = {}#
- __label__ = 'workchain'#
- __module__ = 'aiida.restapi.translator.nodes.process.workflow.workchain'#
- _aiida_class#
alias of
WorkChainNode
- _aiida_type = 'process.workflow.workchain.WorkChainNode'#
- _result_type = 'workchain'#
Translator for workfunction node
- class aiida.restapi.translator.nodes.process.workflow.workfunction.WorkFunctionTranslator(**kwargs)[source]#
Bases:
ProcessTranslator
Translator relative to resource ‘calcfunction’ and aiida class Calculation
- class WorkFunctionNode(backend: StorageBackend | None = None, user: User | None = None, computer: Computer | None = None, **kwargs: Any)#
Bases:
FunctionCalculationMixin
,WorkflowNode
ORM class for all nodes representing the execution of a workfunction.
- _CLS_NODE_LINKS#
alias of
WorkFunctionNodeLinks
- __abstractmethods__ = frozenset({})#
- __annotations__ = {'METADATA_INPUTS_KEY': 'str', '_CLS_COLLECTION': 'Type[CollectionType]', '__plugin_type_string': 'ClassVar[str]', '__query_type_string': 'ClassVar[str]', '_hash_ignored_attributes': 'Tuple[str, ...]', '_logger': 'Optional[Logger]', '_updatable_attributes': 'Tuple[str, ...]'}#
- __module__ = 'aiida.orm.nodes.process.workflow.workfunction'#
- __parameters__ = ()#
- _abc_impl = <_abc._abc_data object>#
- __annotations__ = {}#
- __label__ = 'workfunction'#
- __module__ = 'aiida.restapi.translator.nodes.process.workflow.workfunction'#
- _aiida_class#
alias of
WorkFunctionNode
- _aiida_type = 'process.workflow.workfunction.WorkFunctionNode'#
- _result_type = 'workfunction'#