This module defines the events signaled by abinit during the execution. It also provides a parser to extract these events form the main output file and the log file.

class EventsParser[source]

Bases: object

Parses the output or the log file produced by ABINIT and extract the list of events.


alias of EventsParserError

parse(filename, verbose=0)[source]

Parse the given file. Return EventReport.

report_exception(filename, exc)[source]

This method is used when self.parser raises an Exception so that we can report a customized EventReport object with info the exception.