forked from ESMValGroup/ESMValTool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrecipe_bc_extremes_txx.yml
220 lines (206 loc) · 6.56 KB
/
recipe_bc_extremes_txx.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
# ESMValTool
# recipe_bc_extremes_txx.yml
---
documentation:
title: GEVs 2021 BC heatwave
description: This is a recipe for analysing 2021 BC heat wave.
authors:
- malinina_elizaveta
preprocessors:
preproc_txx: &prep_txx
custom_order: True
regrid:
target_grid: 0.5x0.5
lon_offset: 0.25
lat_offset: 0.25
scheme: linear
extract_shape:
shapefile: british_columbia.shp
method: contains
crop: True
area_statistics:
operator: mean
annual_statistics:
operator: max
anomalies:
period: full
reference:
start_year: 1940
start_month: 1
start_day: 1
end_year: 1959
end_month: 12
end_day: 31
preproc_txx_nat:
<<: *prep_txx
extract_time:
start_year: 1850
start_month: 1
start_day: 1
end_year: 1900
end_month: 12
end_day: 31
preproc_txx_all:
<<: *prep_txx
extract_time:
start_year: 2011
start_month: 1
start_day: 1
end_year: 2030
end_month: 12
end_day: 31
preproc_txx_fut:
<<: *prep_txx
extract_time:
start_year: 2081
start_month: 1
start_day: 1
end_year: 2100
end_month: 12
end_day: 31
preproc_era_abs: &prep_era_abs
custom_order: True
extract_shape:
shapefile: british_columbia.shp
method: contains
crop: True
area_statistics:
operator: mean
annual_statistics:
operator: max
preproc_era_ano:
<<: *prep_era_abs
anomalies:
period: full
reference:
start_year: 1940
start_month: 1
start_day: 1
end_year: 1959
end_month: 12
end_day: 31
preproc_era_gsat:
custom_order: True
area_statistics:
operator: mean
annual_statistics:
operator: mean
anomalies:
period: full
reference:
start_year: 1940
start_month: 1
start_day: 1
end_year: 1959
end_month: 12
end_day: 31
datasets_tasmax: &datasets_tasmax
- {dataset: ACCESS-ESM1-5, ensemble: "r(1:18)i1p1f1", grid: gn}
- {dataset: ACCESS-ESM1-5, ensemble: "r(21:24)i1p1f1", grid: gn}
- {dataset: ACCESS-ESM1-5, ensemble: r26i1p1f1, grid: gn}
- {dataset: ACCESS-ESM1-5, ensemble: "r(28:33)i1p1f1", grid: gn}
- {dataset: ACCESS-ESM1-5, ensemble: "r(35:40)i1p1f1", grid: gn}
- {dataset: ACCESS-CM2, ensemble: "r(1:5)i1p1f1", grid: gn}
- {dataset: AWI-CM-1-1-MR, ensemble: r1i1p1f1, grid: gn}
- {dataset: BCC-CSM2-MR, ensemble: r1i1p1f1, grid: gn}
- {dataset: CanESM5, ensemble: "r(1:25)i1p1f1", grid: gn}
- {dataset: CanESM5, ensemble: "r(1:25)i1p2f1", grid: gn}
- {dataset: CMCC-ESM2, ensemble: r1i1p1f1, grid: gn}
- {dataset: CNRM-CM6-1, ensemble: r1i1p1f2, grid: gr}
- {dataset: CNRM-ESM2-1, ensemble: r1i1p1f2, grid: gr}
- { dataset: EC-Earth3, ensemble: r2i1p1f1, grid: gr }
- { dataset: EC-Earth3-CC, ensemble: r1i1p1f1, grid: gr }
- { dataset: EC-Earth3-Veg, ensemble: r1i1p1f1, grid: gr }
- { dataset: EC-Earth3-Veg, ensemble: r6i1p1f1, grid: gr }
- { dataset: GFDL-ESM4, institute: NOAA-GFDL, ensemble: r1i1p1f1, grid: gr1 }
# - { dataset: GISS-E2-1-G, ensemble: r1i1p1f2, grid: gn } # tasmax issue historical
- { dataset: INM-CM5-0, ensemble: r1i1p1f1, grid: gr1 }
- { dataset: INM-CM4-8, ensemble: r1i1p1f1, grid: gr1 }
- { dataset: IPSL-CM6A-LR, ensemble: "r(1:6)i1p1f1", grid: gr }
- { dataset: IPSL-CM6A-LR, ensemble: "r(10:11)i1p1f1", grid: gr }
- { dataset: IPSL-CM6A-LR, ensemble: r14i1p1f1, grid: gr }
- { dataset: IPSL-CM6A-LR, ensemble: r22i1p1f1, grid: gr }
- { dataset: IPSL-CM6A-LR, ensemble: r25i1p1f1, grid: gr }
- {dataset: MIROC6, ensemble: "r(1:3)i1p1f1", grid: gn}
- {dataset: MIROC6, ensemble: "r(21:29)i1p1f1", grid: gn}
- {dataset: MIROC6, ensemble: "r(31:34)i1p1f1", grid: gn}
- {dataset: MIROC6, ensemble: "r(36:37)i1p1f1", grid: gn}
- {dataset: MIROC6, ensemble: "r(39:40)i1p1f1", grid: gn}
- {dataset: MIROC6, ensemble: "r(42:47)i1p1f1", grid: gn}
- {dataset: MIROC6, ensemble: "r(49:50)i1p1f1", grid: gn}
- {dataset: MPI-ESM1-2-LR, ensemble: "r(1:3)i1p1f1", grid: gn}
- {dataset: MPI-ESM1-2-LR, ensemble: "r(5:10)i1p1f1", grid: gn}
- {dataset: MRI-ESM2-0, ensemble: "r(1:5)i1p1f1", grid: gn}
- {dataset: NESM3, ensemble: r1i1p1f1, grid: gn}
- {dataset: NorESM2-LM, ensemble: "r(1:3)i1p1f1", grid: gn}
- {dataset: NorESM2-MM, ensemble: r2i1p1f1, grid: gn}
- {dataset: TaiESM1, ensemble: r1i1p1f1, grid: gn}
dataset_era: &dataset_era
- {dataset: ERA5, project: OBS6, type: reanaly, version: v1, tier: 3}
diagnostics:
xcbox32:
description: Figure for BC extremes
variables:
all:
short_name: tasmax
exp: [historical, ssp245]
start_year: 1940
end_year: 2030
project: CMIP6
mip: day
preprocessor: preproc_txx_all
additional_datasets: *datasets_tasmax
ssp245:
short_name: tasmax
exp: [historical, ssp245]
start_year: 1940
end_year: 2100
project: CMIP6
mip: day
preprocessor: preproc_txx_fut
additional_datasets: *datasets_tasmax
nat:
short_name: tasmax
exp: historical
start_year: 1850
end_year: 1959
project: CMIP6
mip: day
preprocessor: preproc_txx_nat
additional_datasets: *datasets_tasmax
obs_abs:
short_name: tasmax
start_year: 1940
end_year: 2022
mip: day
preprocessor: preproc_era_abs
additional_datasets: *dataset_era
obs_ano:
short_name: tasmax
start_year: 1940
end_year: 2022
mip: day
preprocessor: preproc_era_ano
additional_datasets: *dataset_era
obs_gsat:
short_name: tas
start_year: 1940
end_year: 2022
mip: Amon
preprocessor: preproc_era_gsat
additional_datasets: *dataset_era
scripts:
xcbox32:
script: extreme_events/extremes_bc_temperature.py
mpl_style: ipcc_ar6_fgd
reference_period: [1940, 1959]
model_weighting: False # determines, if each realisation gets a weight of 1 (false) or 1/number of relisation
name_all: 2011-2030 # this is needed for legend, it's name_{name of a group}
name_nat: 1850-1900
name_ssp245: 2081-2100
region: BC # needed for the figure title
ax_var_label: TXx # needed for axis name
title_var_label: TXx # needed for title name
var_units: C
analysis_year: 2021
smooth_gsat_years: 4