aiida_crystal17.parsers package

Submodules

aiida_crystal17.parsers.cry_doss module

A parser to read output from a CRYSTAL17 DOSS run

class aiida_crystal17.parsers.cry_doss.CryDossParser(node)[source]

Bases: aiida.parsers.parser.Parser

Parser class for parsing (stdout) output of a standard CRYSTAL17 run

Construct the Parser instance.

Parameters

node – the CalcJobNode that contains the results of the executed CalcJob process.

parse(**kwargs)[source]

Parse outputs, store results in database.

aiida_crystal17.parsers.cry_fermi module

A parser to read output from a CRYSTAL17 DOSS run

class aiida_crystal17.parsers.cry_fermi.CryFermiParser(node)[source]

Bases: aiida.parsers.parser.Parser

Parser class for parsing (stdout) output of a standard CRYSTAL17 run

Construct the Parser instance.

Parameters

node – the CalcJobNode that contains the results of the executed CalcJob process.

parse(**kwargs)[source]

Parse outputs, store results in database.

aiida_crystal17.parsers.cry_main module

A parser to read output from a standard CRYSTAL17 run

class aiida_crystal17.parsers.cry_main.CryMainParser(node)[source]

Bases: aiida.parsers.parser.Parser

Parser class for parsing (stdout) output of a standard CRYSTAL17 run

Construct the Parser instance.

Parameters

node – the CalcJobNode that contains the results of the executed CalcJob process.

parse(retrieved_temporary_folder=None, **kwargs)[source]

Parse outputs, store results in database.

Order of error importance:

  • No retrieved folder

  • Scheduler error (e.g. walltime reached)

  • Parsing of stdout file

  • Parsing of temporary folder (i.e. optimisation trajectories)

parse_stdout(file_name)[source]

parse the main stdout file

parse_temporary_folder(retrieved_temporary_folder)[source]

parse the temporary folder

Module contents

parsers for CRYSTAL17