AdsorptionDocument

class atomate2.vasp.schemas.adsorption.AdsorptionDocument(*, structures, configuration_numbers, adsorption_energies, job_dirs)[source]

Bases: BaseModel

Document containing adsorption structures information and related properties.

Parameters:
classmethod from_adsorption(structures, configuration_numbers, adsorption_energies, job_dirs)[source]

Create an AdsorptionDocument from lists of structures and energies.

Parameters:
  • structures (list[Structure]) – The list of adsorption structures.

  • configuration_numbers (list[int]) – List of configuration numbers.

  • adsorption_energies (list[float]) – A list of adsorption energies.

  • job_dirs (list[str]) – List of job directories.

Returns:

An instance of AdsorptionDocument containing the provided data.

Return type:

AdsorptionDocument

model_config = {}

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