PhononBSDOSDoc¶
- pydantic model atomate2.common.schemas.phonons.PhononBSDOSDoc[source]¶
Collection of all data produced by the phonon workflow.
- field phonon_bandstructure: PhononBandStructureSymmLine | None = None¶
Phonon band structure object.
- field free_energies: list[float] | None = None¶
vibrational part of the free energies in J/mol per formula unit for temperatures in temperature_list
- field heat_capacities: list[float] | None = None¶
heat capacities in J/K/mol per formula unit for temperatures in temperature_list
- field internal_energies: list[float] | None = None¶
internal energies in J/mol per formula unit for temperatures in temperature_list
- field entropies: list[float] | None = None¶
entropies in J/(K*mol) per formula unitfor temperatures in temperature_list
- field temperatures: list[int] | None = None¶
temperatures at which the vibrational part of the free energies and other properties have been computed
- field force_constants: ForceConstants | None = None¶
Force constants between every pair of atoms in the structure
- field born: list[Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]]] | None = None¶
Born charges as computed from phonopy. Only for symmetrically different atoms
- field epsilon_static: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]] | None = None¶
The high-frequency dielectric constant
- field supercell_matrix: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]] | None = None¶
matrix describing the supercell
- field primitive_matrix: Tuple[Tuple[float, float, float], Tuple[float, float, float], Tuple[float, float, float]] | None = None¶
matrix describing relationship to primitive cell
- field phonopy_settings: PhononComputationalSettings | None = None¶
Field including settings for Phonopy
- field thermal_displacement_data: ThermalDisplacementData | None = None¶
Includes all data of the computation of the thermal displacements
- field jobdirs: PhononJobDirs | None = None¶
Field including all relevant job directories
- field uuids: PhononUUIDs | None = None¶
Field including all relevant uuids
- classmethod from_forces_born(structure, supercell_matrix, displacement, sym_reduce, symprec, use_symmetrized_structure, kpath_scheme, code, displacement_data, total_dft_energy, epsilon_static=None, born=None, **kwargs)[source]¶
Generate collection of phonon data.
- Parameters:
structure (Structure object)
supercell_matrix (numpy array describing the supercell)
displacement (float) – size of displacement in angstrom
sym_reduce (bool) – if True, phonopy will use symmetry
symprec (float) – precision to determine kpaths, primitive cells and symmetry in phonopy and pymatgen
use_symmetrized_structure (str) – primitive, conventional or None
kpath_scheme (str) – kpath scheme to generate phonon band structure
code (str) – which code was used for computation
displacement_data (dict[str, list]) – output of the displacement data
total_dft_energy (float) – total energy in eV per cell
epsilon_static (Matrix3D) – The high-frequency dielectric constant
born (Matrix3D) – Born charges
**kwargs – additional arguments
- Return type:
Self