CalculationOutput
- class emmet.core.qchem.calculation.CalculationOutput(**data)
Bases:
BaseModelDocument defining QChem calculation outputs.
- Parameters:
optimized_molecule (Molecule | None)
mulliken (list | dict[str, Any] | None)
esp (list | dict[str, Any] | None)
resp (list | dict[str, Any] | None)
nbo_data (dict[str, Any] | None)
frequencies (dict[str, Any] | list | None)
frequency_modes (list | str | None)
final_energy (str | float | None)
enthalpy (str | float | None)
entropy (str | float | None)
scan_energies (dict[str, Any] | None)
scan_geometries (list | dict[str, Any] | None)
scan_molecules (list | dict[str, Any] | Molecule | None)
pcm_gradients (dict[str, Any] | ndarray | list | None)
cds_gradients (dict[str, Any] | ndarray | list | None)
dipoles (dict[str, Any] | None)
gap_info (dict[str, Any] | None)
- classmethod from_qcoutput(qcoutput)
Create a QChem output document from a QCOutput object.
- Return type:
- Parameters:
qcoutput (QCOutput)
Parameters
- qcoutput
A QCOutput object.
Returns
- CalculationOutput
The output document.
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].