-
Notifications
You must be signed in to change notification settings - Fork 127
/
recipe_easy_ipcc.yml
128 lines (125 loc) · 6.47 KB
/
recipe_easy_ipcc.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
documentation:
title: Easy IPCC
description: Reproduce part of IPCC AR6 figure 9.3a.
references:
- fox-kemper21ipcc
authors:
- kalverla_peter
- andela_bouwe
maintainer:
- andela_bouwe
preprocessors:
easy_ipcc:
custom_order: true
anomalies:
period: month
reference:
start_year: 1950
start_month: 1
start_day: 1
end_year: 1979
end_month: 12
end_day: 31
area_statistics:
operator: mean
annual_statistics:
operator: mean
convert_units:
units: 'degrees_C'
ensemble_statistics:
statistics:
- operator: mean
multi_model_statistics:
statistics:
- operator: mean
- operator: percentile
percent: 17
- operator: percentile
percent: 83
span: full
keep_input_datasets: false
ignore_scalar_coords: true
diagnostics:
AR6_Figure_9.3:
variables:
tos_ssp585:
short_name: tos
exp: ['historical', 'ssp585']
project: CMIP6
mip: Omon
preprocessor: easy_ipcc
timerange: '1850/2100'
tos_ssp126:
short_name: tos
exp: ['historical', 'ssp126']
project: CMIP6
mip: Omon
timerange: '1850/2100'
preprocessor: easy_ipcc
scripts:
Figure_9.3a:
script: examples/make_plot.py
datasets:
- {dataset: ACCESS-CM2, ensemble: 'r(1:10)i1p1f1', grid: gn}
- {dataset: ACCESS-ESM1-5, ensemble: 'r(1:40)i1p1f1', grid: gn}
- {dataset: AWI-CM-1-1-MR, ensemble: r1i1p1f1, grid: gn}
- {dataset: BCC-CSM2-MR, ensemble: r1i1p1f1, grid: gn}
# - {dataset: CAMS-CSM1-0, ensemble: 'r(1:2)i1p1f1', grid: gn} # available data does not fully cover timerange
- {dataset: CAS-ESM2-0, ensemble: r1i1p1f1, grid: gn}
- {dataset: CAS-ESM2-0, ensemble: r3i1p1f1, grid: gn}
- {dataset: CESM2, ensemble: r4i1p1f1, grid: gn}
- {dataset: CESM2, ensemble: 'r(10:11)i1p1f1', grid: gn}
- {dataset: CESM2-WACCM, ensemble: r1i1p1f1, grid: gn}
- {dataset: CIESM, ensemble: r1i1p1f1, grid: gn}
- {dataset: CMCC-CM2-SR5, ensemble: r1i1p1f1, grid: gn}
- {dataset: CMCC-ESM2, ensemble: r1i1p1f1, grid: gn}
- {dataset: CNRM-CM6-1, ensemble: 'r(1:6)i1p1f2', grid: gn}
- {dataset: CNRM-CM6-1-HR, ensemble: r1i1p1f2, grid: gn}
- {dataset: CNRM-ESM2-1, ensemble: 'r(1:5)i1p1f2', grid: gn}
- {dataset: CanESM5, ensemble: 'r(1:25)i1p(1:2)f1', grid: gn}
- {dataset: CanESM5-1, ensemble: 'r1i1p(1:2)f1', grid: gn, institute: CCCma}
- {dataset: CanESM5-CanOE, ensemble: 'r(1:3)i1p2f1', grid: gn}
- {dataset: EC-Earth3, ensemble: r1i1p1f1, grid: gn}
- {dataset: EC-Earth3, ensemble: r4i1p1f1, grid: gn}
- {dataset: EC-Earth3, ensemble: r6i1p1f1, grid: gn}
# - {dataset: EC-Earth3, ensemble: r9i1p1f1, grid: gn} # download failure of ssp585
- {dataset: EC-Earth3, ensemble: r11i1p1f1, grid: gn}
- {dataset: EC-Earth3, ensemble: r15i1p1f1, grid: gn}
# - {dataset: EC-Earth3, ensemble: 'r(101:150)i1p1f1', grid: gn} # available data does not fully cover timerange
- {dataset: EC-Earth3-Veg, ensemble: 'r(1:4)i1p1f1', grid: gn}
- {dataset: EC-Earth3-Veg, ensemble: r6i1p1f1, grid: gn}
# - {dataset: EC-Earth3-Veg-LR, ensemble: 'r(1:3)i1p1f1', grid: gn} # mismatch between i and j coordinate names between historical and ssp experiment
- {dataset: FGOALS-f3-L, ensemble: 'r(1:3)i1p1f1', grid: gn}
- {dataset: FGOALS-g3, ensemble: 'r(1:4)i1p1f1', grid: gn}
- {dataset: FIO-ESM-2-0, ensemble: 'r(1:3)i1p1f1', grid: gn}
- {dataset: GFDL-ESM4, ensemble: r1i1p1f1, grid: gn}
- {dataset: GISS-E2-1-G, ensemble: 'r(1:4)i1p5f1', grid: gn, supplementary_variables: [{short_name: areacella, mip: fx, exp: piControl, ensemble: r1i1p5f1}, {short_name: areacello, skip: true}]}
- {dataset: GISS-E2-1-G, ensemble: 'r(1:5)i1p1f2', grid: gn, supplementary_variables: [{short_name: areacella, mip: fx, exp: piControl, ensemble: r1i1p1f1}, {short_name: areacello, skip: true}]}
- {dataset: GISS-E2-1-G, ensemble: 'r(1:5)i1p3f1', grid: gn, supplementary_variables: [{short_name: areacella, mip: fx, exp: piControl, ensemble: r1i1p3f1}, {short_name: areacello, skip: true}]}
- {dataset: GISS-E2-1-H, ensemble: 'r(1:5)i1p1f2', grid: gn, supplementary_variables: [{short_name: areacella, mip: fx, exp: piControl, ensemble: r1i1p1f1}, {short_name: areacello, skip: true}]}
- {dataset: GISS-E2-1-H, ensemble: 'r(1:5)i1p3f1', grid: gn, supplementary_variables: [{short_name: areacella, mip: fx, exp: piControl, ensemble: r1i1p3f1}, {short_name: areacello, skip: true}]}
- {dataset: GISS-E2-2-G, ensemble: 'r(1:5)i1p3f1', grid: gn, supplementary_variables: [{short_name: areacella, mip: fx, exp: piControl, ensemble: r1i1p1f1}, {short_name: areacello, skip: true}]}
- {dataset: HadGEM3-GC31-LL, ensemble: r1i1p1f3, grid: gn}
- {dataset: HadGEM3-GC31-MM, ensemble: r1i1p1f3, grid: gn}
# - {dataset: IITM-ESM, ensemble: r1i1p1f1, grid: gn} # available data does not fully cover timerange
- {dataset: INM-CM4-8, ensemble: r1i1p1f1, grid: gr1}
- {dataset: INM-CM5-0, ensemble: r1i1p1f1, grid: gr1}
- {dataset: IPSL-CM6A-LR, ensemble: 'r(1:4)i1p1f1', grid: gn}
- {dataset: IPSL-CM6A-LR, ensemble: r6i1p1f1, grid: gn}
- {dataset: IPSL-CM6A-LR, ensemble: r14i1p1f1, grid: gn}
# - {dataset: KACE-1-0-G, ensemble: 'r(1:3)i1p1f1', grid: gr} # unstructured grid but no cell area information available
# - {dataset: KIOST-ESM, ensemble: r1i1p1f1, grid: gr1} # historical and ssp126 experiment are on different grids
- {dataset: MCM-UA-1-0, ensemble: r1i1p1f2, grid: gn}
- {dataset: MIROC-ES2H, ensemble: r1i1p4f2, grid: gn}
- {dataset: MIROC-ES2L, ensemble: 'r(1:10)i1p1f2', grid: gn}
- {dataset: MIROC6, ensemble: 'r(1:50)i1p1f1', grid: gn}
- {dataset: MPI-ESM1-2-HR, ensemble: 'r1i1p1f1', grid: gn}
# - {dataset: MPI-ESM1-2-HR, ensemble: 'r(1:2)i1p1f1', grid: gn} # second ensemble member causes warnings about large graphs in `concatenate` preprocessor step
- {dataset: MPI-ESM1-2-LR, ensemble: 'r(1:50)i1p1f1', grid: gn}
- {dataset: MRI-ESM2-0, ensemble: 'r(1:5)i1p1f1', grid: gn}
# - {dataset: NESM3, ensemble: 'r(1:2)i1p1f1', grid: gn} # cannot be used due to https://github.com/ESMValGroup/ESMValCore/issues/2101
# - {dataset: NorESM2-LM, ensemble: r1i1p1f1, grid: gn} # duplicated areacello file with wrong name
- {dataset: NorESM2-MM, ensemble: r1i1p1f1, grid: gn}
# - {dataset: TaiESM1, ensemble: r1i1p1f1, grid: gn} # download failure of ssp585
- {dataset: UKESM1-0-LL, ensemble: 'r(1:4)i1p1f2', grid: gn}
- {dataset: UKESM1-0-LL, ensemble: r8i1p1f2, grid: gn}