Skip to content

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.