Examples
These executed notebooks use deterministic synthetic datasets, so they run in CI and do not need real climate files.
Notebook List
| Notebook | Shows |
|---|---|
| Direct CMIP6 API | Run one known fix id. |
| CMIP6 Recipe | Run the bundled cmip6.core_units recipe. |
| CMIP6-decadal Recipe | Run c3s.cmip6_decadal with prepare and apply phases. |
| Atlas Recipe | Run the bundled c3s.atlas plugin recipe. |
| ESA CCI Recipe | Run a bundled CMIP7/ESA CCI plugin recipe. |
| xMIP Plugin Demo | Inspect an xMIP-style plugin workflow. |
| Pythonic Recipe Builder | Author recipes in Python. |
| Auto Recipe Store | Expose registered fixes as one-step recipes. |
| RecipeCatalog | Combine curated and generated recipe stores. |
| DuckDB Recipe Store | Query recipes from a DuckDB store. |
Minimal recipe shape:
recipe = woodpecker.recipe.get("cmip6.core_units")
findings = woodpecker.recipe.check(dataset, recipe)
The notebooks use woodpecker.testing factories such as make_cmip6(),
make_cmip6_decadal(), and make_atlas(). Raw notebook files are also
available on
nbviewer.