Recently in #1891, we added in support to store each step's logfiles when using an ASE relaxation via the store_intermediate_results keyword argument in quacc.runners.ase.run_opt(). With this, it is now possible for the output schemas to contain metadata for each individual step in the optimization, beyond what is normally reported in the ASE Trajectory object. With this in mind, we should update quacc.schemas.cclib.summarize_cclib_opt_run() and quacc.schemas.cclib.summarize_vasp_opt_run() to detect if intermediate log files are stored, and if they are, to create a VaspSchema/CclibSchema for each intermediate point that is then collated into the final output VaspASEOptSchema/cclibASEOptSchema.
What new feature would you like to see?
Recently in #1891, we added in support to store each step's logfiles when using an ASE relaxation via the
store_intermediate_results
keyword argument inquacc.runners.ase.run_opt()
. With this, it is now possible for the output schemas to contain metadata for each individual step in the optimization, beyond what is normally reported in the ASETrajectory
object. With this in mind, we should updatequacc.schemas.cclib.summarize_cclib_opt_run()
andquacc.schemas.cclib.summarize_vasp_opt_run()
to detect if intermediate log files are stored, and if they are, to create aVaspSchema
/CclibSchema
for each intermediate point that is then collated into the final outputVaspASEOptSchema
/cclibASEOptSchema
.