aiida_skeaf.parsers package#
Submodules#
aiida_skeaf.parsers.skeaf module#
Parsers provided by aiida_skeaf.
Register parsers via the “aiida.parsers” entry point in setup.json.
- class aiida_skeaf.parsers.skeaf.SkeafParser(node)[source]#
Bases:
ParserParser class for parsing output of calculation.
- __abstractmethods__ = frozenset({})#
- __init__(node)[source]#
Initialize Parser instance
Checks that the ProcessNode being passed was produced by a SkeafCalculation.
- Parameters:
node (type) – ProcessNode of calculation
node –
aiida.orm.ProcessNode
- __module__ = 'aiida_skeaf.parsers.skeaf'#
- _abc_impl = <_abc_data object>#
aiida_skeaf.parsers.wan2skeaf module#
Parsers provided by aiida_skeaf.
Register parsers via the “aiida.parsers” entry point in setup.json.
- exception aiida_skeaf.parsers.wan2skeaf.BXSFFileNotFoundError[source]#
Bases:
ExceptionRaised when BXSF file is not found.
- __module__ = 'aiida_skeaf.parsers.wan2skeaf'#
- __weakref__#
list of weak references to the object (if defined)
- exception aiida_skeaf.parsers.wan2skeaf.JobNotFinishedError[source]#
Bases:
ExceptionRaised when wan2skeaf job is not finished and end timestamp is not in the output.
- __module__ = 'aiida_skeaf.parsers.wan2skeaf'#
- __weakref__#
list of weak references to the object (if defined)
- class aiida_skeaf.parsers.wan2skeaf.Wan2skeafParser(node)[source]#
Bases:
ParserParser class for parsing output of
wan2skeaf.py.- __abstractmethods__ = frozenset({})#
- __init__(node)[source]#
Initialize Parser instance
Checks that the ProcessNode being passed was produced by a SkeafCalculation.
- Parameters:
node (type) – ProcessNode of calculation
node –
aiida.orm.ProcessNode
- __module__ = 'aiida_skeaf.parsers.wan2skeaf'#
- _abc_impl = <_abc_data object>#
Module contents#
Parsers for Calculations.