CoreCalculationOutput
- class emmet.core.vasp.calculation.CoreCalculationOutput(**data)
Bases:
BaseModelDocument defining core VASP calculation outputs.
- Parameters:
bandgap (float | None)
cbm (float | None)
density (float | None)
direct_gap (float | None)
dos_properties (Annotated[dict[str, dict[str, dict[str, float]]] | None, BeforeValidator(func=~emmet.core.vasp.calculation._deser_dos_properties, json_schema_input_type=PydanticUndefined)])
efermi (float | None)
energy (float | None)
energy_per_atom (float | None)
epsilon_ionic (list[list[float]] | None)
epsilon_static (list[list[float]] | None)
epsilon_static_wolfe (list[list[float]] | None)
frequency_dependent_dielectric (FrequencyDependentDielectric | None)
is_gap_direct (bool | None)
is_metal (bool | None)
locpot (dict[str, list[float]] | None)
mag_density (float | None)
optical_absorption_coeff (list[float] | None)
outcar (TypedOutcarDict | None)
structure (Annotated[StructureTypeVar, BeforeValidator(func=~emmet.core.types.pymatgen_types.structure_adapter.pop_empty_structure_keys, json_schema_input_type=PydanticUndefined), WrapSerializer(func=~emmet.core.types.pymatgen_types.structure_adapter.<lambda>, return_type=~emmet.core.types.pymatgen_types.structure_adapter.TypedStructureDict, when_used=always)] | None)
transition (str | None)
vbm (float | None)
- model_config: ClassVar[ConfigDict] = {}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].