chemparseplot: Chemical Parsers and Plotters#
Structured extractors for ORCA, eOn, Sella, and ChemGP outputs.
RMSD reaction-valley coordinates and unit-aware energy scales.
Publication-ready profiles, landscapes, and structure strips.
About#
A pure-python parsing and plotting library for computational chemistry
outputs. chemparseplot extracts structured data from quantum chemistry codes
(ORCA, eOn, Sella, ChemGP) and produces publication-quality, unit-aware
visualizations with scientific color maps.
Computational tasks (surface fitting, interpolation, structure analysis) are delegated to rgpycrumbs, which is a required dependency for landscape GPs. For more information see the Features page.
Suite stack#
How parsers, plot helpers, and the CLI suite relate:
flowchart TB
subgraph engines["Engines"]
EON[eOn]
ORCA[ORCA]
SELLA[Sella]
end
subgraph cpp["chemparseplot"]
PARSE[parse.*]
PLOT[plot.neb / plot.optimization]
SFC[SurfaceFitConfig]
end
subgraph rgp["rgpycrumbs"]
SURF[surfaces GP]
CLI[eon plt-neb / plt-min]
TOML["plot.toml --config"]
end
engines --> PARSE
PARSE --> PLOT
PLOT --> SURF
SFC --> PLOT
TOML --> CLI
CLI --> PLOT
CLI --> SFC
Tip
Dense landscape fits: keep auto_thin off by default; opt in via
SurfaceFitConfig or rgpycrumbs plot TOML
keys auto_thin / max_surface_points.
Getting Started
Guides
License#
MIT. However, this is an academic resource, so please cite as much as possible via:
The Zenodo DOI for general use.
The
wailordpaper for ORCA usage.