chemparseplot.parse.eon.min_trajectory¶
Minimization trajectory parser for eOn output.
Reads structured per-iteration data from the minimization .dat file
and concatenated trajectory from the movie .con file, as produced
by eOn with write_movies=true.
.. versionadded:: 1.5.0
Module Contents¶
Classes¶
Container for a minimization trajectory. |
Functions¶
Read the structured minimization TSV data file. |
|
Read concatenated structures from the minimization movie file. |
|
Load a complete minimization trajectory from an eOn job directory. |
Data¶
API¶
- chemparseplot.parse.eon.min_trajectory.log¶
‘getLogger(…)’
- class chemparseplot.parse.eon.min_trajectory.MinTrajectoryData¶
Container for a minimization trajectory.
Attributes
atoms_list Per-iteration structures from the movie file. dat_df Polars DataFrame with per-iteration metrics. initial_atoms Starting structure (first frame). final_atoms Final minimized structure (from
min.conor last frame).- dat_df: polars.DataFrame¶
None
- initial_atoms: ase.Atoms¶
None
- final_atoms: ase.Atoms¶
None
- chemparseplot.parse.eon.min_trajectory.parse_min_dat(path: pathlib.Path) polars.DataFrame¶
Read the structured minimization TSV data file.
Parameters
path Path to the minimization
.datfile.Returns
pl.DataFrame DataFrame with columns: iteration, step_size, convergence, energy.
- chemparseplot.parse.eon.min_trajectory.parse_min_con(path: pathlib.Path) list[ase.Atoms]¶
Read concatenated structures from the minimization movie file.
Parameters
path Path to the movie
.confile.Returns
list[Atoms] List of ASE Atoms objects, one per iteration.
- chemparseplot.parse.eon.min_trajectory.load_min_trajectory(job_dir: pathlib.Path, prefix: str = 'min') chemparseplot.parse.eon.min_trajectory.MinTrajectoryData¶
Load a complete minimization trajectory from an eOn job directory.
Expects the job to have been run with
write_movies=true.Parameters
job_dir Path to the eOn job output directory. prefix Movie file prefix (default
"min"). The movie file is{prefix}and the data file is{prefix}.dat.Returns
MinTrajectoryData Combined trajectory data.
Raises
FileNotFoundError If required files are missing.