DosArchive

class emmet.archival.vasp.volumetric.DosArchive(**data)

Bases: Archiver

Archive/extract an electronic density of states (DOS).

Parameters:

dos (ElectronicDos)

to_arrow()

Convert DOS archive to arrow table.

Return type:

Table

classmethod from_arrow(table)

Extract a pymatgen DOS from an arrow table.

Return type:

Dos | CompleteDos

Parameters:

table (Table)

classmethod from_vasprun(vasprun)

Create a DOS archive from a vasprun object.

Return type:

Self

Parameters:

vasprun (Vasprun)

model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].