Skip to content
Back to top
View this page

# `aiida.parsers`

## Package Contents

### Classes

`Parser` |

### 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]
  abstractmethod parse(**kwargs) → Optional[aiida.engine.ExitCode]