rgpycrumbs.chemgp.plot_gp¶
ChemGP CLI - Plot generation from HDF5 data.
Thin CLI wrapper around chemgp.plotting functions. All plotting logic delegated to pure functions.
Added in version 1.7.0: Refactored from chemgp.plt_gp to thin CLI wrapper.
Attributes¶
Functions¶
|
Shared options for all subcommands. |
|
ChemGP figure generation from HDF5 data. |
|
Force/energy convergence vs oracle calls. |
|
2D PES contour plot. |
|
GP surrogate quality progression (multi-panel). |
|
RFF approximation quality vs exact GP. |
|
MAP-NLL landscape in hyperparameter space. |
|
Hyperparameter sensitivity grid (3x3). |
|
Trust region illustration (1D slice). |
|
GP variance overlaid on PES. |
|
FPS subset visualization (PCA scatter). |
|
NEB energy profile (image index vs delta E). |
|
Generate multiple plots from a TOML config. |
|
CLI entry point. |
Module Contents¶
- rgpycrumbs.chemgp.plot_gp.convergence(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
Force/energy convergence vs oracle calls.
- rgpycrumbs.chemgp.plot_gp.surface(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int, clamp_lo: float | None, clamp_hi: float | None, contour_step: float | None)[source]¶
2D PES contour plot.
- rgpycrumbs.chemgp.plot_gp.quality(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int, n_points: tuple[int, Ellipsis] | None)[source]¶
GP surrogate quality progression (multi-panel).
- rgpycrumbs.chemgp.plot_gp.rff(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
RFF approximation quality vs exact GP.
- rgpycrumbs.chemgp.plot_gp.nll(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
MAP-NLL landscape in hyperparameter space.
- rgpycrumbs.chemgp.plot_gp.sensitivity(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
Hyperparameter sensitivity grid (3x3).
- rgpycrumbs.chemgp.plot_gp.trust(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
Trust region illustration (1D slice).
- rgpycrumbs.chemgp.plot_gp.variance(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
GP variance overlaid on PES.
- rgpycrumbs.chemgp.plot_gp.fps(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
FPS subset visualization (PCA scatter).
- rgpycrumbs.chemgp.plot_gp.profile(input_path: pathlib.Path, output_path: pathlib.Path, width: float, height: float, dpi: int)[source]¶
NEB energy profile (image index vs delta E).
- rgpycrumbs.chemgp.plot_gp.batch(config_path: pathlib.Path, base_dir: pathlib.Path | None, dpi: int, parallel: int)[source]¶
Generate multiple plots from a TOML config.