rgpycrumbs.eon.con_splitter¶
Attributes¶
Classes¶
Functions¶
|
Applies the selected alignment strategy to the image sequence. |
|
Splits a multi-step trajectory file (.traj, .con, etc.) into |
Module Contents¶
- class rgpycrumbs.eon.con_splitter.AlignMode(*args, **kwds)[source]¶
Bases:
enum.EnumDefines structural alignment strategies.
- class rgpycrumbs.eon.con_splitter.SplitMode(*args, **kwds)[source]¶
Bases:
enum.EnumDefines trajectory validation strictness.
- rgpycrumbs.eon.con_splitter.align_path(frames, mode: AlignMode, iraconf: rgpycrumbs.geom.api.alignment.IRAConfig)[source]¶
Applies the selected alignment strategy to the image sequence.
- rgpycrumbs.eon.con_splitter.con_splitter(neb_trajectory_file: pathlib.Path, mode: str, output_dir: pathlib.Path | None, images_per_path: int, path_index: int, center: bool, box_diagonal: tuple[float, float, float], align_type: str, use_ira: bool, ira_kmax: float, path_list_filename: str)[source]¶
Splits a multi-step trajectory file (.traj, .con, etc.) into individual .con files for a single specified path.
This script reads a trajectory file, which may contain multiple NEB optimization steps (paths), and extracts only the frames corresponding to a single specified path.
It writes each frame of that path into a separate .con file (e.g., ipath_000.con, ipath_001.con, …).
It also generates a text file (default: ‘ipath.dat’) that lists the absolute paths of all created .con files.
This utility extracts specific optimization steps and applies physical chemistry refinements such as centering, cell overrides, and structural alignment (RMSD minimization).