materialsproject / emmet

Be a master builder of databases of material properties. Avoid the Kragle.
https://materialsproject.github.io/emmet/
Other
51 stars 63 forks source link

Bug: Q-Chem's `TaskDoc.from_directory` does not properly parse enthalpy or entropy (or frequency modes) #930

Closed Andrew-S-Rosen closed 5 months ago

Andrew-S-Rosen commented 5 months ago

Problem

Q-Chem's TaskDoc.from_directory() function does not properly parse the enthalpy or entropy from a standard frequency calculation. This is true for Q-Chem 6.0 (i.e. is unrelated to the 6.1.1 problems).

The "frequency_modes" are also not reported --- it is unclear to me if that is the same root cause or not.

from emmet.core.qc_tasks import TaskDoc

td = TaskDoc.from_directory('.').model_dump()
print(td["output"]["enthalpy"]) # prints None
print(td["output"]["entropy"]) # prints None
print(td["output"]["frequency_modes"]) # prints None

freq.zip

Proposed Solution

N/A

Alternatives

CC @rdguha1995