YamboParser

Module that manages the parsing of all the elements of a Yambo computation. This parser aim to deal with the output files, the ns.db1 database written in the SAVE folder, the dipoles and all the databases created by yambo in the $jobname folder.

class mppi.Parsers.YamboParser.YamboParser(results, verbose=False, extendOut=True)[source]

Bases: object

Class that perform the parsing starting from the results dict built by the YamboCalculator class. In the actual implementation of the class the parser is able to deal with the o- files, the dipoles database and the ns.db1 database written in the SAVE folder.

data

contains the instance of YamboOutputParser that manage the parsing of the o-* files

dipoles

contains the instance of YamboDipolesParser that manages the parsing of the dipoles database

dft

contains the instance of YamboDftParser that manages the parsing of the ns.db1 database

get_info()[source]

Provide information on the structure of the attributes of the class