Skip to content

Commit 6a48ce1

Browse files
add @mcgalcode's fix for trajectory parsing from MLMD runs in vasprun
1 parent 5cc1f09 commit 6a48ce1

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

emmet-core/emmet/core/trajectory.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -740,10 +740,11 @@ def from_vasprun(
740740
):
741741
kwargs["time_step"] = vasprun.parameters.get("POTIM")
742742

743+
istep_attr = "md_data" if vasprun.incar.get("ML_LMLFF") else "ionic_steps"
743744
return cls._from_dict(
744745
{
745746
remap.get(k, k): [
746-
ionic_step.get(k) for ionic_step in vasprun.ionic_steps
747+
ionic_step.get(k) for ionic_step in getattr(vasprun, istep_attr, [])
747748
]
748749
for k in ionic_step_data
749750
},

0 commit comments

Comments
 (0)