Generated Recipes Reference
This page is generated from recipe documents discovered by RecipeLoader.
Recipes are curated workflows for selecting and applying fixes to matching datasets.
Source values point to core or package-bundled plugin recipes discovered by RecipeLoader.
| ID | Description | Match | Steps | Source | Source Files |
|---|---|---|---|---|---|
| c3s.atlas | C3S/CDS adaptation recipe for Atlas NetCDF datasets | paths: atlas.nc | apply: atlas.encoding_cleanup apply: atlas.project_id_normalization |
plugin:woodpecker_atlas_plugin | plugins/woodpecker-atlas-plugin/src/woodpecker_atlas_plugin/recipes/atlas_basic_recipe.json |
| c3s.cmip6_decadal | Apply C3S/CDS-ready metadata/encoding normalization for CMIP6-decadal hindcast datasets | dataset ids: CMIP6.DCPP..dcppA-hindcast.; attrs: activity_id=DCPP, experiment_id=dcppA-hindcast, project_id=CMIP6 | prepare: cmip6_decadal.calendar_normalization apply: cmip6_decadal.time_metadata apply: cmip6_decadal.realization_variable apply: cmip6_decadal.coordinates_encoding_cleanup apply: cmip6_decadal.realization_comment_normalization apply: cmip6_decadal.realization_dtype_normalization apply: cmip6_decadal.fillvalue_encoding_cleanup apply: cmip6_decadal.further_info_url_normalization apply: cmip6_decadal.start_token_normalization apply: cmip6_decadal.realization_long_name_normalization apply: cmip6_decadal.realization_index_normalization apply: cmip6_decadal.leadtime_metadata_normalization apply: cmip6_decadal.model_global_attributes apply: cmip6_decadal.reftime_coordinate apply: cmip6_decadal.leadtime_coordinate |
plugin:woodpecker_cmip6_decadal_plugin | plugins/woodpecker-cmip6-decadal-plugin/src/woodpecker_cmip6_decadal_plugin/recipes/cmip6_decadal_full_recipe.json |
| cmip6.core_units | dataset ids: CMIP6.CMIP..Amon.tas.; attrs: activity_id=CMIP, project_id=CMIP6 | apply: woodpecker.normalize_tas_units_to_kelvin | core | woodpecker/recipes/recipes/cmip6_core_recipe.yaml | |
| cmip7.esa_cci_water_vapour_dotname | CMIP7/ESA CCI dot-name inputs | paths: esacci.WATERVAPOUR.* | apply: woodpecker.merge_equivalent_dimensions apply: cmip7.configurable_reformat_bridge apply: woodpecker.ensure_latitude_is_increasing |
plugin:woodpecker_cmip7_plugin | plugins/woodpecker-cmip7-plugin/src/woodpecker_cmip7_plugin/recipes/esa_cci_water_vapour_recipe.json |
| cmip7.esa_cci_water_vapour_zarr | CMIP7/ESA CCI zarr-style inputs | paths: ESACCI-WATERVAPOUR-.zarr | apply: cmip7.configurable_reformat_bridge apply: woodpecker.ensure_latitude_is_increasing |
plugin:woodpecker_cmip7_plugin | plugins/woodpecker-cmip7-plugin/src/woodpecker_cmip7_plugin/recipes/esa_cci_water_vapour_recipe.json |
| xmip.cmip6_preprocessing | Woodpecker-native xMIP-style CMIP6 preprocessing. This recipe composes small, inspectable fixes instead of hiding the workflow in one monolithic preprocessing function. | attrs: project_id=CMIP6 | apply: woodpecker.rename_variables apply: woodpecker.promote_missing_dimension_coords apply: woodpecker.set_coordinate_variables apply: xmip.broadcast_lon_lat apply: woodpecker.normalize_longitude_convention apply: woodpecker.convert_units apply: xmip.normalize_lon_lat_bounds apply: xmip.sort_vertex_order apply: xmip.convert_bounds_to_vertices apply: xmip.convert_vertices_to_bounds apply: xmip.fix_known_cmip6_metadata apply: woodpecker.drop_variables |
plugin:woodpecker_xmip_plugin | plugins/woodpecker-xmip-plugin/src/woodpecker_xmip_plugin/recipes/cmip6_preprocessing.yaml |
| xmip.cmip6_preprocessing_nominal_xy | Extended CMIP6 preprocessing that also replaces x/y coordinate values with nominal longitude/latitude values derived from the grid. | attrs: project_id=CMIP6 | apply: woodpecker.rename_variables apply: woodpecker.promote_missing_dimension_coords apply: woodpecker.set_coordinate_variables apply: xmip.broadcast_lon_lat apply: woodpecker.normalize_longitude_convention apply: xmip.replace_xy_with_nominal_lon_lat apply: woodpecker.convert_units apply: xmip.normalize_lon_lat_bounds apply: xmip.sort_vertex_order apply: xmip.convert_bounds_to_vertices apply: xmip.convert_vertices_to_bounds apply: xmip.fix_known_cmip6_metadata apply: woodpecker.drop_variables |
plugin:woodpecker_xmip_plugin | plugins/woodpecker-xmip-plugin/src/woodpecker_xmip_plugin/recipes/cmip6_preprocessing.yaml |