BandStructureArchive

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

Bases: Archiver

Archive/extract an electronic bandstructure.

Parameters:

band_structure (ElectronicBS)

to_arrow()

Convert data to an arrow table.

Return type:

Table

classmethod from_arrow(table)

Extract data from an arrow table

Return type:

BandStructure

Parameters:

table (Table)

classmethod from_vasprun(vasprun)

Create a band structure 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].