From 1d472109f7a50cd99ca86d5424943b96a1e8f777 Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Fri, 15 May 2026 19:13:07 +0200 Subject: [PATCH 1/9] Add files via upload Add recipe_ref_trend_regions_cmip7.yml --- .../ref/recipe_ref_trend_regions_cmip7.yml | 336 ++++++++++++++++++ 1 file changed, 336 insertions(+) create mode 100644 esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml diff --git a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml new file mode 100644 index 0000000000..06ff559a78 --- /dev/null +++ b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml @@ -0,0 +1,336 @@ +# ESMValTool +--- +documentation: + description: + Box plot, linear trends for + the 46 IPCC AR6 reference regions for land (Iturbide et al., 2020). + The diagnostic called in this recipe uses the seaborn.boxplot function. + See seaborn manual for detailed information + (https://seaborn.pydata.org/generated/seaborn.boxplot.html). + + authors: + - schlund_manuel + - weigel_katja + maintainer: + - weigel_katja + title: Linear trends. + +datasets: + # - {dataset: MIROC6, project: CMIP6, exp: historical, mip: Amon, ensemble: r1i1p1f1, grid: gn} + - dataset: DUMMY-MODEL + drs_specs: MIP-DRS7 + project: CMIP7 + exp: historical + ensemble: r1i1p1f2 + grid: g999 + activity: CMIP + institute: MOHC + mip: atmos + frequency: mon + region: glb + +preprocessors: + trend_tas: &trend + custom_order: true + extract_shape: + shapefile: ar6 + decomposed: true + ids: + Acronym: + - 'NWN' + - 'NEN' + - 'GIC' + - 'WNA' + - 'CNA' + - 'ENA' + - 'NCA' + - 'SCA' + - 'CAR' + - 'NWS' + - 'NSA' + - 'NES' + - 'SAM' + - 'SWS' + - 'SES' + - 'SSA' + - 'NEU' + - 'WCE' + - 'EEU' + - 'MED' + - 'SAH' + - 'WAF' + - 'CAF' + - 'NEAF' + - 'SEAF' + - 'WSAF' + - 'ESAF' + - 'MDG' + - 'RAR' + - 'WSB' + - 'ESB' + - 'RFE' + - 'WCA' + - 'ECA' + - 'TIB' + - 'EAS' + - 'ARP' + - 'SAS' + - 'SEA' + - 'NAU' + - 'CAU' + - 'EAU' + - 'SAU' + - 'NZ' + - 'WAN' + - 'EAN' + area_statistics: + operator: mean + linear_trend: + convert_units: + units: K yr-1 + + trend_pr: + <<: *trend + convert_units: + units: mm kg m-3 day-1 yr-1 + + trend_psl: + <<: *trend + convert_units: + units: m-1 kg s-2 yr-1 + + + trend_ua200: &trend200 + custom_order: true + extract_levels: + levels: 20000 + scheme: linear + coordinate: air_pressure + extract_shape: + shapefile: ar6 + decomposed: true + ids: + Acronym: + - 'NWN' + - 'NEN' + - 'GIC' + - 'WNA' + - 'CNA' + - 'ENA' + - 'NCA' + - 'SCA' + - 'CAR' + - 'NWS' + - 'NSA' + - 'NES' + - 'SAM' + - 'SWS' + - 'SES' + - 'SSA' + - 'NEU' + - 'WCE' + - 'EEU' + - 'MED' + - 'SAH' + - 'WAF' + - 'CAF' + - 'NEAF' + - 'SEAF' + - 'WSAF' + - 'ESAF' + - 'MDG' + - 'RAR' + - 'WSB' + - 'ESB' + - 'RFE' + - 'WCA' + - 'ECA' + - 'TIB' + - 'EAS' + - 'ARP' + - 'SAS' + - 'SEA' + - 'NAU' + - 'CAU' + - 'EAU' + - 'SAU' + - 'NZ' + - 'WAN' + - 'EAN' + area_statistics: + operator: mean + linear_trend: + convert_units: + units: m s-1 yr-1 + + trend_hus200: + <<: *trend200 + convert_units: + units: year-1 + + +diagnostics: + tas_trends: + variables: + tas: + preprocessor: trend_tas + mip: Amon + timerange: 1992/2021 + branding_suffix: tavg-h2m-hxy-u + additional_datasets: + - {dataset: HadCRUT5, project: OBS, type: ground, + version: 5.0.1.0-analysis, tier: 2} + - {dataset: ERA-5, project: obs4MIPs, tier: 1, + reference_for_metric: true'} + scripts: + plot: + script: seaborn_diag.py + seaborn_func: barplot + reset_index: true + write_netcdf: true + seaborn_kwargs: + x: shape_id + y: tas + hue: dataset + add_aux_coords: true + facets_as_columns: [dataset] + legend_title: Data + plot_object_methods: + set_xlabel: region + set_ylabel: tas trend [K/yr] + seaborn_settings: + style: ticks + rc: + figure.figsize: [28, 6] + suptitle: Trend in Near-Surface Air Temperature + + pr_trends: + variables: + pr: + preprocessor: trend_pr + mip: Amon + timerange: 1992/2021 + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: GPCP-V3.3, project: obs4MIPs, tier: 1, + reference_for_metric: true} + - {dataset: ERA5, project: native6, type: reanaly, version: v1, + tier: 3, reference_for_metric: true} + scripts: + plot: + script: seaborn_diag.py + seaborn_func: barplot + reset_index: true + write_netcdf: true + seaborn_kwargs: + x: shape_id + y: pr + hue: dataset + add_aux_coords: true + facets_as_columns: [dataset] + legend_title: Data + plot_object_methods: + set_xlabel: region + set_ylabel: pr trend [mm kg m-3 day-1 yr-1] + seaborn_settings: + style: ticks + rc: + figure.figsize: [28, 6] + suptitle: Trend in Precipitation + + + psl_trends: + variables: + psl: + preprocessor: trend_psl + mip: Amon + timerange: 1992/2021 + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1, + + reference_for_metric: true'} + scripts: + plot: + script: seaborn_diag.py + seaborn_func: barplot + reset_index: true + write_netcdf: true + seaborn_kwargs: + x: shape_id + y: psl + hue: dataset + add_aux_coords: true + facets_as_columns: [dataset] + legend_title: Data + plot_object_methods: + set_xlabel: region + set_ylabel: psl trend [m-1 kg s-2 yr-1] + seaborn_settings: + style: ticks + rc: + figure.figsize: [28, 6] + suptitle: Trend in Sea Level Pressure + + ua200_trends: + variables: + ua: + preprocessor: trend_ua200 + mip: Amon + timerange: 1992/2021 + branding_suffix: tavg-p19-hxy-air + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1, + reference_for_metric: true'} + scripts: + plot: + script: seaborn_diag.py + seaborn_func: barplot + reset_index: true + write_netcdf: true + seaborn_kwargs: + x: shape_id + y: ua + hue: dataset + add_aux_coords: true + facets_as_columns: [dataset] + plot_object_methods: + set_xlabel: region + set_ylabel: ua trend [m s-1 yr-1] + seaborn_settings: + style: ticks + rc: + figure.figsize: [28, 6] + suptitle: Trend in Zonal Wind at 200 hPa + + + hus200_trends: + variables: + hus: + preprocessor: trend_hus200 + mip: Amon + timerange: 1992/2021 + branding_suffix: tavg-p19-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1, + reference_for_metric: true'} + scripts: + plot: + script: seaborn_diag.py + seaborn_func: barplot + reset_index: true + write_netcdf: true + seaborn_kwargs: + x: shape_id + y: hus + hue: dataset + add_aux_coords: true + facets_as_columns: [dataset] + plot_object_methods: + set_xlabel: region + set_ylabel: hus trend [yr-1] + seaborn_settings: + style: ticks + rc: + figure.figsize: [28, 6] + suptitle: Trend in Specific Humidity at 200 hPa From a8ced548f7d56bd2d7b43ead25a40f924fbe9459 Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Sat, 16 May 2026 09:50:24 +0200 Subject: [PATCH 2/9] Add two similar recipes Include recipe_ref_timeseries_region_cmip7.yml and recipe_ref_annual_cycle_region_cmip7.yml because they need the same changes as recipe_ref_trend_regions.yml to work for CMIP7 --- .../recipe_ref_annual_cycle_region_cmip7.yml | 227 ++++++++++++ .../recipe_ref_timeseries_region_cmip7.yml | 338 ++++++++++++++++++ 2 files changed, 565 insertions(+) create mode 100644 esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml create mode 100644 esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml diff --git a/esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml new file mode 100644 index 0000000000..1008f4d28d --- /dev/null +++ b/esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml @@ -0,0 +1,227 @@ +# ESMValTool +--- +documentation: + title: Benchmarking of a single model for a region through extract_shape. + description: > + Benchmarking: annual cycle. + authors: + - lauer_axel + - bock_lisa + - hassler_birgit + - lindenlaub_lukas + - schlund_manuel + - weigel_katja + - andela_bouwe + maintainer: + - lauer_axel + references: + - lauer25gmd + projects: + - dlrmabak + +regions: ®ions + - "Arabian-Peninsula" + - "Arabian-Sea" + - "Arctic-Ocean" + - "Bay-of-Bengal" + - "C.Australia" + - "C.North-America" + - "Caribbean" + - "Central-Africa" + - "E.Antarctica" + - "E.Asia" + - "E.Australia" + - "E.C.Asia" + - "E.Europe" + - "E.North-America" + - "E.Siberia" + - "E.Southern-Africa" + - "Equatorial.Atlantic-Ocean" + - "Equatorial.Indic-Ocean" + - "Equatorial.Pacific-Ocean" + - "Greenland/Iceland" + - "Madagascar" + - "Mediterranean" + - "N.Atlantic-Ocean" + - "N.Australia" + - "N.Central-America" + - "N.E.North-America" + - "N.E.South-America" + - "N.Eastern-Africa" + - "N.Europe" + - "N.Pacific-Ocean" + - "N.South-America" + - "N.W.North-America" + - "N.W.South-America" + - "New-Zealand" + - "Russian-Arctic" + - "Russian-Far-East" + - "S.Asia" + - "S.Atlantic-Ocean" + - "S.Australia" + - "S.Central-America" + - "S.E.Asia" + - "S.E.South-America" + - "S.Eastern-Africa" + - "S.Indic-Ocean" + - "S.Pacific-Ocean" + - "S.South-America" + - "S.W.South-America" + - "Sahara" + - "South-American-Monsoon" + - "Southern-Ocean" + - "Tibetan-Plateau" + - "W.Antarctica" + - "W.C.Asia" + - "W.North-America" + - "W.Siberia" + - "W.Southern-Africa" + - "West&Central-Europe" + - "Western-Africa" + +datasets: + # Dataset to be benchmarked + - dataset: DUMMY-MODEL + drs_specs: MIP-DRS7 + project: CMIP7 + exp: historical + ensemble: r1i1p1f2 + grid: g999 + activity: CMIP + institute: MOHC + mip: atmos + frequency: mon + region: glb + +preprocessors: + pp_abs: + regrid: + target_grid: 1x1 + scheme: linear + extract_shape: + shapefile: ar6 + decomposed: true + ids: + Name: *regions + climate_statistics: + period: monthly + area_statistics: + operator: mean + + pp_abs_200: + extract_levels: + levels: 20000 + scheme: linear + coordinate: air_pressure + regrid: + target_grid: 1x1 + scheme: linear + extract_shape: + shapefile: ar6 + decomposed: true + ids: + Name: *regions + climate_statistics: + period: monthly + area_statistics: + operator: mean + + +diagnostics: + near-surface_air_temperature_annual_cycle: + description: Plot global mean mean annual cycle for the given period including a reference dataset. + variables: + tas: &var_default_abs + start_year: 1992 + end_year: 2021 + preprocessor: pp_abs + branding_suffix: tavg-h2m-hxy-u + mip: Amon + additional_datasets: + - {dataset: HadCRUT5, project: OBS, type: ground, version: 5.0.1.0-analysis, tier: 2} + scripts: + figures: &figures + script: monitor/multi_datasets.py + plot_folder: '{plot_dir}' + group_variables_by: shape_id + plot_filename: "{plot_type}_{real_name}_{dataset}_{mip}_{exp}_{ensemble}_{shape_id}" + plots: + annual_cycle: + plot_kwargs: + default: + color: red + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 4 + HadCRUT5: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + ERA5: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + ERA-5: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + GPCP-V2.3: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + pyplot_kwargs: + title: '{long_name} {shape_id}' + ylabel: '{short_name} [{units}]' + precipitation_annual_cycle: + description: Plot global mean mean annual cycle for the given period including a reference dataset. + variables: + pr: + <<: *var_default_abs + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: GPCP-V3.3, project: obs4MIPs, tier: 1} + scripts: + figures: *figures + sea_level_pressure_annual_cycle: + description: Plot global mean mean annual cycle for the given period including a reference dataset. + variables: + psl: + <<: *var_default_abs + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures + specific_humidity_annual_cycle: + description: Plot global mean mean annual cycle for the given period including a reference dataset. + variables: + hus_200: + <<: *var_default_abs + short_name: hus + preprocessor: pp_abs_200 + branding_suffix: tavg-p19-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures + eastward_wind_annual_cycle: + description: Plot global mean mean annual cycle for the given period including a reference dataset. + variables: + ua_200: + <<: *var_default_abs + short_name: ua + preprocessor: pp_abs_200 + branding_suffix: tavg-p19-hxy-air + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures diff --git a/esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml new file mode 100644 index 0000000000..99f1245be3 --- /dev/null +++ b/esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml @@ -0,0 +1,338 @@ +# ESMValTool +--- +documentation: + title: Benchmarking of a single model for a region through extract_shape. + description: > + Benchmarking: time series. + authors: + - lauer_axel + - bock_lisa + - hassler_birgit + - lindenlaub_lukas + - schlund_manuel + - weigel_katja + - andela_bouwe + maintainer: + - lauer_axel + references: + - lauer25gmd + projects: + - dlrmabak + +regions: ®ions + - "Arabian-Peninsula" + - "Arabian-Sea" + - "Arctic-Ocean" + - "Bay-of-Bengal" + - "C.Australia" + - "C.North-America" + - "Caribbean" + - "Central-Africa" + - "E.Antarctica" + - "E.Asia" + - "E.Australia" + - "E.C.Asia" + - "E.Europe" + - "E.North-America" + - "E.Siberia" + - "E.Southern-Africa" + - "Equatorial.Atlantic-Ocean" + - "Equatorial.Indic-Ocean" + - "Equatorial.Pacific-Ocean" + - "Greenland/Iceland" + - "Madagascar" + - "Mediterranean" + - "N.Atlantic-Ocean" + - "N.Australia" + - "N.Central-America" + - "N.E.North-America" + - "N.E.South-America" + - "N.Eastern-Africa" + - "N.Europe" + - "N.Pacific-Ocean" + - "N.South-America" + - "N.W.North-America" + - "N.W.South-America" + - "New-Zealand" + - "Russian-Arctic" + - "Russian-Far-East" + - "S.Asia" + - "S.Atlantic-Ocean" + - "S.Australia" + - "S.Central-America" + - "S.E.Asia" + - "S.E.South-America" + - "S.Eastern-Africa" + - "S.Indic-Ocean" + - "S.Pacific-Ocean" + - "S.South-America" + - "S.W.South-America" + - "Sahara" + - "South-American-Monsoon" + - "Southern-Ocean" + - "Tibetan-Plateau" + - "W.Antarctica" + - "W.C.Asia" + - "W.North-America" + - "W.Siberia" + - "W.Southern-Africa" + - "West&Central-Europe" + - "Western-Africa" + +datasets: + # Dataset to be benchmarked + - dataset: DUMMY-MODEL + drs_specs: MIP-DRS7 + project: CMIP7 + exp: historical + ensemble: r1i1p1f2 + grid: g999 + activity: CMIP + institute: MOHC + mip: atmos + frequency: mon + region: glb + + +preprocessors: + pp_abs: + regrid: + target_grid: 1x1 + scheme: linear + extract_shape: + shapefile: ar6 + crop: true + decomposed: true + ids: + Name: *regions + area_statistics: + operator: mean + + pp_abs_200: + extract_levels: + levels: 20000 + scheme: linear + coordinate: air_pressure + regrid: + target_grid: 1x1 + scheme: linear + extract_shape: + shapefile: ar6 + crop: true + decomposed: true + ids: + Name: *regions + area_statistics: + operator: mean + + pp: + regrid: + target_grid: 1x1 + scheme: linear + extract_shape: + shapefile: ar6 + decomposed: true + ids: + Name: *regions + anomalies: + period: month + reference: + start_year: 1992 + start_month: 1 + start_day: 1 + end_year: 2021 + end_month: 12 + end_day: 31 + area_statistics: + operator: mean + + pp_200: + extract_levels: + levels: 20000 + scheme: linear + coordinate: air_pressure + regrid: + target_grid: 1x1 + scheme: linear + extract_shape: + shapefile: ar6 + decomposed: true + ids: + Name: *regions + anomalies: + period: month + reference: + start_year: 1992 + start_month: 1 + start_day: 1 + end_year: 2021 + end_month: 12 + end_day: 31 + area_statistics: + operator: mean + + +diagnostics: + + near-surface_air_temperature_anomalies: + description: Plot "classical" time series of global mean anomalies including a reference dataset. + variables: + tas: &var_default + start_year: 1992 + end_year: 2021 + preprocessor: pp + mip: Amon + branding_suffix: tavg-h2m-hxy-u + additional_datasets: + - {dataset: HadCRUT5, project: OBS, type: ground, version: 5.0.1.0-analysis, tier: 2} + scripts: + figures: &figures + script: monitor/multi_datasets.py + plot_folder: '{plot_dir}' + group_variables_by: shape_id + plot_filename: "{plot_type}_{real_name}_{dataset}_{mip}_{exp}_{ensemble}_{shape_id}" + plots: + timeseries: + plot_kwargs: &plot_kwargs + default: + color: red + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 4 + HadCRUT5: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + ERA5: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + ERA-5: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + GPCP-V2.3: + color: black + label: '{dataset}' + linestyle: '-' + linewidth: 2 + zorder: 3 + pyplot_kwargs: + title: '{long_name} Anomalies {shape_id}' + ylabel: '{short_name} [{units}]' + precipitation_anomalies: + description: Plot "classical" time series of global mean anomalies including a reference dataset. + variables: + pr: + <<: *var_default + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: GPCP-V3.3, project: obs4MIPs, tier: 1} + scripts: + figures: *figures + sea_level_pressure_anomalies: + description: Plot "classical" time series of global mean anomalies including a reference dataset. + variables: + psl: + <<: *var_default + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures + specific_humidity_anomalies: + description: Plot "classical" time series of global mean anomalies including a reference dataset. + variables: + hus_200: + <<: *var_default + short_name: hus + preprocessor: pp_200 + branding_suffix: tavg-p19-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures + eastward_wind_anomalies: + description: Plot "classical" time series of global mean anomalies including a reference dataset. + variables: + ua_200: + <<: *var_default + short_name: ua + preprocessor: pp_200 + branding_suffix: tavg-p19-hxy-air + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures + + near-surface_air_temperature: + description: Plot "classical" time series of global mean including a reference dataset. + variables: + tas: &var_default_abs + <<: *var_default + preprocessor: pp_abs + branding_suffix: tavg-h2m-hxy-u + additional_datasets: + - {dataset: HadCRUT5, project: OBS, type: ground, version: 5.0.1.0-analysis, tier: 2} + scripts: + figures: &figures_abs + script: monitor/multi_datasets.py + plot_folder: '{plot_dir}' + group_variables_by: shape_id + plot_filename: "{plot_type}_{real_name}_{dataset}_{mip}_{exp}_{ensemble}_{shape_id}" + plots: + timeseries: + plot_kwargs: *plot_kwargs + pyplot_kwargs: + title: '{long_name} {shape_id}' + precipitation: + description: Plot "classical" time series of global mean including a reference dataset. + variables: + pr: + <<: *var_default_abs + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: GPCP-V3.3, project: obs4MIPs, tier: 1} + scripts: + figures: *figures_abs + sea_level_pressure: + description: Plot "classical" time series of global mean including a reference dataset. + variables: + psl: + <<: *var_default_abs + branding_suffix: tavg-u-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures_abs + specific_humidity: + description: Plot "classical" time series of global mean including a reference dataset. + variables: + hus_200: + <<: *var_default_abs + short_name: hus + preprocessor: pp_abs_200 + branding_suffix: tavg-p19-hxy-u + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures_abs + eastward_wind: + description: Plot "classical" time series of global mean including a reference dataset. + variables: + ua_200: + <<: *var_default_abs + short_name: ua + preprocessor: pp_abs_200 + branding_suffix: tavg-p19-hxy-air + additional_datasets: + - {dataset: ERA-5, project: obs4MIPs, tier: 1} + scripts: + figures: *figures_abs From 04d60e040893a5df0ec88e7a8c620e0436961aa2 Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Sat, 16 May 2026 10:09:52 +0200 Subject: [PATCH 3/9] Update recipe_ref_timeseries_region_cmip7.yml Correct GPCP data version in plot_kwargs --- esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml index 99f1245be3..1b4f2bfded 100644 --- a/esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml +++ b/esmvaltool/recipes/ref/recipe_ref_timeseries_region_cmip7.yml @@ -218,7 +218,7 @@ diagnostics: linestyle: '-' linewidth: 2 zorder: 3 - GPCP-V2.3: + GPCP-V3.3: color: black label: '{dataset}' linestyle: '-' From ea9d478abcb4c89cc9b42c03a2022d6cd9d77b03 Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Sat, 16 May 2026 10:10:17 +0200 Subject: [PATCH 4/9] Update recipe_ref_annual_cycle_region_cmip7.yml Correct GPCP data version in plot_kwargs --- esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml index 1008f4d28d..64118d65a8 100644 --- a/esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml +++ b/esmvaltool/recipes/ref/recipe_ref_annual_cycle_region_cmip7.yml @@ -172,7 +172,7 @@ diagnostics: linestyle: '-' linewidth: 2 zorder: 3 - GPCP-V2.3: + GPCP-V3.3: color: black label: '{dataset}' linestyle: '-' From 8d0d928921564a7a419e99e345c1ac1f7d0ee4ba Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Tue, 19 May 2026 16:33:53 +0200 Subject: [PATCH 5/9] Update recipe_ref_trend_regions_cmip7.yml Remove unnecessary blank lines --- esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml index 06ff559a78..99a1c9e500 100644 --- a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml +++ b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml @@ -248,7 +248,6 @@ diagnostics: branding_suffix: tavg-u-hxy-u additional_datasets: - {dataset: ERA-5, project: obs4MIPs, tier: 1, - reference_for_metric: true'} scripts: plot: @@ -303,7 +302,6 @@ diagnostics: figure.figsize: [28, 6] suptitle: Trend in Zonal Wind at 200 hPa - hus200_trends: variables: hus: From 5cf84c3637d970735b512d5b0f4f7c59ad65d65c Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Thu, 28 May 2026 13:58:08 +0200 Subject: [PATCH 6/9] Update esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml Co-authored-by: Bouwe Andela --- esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml index 99a1c9e500..7c74535111 100644 --- a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml +++ b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml @@ -181,7 +181,7 @@ diagnostics: - {dataset: HadCRUT5, project: OBS, type: ground, version: 5.0.1.0-analysis, tier: 2} - {dataset: ERA-5, project: obs4MIPs, tier: 1, - reference_for_metric: true'} + reference_for_metric: true} scripts: plot: script: seaborn_diag.py From d7f91ec6a4e943cd563e3b9170a4079c6b6c759e Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Thu, 28 May 2026 13:58:33 +0200 Subject: [PATCH 7/9] Update esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml Co-authored-by: Bouwe Andela --- esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml index 7c74535111..fdb33dfc55 100644 --- a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml +++ b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml @@ -248,7 +248,7 @@ diagnostics: branding_suffix: tavg-u-hxy-u additional_datasets: - {dataset: ERA-5, project: obs4MIPs, tier: 1, - reference_for_metric: true'} + reference_for_metric: true} scripts: plot: script: seaborn_diag.py From d8532048ed39655ec1067a289e624cb4ca802806 Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Thu, 28 May 2026 13:58:45 +0200 Subject: [PATCH 8/9] Update esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml Co-authored-by: Bouwe Andela --- esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml index fdb33dfc55..47bdcabfad 100644 --- a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml +++ b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml @@ -311,7 +311,7 @@ diagnostics: branding_suffix: tavg-p19-hxy-u additional_datasets: - {dataset: ERA-5, project: obs4MIPs, tier: 1, - reference_for_metric: true'} + reference_for_metric: true} scripts: plot: script: seaborn_diag.py From df792c04d4559edc345a1858349b28434850b0be Mon Sep 17 00:00:00 2001 From: katjaweigel Date: Thu, 28 May 2026 13:58:57 +0200 Subject: [PATCH 9/9] Update esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml Co-authored-by: Bouwe Andela --- esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml index 47bdcabfad..4317e54c38 100644 --- a/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml +++ b/esmvaltool/recipes/ref/recipe_ref_trend_regions_cmip7.yml @@ -280,7 +280,7 @@ diagnostics: branding_suffix: tavg-p19-hxy-air additional_datasets: - {dataset: ERA-5, project: obs4MIPs, tier: 1, - reference_for_metric: true'} + reference_for_metric: true} scripts: plot: script: seaborn_diag.py