Skip to content

Workflows

This section documents ReaxKit workflows. Workflows are the user-facing layer of the toolkit, exposing analysis functionality through a consistent and discoverable CLI interface.

They connect handlers and analyzers into complete, runnable tasks.


What is a workflow in ReaxKit

A workflow:

  • Parses CLI arguments
  • Loads data via one or more handlers
  • Executes analysis logic
  • Optionally plots or exports results

Most workflows follow the pattern:

reaxkit <workflow> <task> [options]

Workflow categories

ReaxKit workflows are organized into three groups:

Per-file workflows

Operate on a single ReaxFF file and provide direct access to file-specific analyses.

→ See per-file workflows


Composed workflows

Coordinate multiple files and analyses to perform higher-level scientific tasks.

→ See composed workflows


Meta workflows

Provide tooling and support utilities such as help, introspection, plotting, and media generation.

→ See meta workflows


When to start here

If you are new to ReaxKit, workflows are the best entry point: they expose most functionality without requiring Python scripting.

For lower-level APIs, see the io and analysis documentation instead.