aiida_vasp.parsers.content_parsers.incar#
The INCAR parser interface.
Module Contents#
Classes#
The parser interface that enables parsing of |
API#
- class aiida_vasp.parsers.content_parsers.incar.IncarParser(*args, validate_tags=True, **kwargs)[source]#
Bases:
aiida_vasp.parsers.content_parsers.base.BaseFileParserThe parser interface that enables parsing of
INCARcontent.The parser is triggered by using the
incarquantity key.Initialization
- DEFAULT_SETTINGS = None#
- PARSABLE_QUANTITIES = None#
- _init_from_handler(handler)[source]#
Initialize a
parsevaspobject ofIncarusing a file like handler.- handlerobject
A file like object that provides the necessary
INCARcontent to be parsed.
- _init_from_data(data)[source]#
Initialize using an AiiDA
Dictinstance.- dataobject
A valid AiiDA
Dictobject.
- property incar#
Return the parameters in the
INCAR.- paramsdict or None
A dictionary containing the parameter tags as keys and its settings as values.
Noneis returned if the quantity can not be parsed.