# Module reference

The GoodVibes Python package is organised into the modules listed below. Most users will only need `goodvibes.api` (the v4.2 façade); the lower-level modules are documented for advanced/embedded use.

## Public API (v4.2)

## CLI orchestrator

## Thermochemistry engine

## Native parsers and `QCData`

## ASE (extended XYZ) bridge

## Output rendering (Rich tables, JSON)

## Selectivity (v4.1 redesign)

## PES — data model (v4.2)

## PES — loader and dispatcher (v4.2)

## PES — legacy line-based parser (deprecated)

## PES — true-YAML parser (v4.2)

## PES — back-compat surface and reaction-profile plot

## Sorting and duplicate detection

## File validation

## Solvent database

## Frequency scaling factors (Truhlar v5)

## Constants

## Utilities

## Top-level package