:py:mod:`aiida_vasp.parsers.content_parsers.base` ================================================= .. py:module:: aiida_vasp.parsers.content_parsers.base .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base :allowtitles: Module Contents --------------- Classes ~~~~~~~ .. list-table:: :class: autosummary longtable :align: left * - :py:obj:`BaseFileParser ` - .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser :summary: API ~~~ .. py:class:: BaseFileParser(*, handler=None, data=None, settings=None, options=None) :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser .. rubric:: Initialization .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.__init__ .. py:attribute:: OPEN_MODE :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser.OPEN_MODE :value: 'r' .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.OPEN_MODE .. py:attribute:: PARSABLE_QUANTITIES :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser.PARSABLE_QUANTITIES :value: None .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.PARSABLE_QUANTITIES .. py:attribute:: DEFAULT_SETTINGS :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser.DEFAULT_SETTINGS :value: None .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.DEFAULT_SETTINGS .. py:method:: get_all_quantities() :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser.get_all_quantities .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.get_all_quantities .. py:property:: parsable_quantities :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser.parsable_quantities .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.parsable_quantities .. py:method:: _set_settings(settings) :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser._set_settings .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser._set_settings .. py:method:: get_quantity(quantity_key) :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser.get_quantity .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.get_quantity .. py:method:: write(path) :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser.write .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser.write .. py:method:: _init_from_handler(handler) :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser._init_from_handler :abstractmethod: .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser._init_from_handler .. py:method:: _init_from_data(data) :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser._init_from_data :abstractmethod: .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser._init_from_data .. py:method:: _content_data_to_content_parser() :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser._content_data_to_content_parser :abstractmethod: .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser._content_data_to_content_parser .. py:method:: _parse_content() :canonical: aiida_vasp.parsers.content_parsers.base.BaseFileParser._parse_content .. autodoc2-docstring:: aiida_vasp.parsers.content_parsers.base.BaseFileParser._parse_content