Closed tsmathis closed 3 months ago
@esoteric-ephemera , any further comments/details you have would be helpful
tests for emmet-core/tests/vasp/
need to be updated as well once the potcar checking is finalized
Attention: Patch coverage is 60.97561%
with 16 lines
in your changes are missing coverage. Please review.
Project coverage is 90.03%. Comparing base (
183d74c
) to head (960f19b
). Report is 3 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
We discussed this a bit and decided that for now, we'll maintain the legacy hash checking when the summary_stats
kwarg isn't populated in a TaskDoc
/ TaskDocument
. This field will be populated when parsing a VASP output directory, but is not currently populated in most (probably all) of the MP tasks.
Submitted a PR to this branch to add legacy checking as a fallback when the summary_stats
kwarg isn't populated for any single potcar_spec.
The function
.get_potcar_hash()
has been removed from thePotcarSingle
class in pymatgen. As a stop gap while we are migrating to new validation practices, we need to still be able to verify that the potcars used for a calculation match the pymatgen input set.The proposed change from @esoteric-ephemera is to now check the potcar summary stats.