|
| 1 | +documentation: |
| 2 | + title: | |
| 3 | + Example recipe that computes performance metrics for CORDEX-CMIP5 models. |
| 4 | + description: | |
| 5 | + This is an example recipe that computes performance metrics for CORDEX-CMIP5 models. |
| 6 | + The outcome of this recipe is used for deliverable DX.X of the project ESO4Clima. |
| 7 | + authors: |
| 8 | + - loosveldt-tomas_saskia |
| 9 | + - andela_bouwe |
| 10 | + maintainer: |
| 11 | + - loosveldt-tomas_saskia |
| 12 | + |
| 13 | +preprocessors: |
| 14 | + ts_pp: |
| 15 | + custom_order: true |
| 16 | + monthly_statistics: |
| 17 | + operator: mean |
| 18 | + climate_statistics: |
| 19 | + period: full |
| 20 | + operator: mean |
| 21 | + mask_landsea: |
| 22 | + mask_out: sea |
| 23 | + regrid: |
| 24 | + target_grid: HIRHAM5 |
| 25 | + scheme: 'linear' |
| 26 | + distance_metric: |
| 27 | + metric: weighted_rmse |
| 28 | + # multi_model_statistics: # fails because of different data types in CCLM4-8-17 and issue in regrid that removes coordinates prevents the merging of cubes |
| 29 | + # span: overlap |
| 30 | + # statistics: |
| 31 | + # - operator: mean |
| 32 | + # - operator: percentile |
| 33 | + # percent: 50 |
| 34 | + # groupby: ['project'] |
| 35 | + # exclude: [reference_dataset] |
| 36 | + pp: |
| 37 | + custom_order: true |
| 38 | + monthly_statistics: |
| 39 | + operator: mean |
| 40 | + climate_statistics: |
| 41 | + period: full |
| 42 | + operator: mean |
| 43 | + regrid: |
| 44 | + target_grid: HIRHAM5 |
| 45 | + scheme: 'linear' |
| 46 | + distance_metric: |
| 47 | + metric: weighted_rmse |
| 48 | + # multi_model_statistics: # fails because of different data types in CCLM4-8-17 and issue in regrid that removes coordinates prevents the merging of cubes |
| 49 | + # span: overlap |
| 50 | + # statistics: |
| 51 | + # - operator: mean |
| 52 | + # - operator: percentile |
| 53 | + # percent: 50 |
| 54 | + # groupby: ['project'] |
| 55 | + # exclude: [reference_dataset] |
| 56 | + |
| 57 | +datasets: |
| 58 | +########################### |
| 59 | +# FULL SET OF DATASETS - TO BE UNCOMENTED WHEN ALL DATASETS ARE FIXED |
| 60 | +########################### |
| 61 | +datasets: |
| 62 | +- project: CORDEX |
| 63 | + dataset: ALADIN63 |
| 64 | + domain: EUR-11 |
| 65 | + driver: CNRM-CERFACS-CNRM-CM5 |
| 66 | + ensemble: r1i1p1 |
| 67 | + institute: CNRM |
| 68 | + rcm_version: v2 |
| 69 | + supplementary_variables: |
| 70 | + - short_name: sftlf |
| 71 | + mip: fx |
| 72 | +- project: CORDEX |
| 73 | + dataset: ALADIN63 |
| 74 | + domain: EUR-11 |
| 75 | + driver: MOHC-HadGEM2-ES |
| 76 | + ensemble: r1i1p1 |
| 77 | + institute: CNRM |
| 78 | + rcm_version: v1 |
| 79 | + supplementary_variables: |
| 80 | + - short_name: sftlf |
| 81 | + mip: fx |
| 82 | +- project: CORDEX |
| 83 | + dataset: HIRHAM5 |
| 84 | + domain: EUR-11 |
| 85 | + driver: CNRM-CERFACS-CNRM-CM5 |
| 86 | + ensemble: r1i1p1 |
| 87 | + institute: DMI |
| 88 | + rcm_version: v2 |
| 89 | + supplementary_variables: |
| 90 | + - short_name: sftlf |
| 91 | + mip: fx |
| 92 | +- project: CORDEX |
| 93 | + dataset: HIRHAM5 |
| 94 | + domain: EUR-11 |
| 95 | + driver: ICHEC-EC-EARTH |
| 96 | + ensemble: r12i1p1 |
| 97 | + institute: DMI |
| 98 | + rcm_version: v1 |
| 99 | + supplementary_variables: |
| 100 | + - short_name: sftlf |
| 101 | + mip: fx |
| 102 | +- project: CORDEX |
| 103 | + dataset: HIRHAM5 |
| 104 | + domain: EUR-11 |
| 105 | + driver: ICHEC-EC-EARTH |
| 106 | + ensemble: r1i1p1 |
| 107 | + institute: DMI |
| 108 | + rcm_version: v1 |
| 109 | + supplementary_variables: |
| 110 | + - short_name: sftlf |
| 111 | + mip: fx |
| 112 | +- project: CORDEX |
| 113 | + dataset: HIRHAM5 |
| 114 | + domain: EUR-11 |
| 115 | + driver: ICHEC-EC-EARTH |
| 116 | + ensemble: r3i1p1 |
| 117 | + institute: DMI |
| 118 | + rcm_version: v2 |
| 119 | + supplementary_variables: |
| 120 | + - short_name: sftlf |
| 121 | + mip: fx |
| 122 | + # ensemble: r1i1p1 |
| 123 | +- project: CORDEX |
| 124 | + dataset: HIRHAM5 |
| 125 | + domain: EUR-11 |
| 126 | + driver: IPSL-IPSL-CM5A-MR |
| 127 | + ensemble: r1i1p1 |
| 128 | + institute: DMI |
| 129 | + rcm_version: v1 |
| 130 | + supplementary_variables: |
| 131 | + - short_name: sftlf |
| 132 | + mip: fx |
| 133 | +- project: CORDEX |
| 134 | + dataset: HIRHAM5 |
| 135 | + domain: EUR-11 |
| 136 | + driver: MOHC-HadGEM2-ES |
| 137 | + ensemble: r1i1p1 |
| 138 | + institute: DMI |
| 139 | + rcm_version: v2 |
| 140 | + supplementary_variables: |
| 141 | + - short_name: sftlf |
| 142 | + mip: fx |
| 143 | +- project: CORDEX |
| 144 | + dataset: HIRHAM5 |
| 145 | + domain: EUR-11 |
| 146 | + driver: MPI-M-MPI-ESM-LR |
| 147 | + ensemble: r1i1p1 |
| 148 | + institute: DMI |
| 149 | + rcm_version: v1 |
| 150 | + supplementary_variables: |
| 151 | + - short_name: sftlf |
| 152 | + mip: fx |
| 153 | +- project: CORDEX |
| 154 | + dataset: HIRHAM5 |
| 155 | + domain: EUR-11 |
| 156 | + driver: NCC-NorESM1-M |
| 157 | + ensemble: r1i1p1 |
| 158 | + institute: DMI |
| 159 | + rcm_version: v3 |
| 160 | + supplementary_variables: |
| 161 | + - short_name: sftlf |
| 162 | + mip: fx |
| 163 | +- project: CORDEX |
| 164 | + dataset: HadREM3-GA7-05 |
| 165 | + domain: EUR-11 |
| 166 | + driver: CNRM-CERFACS-CNRM-CM5 |
| 167 | + ensemble: r1i1p1 |
| 168 | + institute: MOHC |
| 169 | + rcm_version: v2 |
| 170 | + supplementary_variables: |
| 171 | + - short_name: sftlf |
| 172 | + mip: fx |
| 173 | +- project: CORDEX |
| 174 | + dataset: HadREM3-GA7-05 |
| 175 | + domain: EUR-11 |
| 176 | + driver: ICHEC-EC-EARTH |
| 177 | + ensemble: r12i1p1 |
| 178 | + institute: MOHC |
| 179 | + rcm_version: v1 |
| 180 | + supplementary_variables: |
| 181 | + - short_name: sftlf |
| 182 | + mip: fx |
| 183 | +- project: CORDEX |
| 184 | + dataset: HadREM3-GA7-05 |
| 185 | + domain: EUR-11 |
| 186 | + driver: MOHC-HadGEM2-ES |
| 187 | + ensemble: r1i1p1 |
| 188 | + institute: MOHC |
| 189 | + rcm_version: v1 |
| 190 | + supplementary_variables: |
| 191 | + - short_name: sftlf |
| 192 | + mip: fx |
| 193 | +- project: CORDEX |
| 194 | + dataset: HadREM3-GA7-05 |
| 195 | + domain: EUR-11 |
| 196 | + driver: MPI-M-MPI-ESM-LR |
| 197 | + ensemble: r1i1p1 |
| 198 | + institute: MOHC |
| 199 | + rcm_version: v1 |
| 200 | + supplementary_variables: |
| 201 | + - short_name: sftlf |
| 202 | + mip: fx |
| 203 | +- project: CORDEX |
| 204 | + dataset: HadREM3-GA7-05 |
| 205 | + domain: EUR-11 |
| 206 | + driver: NCC-NorESM1-M |
| 207 | + ensemble: r1i1p1 |
| 208 | + institute: MOHC |
| 209 | + rcm_version: v1 |
| 210 | + supplementary_variables: |
| 211 | + - short_name: sftlf |
| 212 | + mip: fx |
| 213 | +- project: CORDEX |
| 214 | + dataset: REMO2015 |
| 215 | + domain: EUR-11 |
| 216 | + driver: CNRM-CERFACS-CNRM-CM5 |
| 217 | + ensemble: r1i1p1 |
| 218 | + institute: GERICS |
| 219 | + rcm_version: v2 |
| 220 | + supplementary_variables: |
| 221 | + - short_name: sftlf |
| 222 | + mip: fx |
| 223 | + ensemble: r0i0p0 |
| 224 | +- project: CORDEX |
| 225 | + dataset: REMO2015 |
| 226 | + domain: EUR-11 |
| 227 | + driver: IPSL-IPSL-CM5A-MR |
| 228 | + ensemble: r1i1p1 |
| 229 | + institute: GERICS |
| 230 | + rcm_version: v1 |
| 231 | + supplementary_variables: |
| 232 | + - short_name: sftlf |
| 233 | + mip: fx |
| 234 | + ensemble: r0i0p0 |
| 235 | + |
| 236 | + |
| 237 | + |
| 238 | +diagnostics: |
| 239 | + bias: |
| 240 | + variables: |
| 241 | + ts: &ts |
| 242 | + variable: ts |
| 243 | + mip: day |
| 244 | + exp: historical |
| 245 | + timerange: 2003/2005 |
| 246 | + preprocessor: ts_pp |
| 247 | + split: Ref1 |
| 248 | + reference_dataset: ESACCI-LST |
| 249 | + additional_datasets: |
| 250 | + - {project: OBS, tier: 2 , dataset: ESACCI-LST, type: sat, version: '1.00', mip: Amon, reference_for_metric: true} |
| 251 | + ts_2: |
| 252 | + <<: *ts |
| 253 | + short_name: ts |
| 254 | + split: Ref2 |
| 255 | + reference_dataset: NCEP-NCAR-R1 |
| 256 | + additional_datasets: |
| 257 | + # ERA5 data on DKRZ was not available for this period, used an arbitrary reanalysis instead |
| 258 | + - {project: OBS6, tier: 2 , dataset: NCEP-NCAR-R1, type: reanaly, version: 1, mip: Amon, reference_for_metric: true} |
| 259 | + clt: |
| 260 | + variable: clt |
| 261 | + mip: day |
| 262 | + exp: historical |
| 263 | + timerange: 2003/2005 |
| 264 | + preprocessor: pp |
| 265 | + split: Ref1 |
| 266 | + reference_dataset: ESACCI-CLOUD |
| 267 | + additional_datasets: |
| 268 | + - {project: OBS6, tier: 2 , dataset: ESACCI-CLOUD, type: sat, version: v3.0-AVHRR-AMPM, mip: day, reference_for_metric: true} |
| 269 | + sic: |
| 270 | + variable: sic |
| 271 | + mip: day |
| 272 | + exp: historical |
| 273 | + timerange: 2003/2005 |
| 274 | + preprocessor: pp |
| 275 | + split: Ref1 |
| 276 | + reference_dataset: ESACCI-SEAICE |
| 277 | + additional_datasets: |
| 278 | + - {project: OBS6, tier: 2 , dataset: ESACCI-SEAICE, type: sat, version: L4-SICONC-RE-SSMI-12.5kmEASE2-fv3.0-NH, mip: SIday, reference_for_metric: true} |
| 279 | + rsus: |
| 280 | + variable: rsus |
| 281 | + mip: day |
| 282 | + exp: historical |
| 283 | + timerange: 2003/2005 |
| 284 | + preprocessor: pp |
| 285 | + split: Ref1 |
| 286 | + reference_dataset: ESACCI-CLOUD |
| 287 | + additional_datasets: |
| 288 | + - {project: OBS6, tier: 2 , dataset: ESACCI-CLOUD, type: sat, version: v3.0-AVHRR-AMPM, mip: Amon, reference_for_metric: true} |
| 289 | + |
| 290 | + |
| 291 | + scripts: |
| 292 | + portrait: |
| 293 | + script: portrait_plot.py |
| 294 | + x_by: alias |
| 295 | + y_by: variable # extra_facet |
| 296 | + group_by: project |
| 297 | + normalize: "centered_median" |
| 298 | + default_split: Ref1 |
| 299 | + nan_color: null |
| 300 | + plot_kwargs: |
| 301 | + vmin: -0.5 |
| 302 | + vmax: +0.5 |
| 303 | + cbar_kwargs: |
| 304 | + label: Relative RMSE |
| 305 | + extend: both |
0 commit comments