API Reference¶
AIMMD has a deliberately small public surface: five high-level classes plus a handful of helper subpackages. Each class is assembled internally from several mixin modules (see Developer Guide), but is documented here as the single composed class you actually use, including its inherited members.
Core classes¶
Central configuration object for AIMMD runs. |
|
Trajectory-backed path object with segment-aware frame indexing. |
|
Collection of |
|
Execute AIMMD tasks in an isolated worker process. |
|
Orchestrate one or more AIMMD runs and spawn/manage worker processes. |
Class |
Role |
|---|---|
Central run configuration: states, engine, network, data functions, sampling controls. |
|
A single trajectory-backed transition path (segment-aware, lazily cached). |
|
A collection of paths with projection, reporting, and reweighting. |
|
Atomic execution unit running one |
|
Orchestrates runs: builds directories, allocates resources, launches workers or emits SLURM scripts. |