Source code for atomate2.vasp.schemas.md

"""Schemas for MD documents."""

from emmet.core.structure import StructureMetadata
from pydantic import Field
from pymatgen.core import Structure


[docs] class MultiMDOutput(StructureMetadata): """Output of a MultiMD Flow.""" structure: Structure = Field("Final structure of the last step of the flow") vasp_dir: str = Field("Path to the last vasp folder of the flow") traj_ids: list[str] = Field("List of uuids of the MD calculations in the flow") full_traj_ids: list[str] = Field( "List of uuids of the MD calculations in the flow and in previous linked flows" )