Quick start

Terminal UI

capellini
# or
python -m capellini

The arrow-key menu lets you load a config, edit it, run the full pipeline, run a single stage, run a custom selection of stages, validate inputs, and inspect the resolved configuration. The path of the last config you loaded is remembered at ~/.capellini/last_config and re-used on the next launch.

Programmatic API

from capellini import CapelliniConfig, CapelliniPipeline

cfg = CapelliniConfig.from_yaml("/path/to/your_config.yaml")
CapelliniPipeline(cfg).run_all()