rgpycrumbs.eon.plt_saddle

Plots dimer/saddle search optimization trajectories.

Added in version 1.3.0.

Visualizes single-ended saddle point searches (dimer, Lanczos, GPRD) using the generalized (s, d) reaction valley projection. Supports:

  1. 2D Optimization Landscape: Projects the optimization trajectory into (progress, deviation) coordinates relative to (initial, saddle).

  2. Energy/Eigenvalue Profile: Energy and curvature vs iteration.

  3. Convergence Panel: Force norm and step size vs iteration.

  4. Mode Evolution: Alignment of dimer mode with final mode.

Attributes

Functions

main(job_dir, label, plot_type, ref_product, ...)

Plot dimer/saddle search trajectory visualization.

_plot_profile(trajs, labels, output, dpi)

_plot_landscape(trajs, labels, output, dpi, *, ...[, ...])

_plot_convergence(trajs, labels, output, dpi)

_plot_mode_evolution(traj, output, dpi)

Module Contents

rgpycrumbs.eon.plt_saddle.log[source]
rgpycrumbs.eon.plt_saddle.IRA_KMAX_DEFAULT = 1.8[source]
rgpycrumbs.eon.plt_saddle.main(job_dir, label, plot_type, ref_product, project_path, surface_type, ira_kmax, theme, plot_structures, strip_renderer, strip_spacing, strip_dividers, rotation, perspective_tilt, output, dpi, verbose)[source]

Plot dimer/saddle search trajectory visualization.

Use –job-dir multiple times to overlay trajectories from different optimizers (e.g. FIRE, LBFGS, SD) on the same landscape or profile.

rgpycrumbs.eon.plt_saddle._OVERLAY_COLORS = ['#004D40', '#FF655D', '#3F51B5', '#FF9800', '#9C27B0', '#009688'][source]
rgpycrumbs.eon.plt_saddle._plot_profile(trajs, labels, output, dpi)[source]
rgpycrumbs.eon.plt_saddle._plot_landscape(trajs, labels, output, dpi, *, ref_product, project_path, surface_type, ira_kmax, cmap='viridis', plot_structures='none', strip_renderer='xyzrender', strip_spacing=1.5, strip_dividers=False, rotation='auto', perspective_tilt=0.0, theme=None)[source]
rgpycrumbs.eon.plt_saddle._plot_convergence(trajs, labels, output, dpi)[source]
rgpycrumbs.eon.plt_saddle._plot_mode_evolution(traj, output, dpi)[source]