aiida.parsers#

Package Contents#

Classes#

API#

class aiida.parsers.Parser(node: aiida.orm.CalcJobNode)#

Bases: abc.ABC

Initialization

property logger#
property node: aiida.orm.CalcJobNode#
property exit_codes: aiida.engine.ExitCodesNamespace#
property retrieved: aiida.orm.FolderData#
property outputs#
out(link_label: str, node: aiida.orm.Data) None#
get_outputs_for_parsing()#
classmethod parse_from_node(node: aiida.orm.CalcJobNode, store_provenance=True, retrieved_temporary_folder=None) Tuple[Optional[Dict[str, Any]], aiida.orm.CalcFunctionNode]#
abstract parse(**kwargs) Optional[aiida.engine.ExitCode]#