rgpycrumbs.eon.to_mlflow

Attributes

Functions

parse_and_log_metrics(log_file)

Parses the eOn client log and logs metrics using a global step counter.

plot_structure_evolution(atoms_list[, plot_every])

Generates a horizontal strip showing atomic configuration changes.

main(log_file, config_file, traj_file, experiment, ...)

Parses eOn logs and logs metrics, plots, and artifacts to MLflow.

Module Contents

rgpycrumbs.eon.to_mlflow.CONSOLE[source]
rgpycrumbs.eon.to_mlflow.log[source]
rgpycrumbs.eon.to_mlflow.NEB_ITER_RE[source]
rgpycrumbs.eon.to_mlflow.DIMER_STEP_RE[source]
rgpycrumbs.eon.to_mlflow.IDIMER_ROT_RE[source]
rgpycrumbs.eon.to_mlflow.POT_CALLS_RE[source]
rgpycrumbs.eon.to_mlflow.parse_and_log_metrics(log_file: pathlib.Path)[source]

Parses the eOn client log and logs metrics using a global step counter.

This function tracks transitions between NEB and Dimer searches to provide a unified convergence timeline.

rgpycrumbs.eon.to_mlflow.plot_structure_evolution(atoms_list, plot_every=5)[source]

Generates a horizontal strip showing atomic configuration changes.

rgpycrumbs.eon.to_mlflow.main(log_file, config_file, traj_file, experiment, track_overrides)[source]

Parses eOn logs and logs metrics, plots, and artifacts to MLflow.