-
Notifications
You must be signed in to change notification settings - Fork 6
How to Guides
github-actions[bot] edited this page Jul 13, 2026
·
1 revision
These guides are recipes for getting a specific job done. They assume you already know the basics from the Tutorials and get straight to the task. If you want to understand why rather than how, see the Explanation pages; for exact signatures and catalogs, see the Reference.
Setup
- Install ccflow — pip, conda, or from source.
Configuration
- Configure Complex Values — custom validation and coercion, Jinja/SQL templates, Polars expressions, NumPy arrays, arbitrary types, and object-by-path references.
- Bind Logic to Configs — attach business logic to configuration classes, including custom publishers and data pipelines.
Running workflows
- Run Workflows from the CLI — run configured callables, apply overrides, and inspect the composed configuration.
- Cache Results — avoid redundant work with in-memory caching and graph evaluation, and write your own evaluator.
-
Retry on Failure — make flaky steps resilient with retry evaluators and
RetryModel.
This wiki is autogenerated. To made updates, open a PR against the original source file in docs/wiki.
Tutorials
- Overview
- First Steps
- Configuring Models
- Defining Workflows
- Building an ETL Pipeline
- Composing an ETL Application
- Building a Configurable Calculator
How-to Guides
- Overview
- Install ccflow
- Configure Complex Values
- Bind Logic to Configs
- Run Workflows from the CLI
- Cache Results
- Retry on Failure
Reference
Explanation
Developer Guide