-
Notifications
You must be signed in to change notification settings - Fork 2
/
cmc.toml
203 lines (202 loc) · 9.5 KB
/
cmc.toml
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
[cmc_gem]
data_dir = '~/data/cmc/GEM'
delay_hours = 4
download_url = 'https://dd.weather.gc.ca/model_gem_global/15km/grib2/lat_lon/{batch}/{hour}/CMC_glb_{var}_{level_type}_{level}_latlon.15x.15_%Y%m%d%H_P{hour}.grib2'
variables = [
['SWAT', 'DBLL', '100', 'SWAT_CM100'],
['TSOIL', 'DBLL', '100', 'TSOIL_CM100'],
['RH', 'TGL', '2', 'RHU_SFC'],
['TMP', 'TGL', '2', 'TMP_SFC'],
['TMP', 'TGL', '40', 'TMP_M40'],
['TMP', 'TGL', '80', 'TMP_M80'],
['TMP', 'TGL', '120', 'TMP_M120'],
['UGRD', 'TGL', '10', 'U_M10'],
['VGRD', 'TGL', '10', 'V_M10'],
['SPFH', 'TGL', '2', 'SPFH_SFC'],
['SPFH', 'TGL', '40', 'SPFH_M40'],
['SPFH', 'TGL', '80', 'SPFH_M80'],
['SPFH', 'TGL', '120', 'SPFH_M120'],
['WIND', 'TGL', '10', 'WIND_M10'],
['WIND', 'TGL', '40', 'WIND_M40'],
['WIND', 'TGL', '80', 'WIND_M80'],
['WIND', 'TGL', '120', 'WIND_M120'],
['APCP', 'SFC', '0', 'TP_SFC'],
['AFRAIN', 'SFC', '0', 'AFRAIN_SFC'],
['AICEP', 'SFC', '0', 'AICEP_SFC'],
['ARAIN', 'SFC', '0', 'AFRAIN_SFC'],
['ASNOW', 'SFC', '0', 'ASNOW_SFC'],
['CAPE', 'SFC', '0', 'CAPE_SFC'],
['CIN', 'SFC', '0', 'CIN_SFC'],
['DSWRF', 'SFC', '0', 'DSWRF_SFC'],
['DLWRF', 'SFC', '0', 'DLWRF_SFC'],
['ICETK', 'SFC', '0', 'ICETK_SFC'],
['LHTFL', 'SFC', '0', 'LHTFL_SFC'],
['OLR', 'NTAT', '0', 'OLR_SFC'],
['PRMSL', 'MSL', '0', 'PRMSL_MSL'],
['PWAT', 'EATM', '0', 'PWAT_SFC'],
['PRES', 'SFC', '0', 'PRES_SFC'],
['SHTFL', 'SFC', '0', 'SHTFL_SFC'],
['SNOD', 'SFC', '0', 'SNOD_SFC'],
['SFCWRO', 'SFC', '0', 'SFCWRO_SFC'],
['TCDC', 'SFC', '0', 'TCC_SFC'],
['ULWRF', 'SFC', '0', 'ULWRF_SFC'],
['USWRF', 'SFC', '0', 'USWRF_SFC'],
['WEASD', 'SFC', '0', 'WEASD_SFC'],
['HGT', 'ISBL', '0010', 'HGT_P010'],
['RH', 'ISBL', '0010', 'RHU_P010'],
['TMP', 'ISBL', '0010', 'TMP_P010'],
['UGRD', 'ISBL', '0010', 'U_P010'],
['VGRD', 'ISBL', '0010', 'V_P010'],
['HGT', 'ISBL', '0050', 'HGT_P050'],
['RH', 'ISBL', '0050', 'RHU_P050'],
['TMP', 'ISBL', '0050', 'TMP_P050'],
['UGRD', 'ISBL', '0050', 'U_P050'],
['VGRD', 'ISBL', '0050', 'V_P050'],
['HGT', 'ISBL', '0100', 'HGT_P100'],
['RH', 'ISBL', '0100', 'RHU_P100'],
['TMP', 'ISBL', '0100', 'TMP_P100'],
['UGRD', 'ISBL', '0100', 'U_P100'],
['VGRD', 'ISBL', '0100', 'V_P100'],
['HGT', 'ISBL', '0200', 'HGT_P200'],
['RH', 'ISBL', '0200', 'RHU_P200'],
['TMP', 'ISBL', '0200', 'TMP_P200'],
['UGRD', 'ISBL', '0200', 'U_P200'],
['VGRD', 'ISBL', '0200', 'V_P200'],
['HGT', 'ISBL', '0250', 'HGT_P250'],
['RH', 'ISBL', '0250', 'RHU_P250'],
['TMP', 'ISBL', '0250', 'TMP_P250'],
['UGRD', 'ISBL', '0250', 'U_P250'],
['VGRD', 'ISBL', '0250', 'V_P250'],
['HGT', 'ISBL', '0300', 'HGT_P300'],
['UGRD', 'ISBL', '0300', 'U_P300'],
['VGRD', 'ISBL', '0300', 'V_P300'],
['UGRD', 'ISBL', '0400', 'U_P400'],
['VGRD', 'ISBL', '0400', 'V_P400'],
['HGT', 'ISBL', '0500', 'HGT_P500'],
['RH', 'ISBL', '0500', 'RHU_P500'],
['TMP', 'ISBL', '0500', 'TMP_P500'],
['UGRD', 'ISBL', '0500', 'U_P500'],
['VGRD', 'ISBL', '0500', 'V_P500'],
['HGT', 'ISBL', '0700', 'HGT_P700'],
['RH', 'ISBL', '0700', 'RHU_P700'],
['TMP', 'ISBL', '0700', 'TMP_P700'],
['UGRD', 'ISBL', '0700', 'U_P700'],
['VGRD', 'ISBL', '0700', 'V_P700'],
['HGT', 'ISBL', '0850', 'HGT_P850'],
['VVEL', 'ISBL', '0850', 'VVEL_P850'],
['RH', 'ISBL', '0850', 'RHU_P850'],
['TMP', 'ISBL', '0850', 'TMP_P850'],
['UGRD', 'ISBL', '0850', 'U_P850'],
['VGRD', 'ISBL', '0850', 'V_P850'],
['HGT', 'ISBL', '0925', 'HGT_P925'],
['RH', 'ISBL', '0925', 'RHU_P925'],
['TMP', 'ISBL', '0925', 'TMP_P925'],
['UGRD', 'ISBL', '0925', 'U_P925'],
['VGRD', 'ISBL', '0925', 'V_P925'],
['HGT', 'ISBL', '1000', 'HGT_P1000'],
['RH', 'ISBL', '1000', 'RHU_P1000'],
['TMP', 'ISBL', '1000', 'TMP_P1000'],
['VGRD', 'ISBL', '1000', 'V_P1000'],
['UGRD', 'ISBL', '1000', 'U_P1000'],
]
[cmc_geps_ens]
data_dir = '~/data/cmc/GEPS_ENS'
delay_hours = 6
download_url = 'https://dd.weather.gc.ca/ensemble/geps/grib2/{PRODUCT}/{batch}/{hour}/CMC_geps-{TYPE}_{var}_{level_type}_{level}_latlon0p5x0p5_%Y%m%d%H_P{hour}_allmbrs.grib2'
variables = [
['SWAT', 'DBLL', '10cm', 'SWAT_CM10'],
['TSOIL', 'DBLL', '10cm', 'TSOIL_CM10'],
['RH', 'TGL', '2m', 'RHU_SFC'],
['TMP', 'TGL', '2m', 'TMP_SFC'],
['TMP', 'TGL', '40', 'TMP_M40'],
['TMP', 'TGL', '80', 'TMP_M80'],
['TMP', 'TGL', '120', 'TMP_M120'],
['UGRD', 'TGL', '10m', 'U_M10'],
['VGRD', 'TGL', '10m', 'V_M10'],
['SPFH', 'TGL', '2', 'SPFH_SFC'],
['SPFH', 'TGL', '40', 'SPFH_M40'],
['SPFH', 'TGL', '80', 'SPFH_M80'],
['SPFH', 'TGL', '120', 'SPFH_M120'],
['WIND', 'TGL', '10', 'WIND_M10'],
['WIND', 'TGL', '40', 'WIND_M40'],
['WIND', 'TGL', '80', 'WIND_M80'],
['WIND', 'TGL', '120', 'WIND_M120'],
['APCP', 'SFC', '0', 'TP_SFC'],
['AFRAIN', 'SFC', '0', 'AFRAIN_SFC'],
['AICEP', 'SFC', '0', 'AICEP_SFC'],
['ARAIN', 'SFC', '0', 'AFRAIN_SFC'],
['ASNOW', 'SFC', '0', 'ASNOW_SFC'],
['CAPE', 'SFC', '0', 'CAPE_SFC'],
['CIN', 'SFC', '0', 'CIN_SFC'],
['DSWRF', 'SFC', '0', 'DSWRF_SFC'],
['DLWRF', 'SFC', '0', 'DLWRF_SFC'],
['ICETK', 'SFC', '0', 'ICETK_SFC'],
['LHTFL', 'SFC', '0', 'LHTFL_SFC'],
['OLR', 'NTAT', '0', 'OLR_SFC'],
['PRMSL', 'MSL', '0', 'PRMSL_MSL'],
['PWAT', 'EATM', '0', 'PWAT_SFC'],
['PRES', 'SFC', '0', 'PRES_SFC'],
['SHTFL', 'SFC', '0', 'SHTFL_SFC'],
['SNOD', 'SFC', '0', 'SNOD_SFC'],
['SFCWRO', 'SFC', '0', 'SFCWRO_SFC'],
['TCDC', 'SFC', '0', 'TCC_SFC'],
['ULWRF', 'SFC', '0', 'ULWRF_SFC'],
['USWRF', 'SFC', '0', 'USWRF_SFC'],
['WEASD', 'SFC', '0', 'WEASD_SFC'],
['HGT', 'ISBL', '0010', 'HGT_P010'],
['RH', 'ISBL', '0010', 'RHU_P010'],
['TMP', 'ISBL', '0010', 'TMP_P010'],
['UGRD', 'ISBL', '0010', 'U_P010'],
['VGRD', 'ISBL', '0010', 'V_P010'],
['HGT', 'ISBL', '0050', 'HGT_P050'],
['RH', 'ISBL', '0050', 'RHU_P050'],
['TMP', 'ISBL', '0050', 'TMP_P050'],
['UGRD', 'ISBL', '0050', 'U_P050'],
['VGRD', 'ISBL', '0050', 'V_P050'],
['HGT', 'ISBL', '0100', 'HGT_P100'],
['RH', 'ISBL', '0100', 'RHU_P100'],
['TMP', 'ISBL', '0100', 'TMP_P100'],
['UGRD', 'ISBL', '0100', 'U_P100'],
['VGRD', 'ISBL', '0100', 'V_P100'],
['HGT', 'ISBL', '0200', 'HGT_P200'],
['RH', 'ISBL', '0200', 'RHU_P200'],
['TMP', 'ISBL', '0200', 'TMP_P200'],
['UGRD', 'ISBL', '0200', 'U_P200'],
['VGRD', 'ISBL', '0200', 'V_P200'],
['HGT', 'ISBL', '0250', 'HGT_P250'],
['RH', 'ISBL', '0250', 'RHU_P250'],
['TMP', 'ISBL', '0250', 'TMP_P250'],
['UGRD', 'ISBL', '0250', 'U_P250'],
['VGRD', 'ISBL', '0250', 'V_P250'],
['HGT', 'ISBL', '0300', 'HGT_P300'],
['UGRD', 'ISBL', '0300', 'U_P300'],
['VGRD', 'ISBL', '0300', 'V_P300'],
['UGRD', 'ISBL', '0400', 'U_P400'],
['VGRD', 'ISBL', '0400', 'V_P400'],
['HGT', 'ISBL', '0500', 'HGT_P500'],
['RH', 'ISBL', '0500', 'RHU_P500'],
['TMP', 'ISBL', '0500', 'TMP_P500'],
['UGRD', 'ISBL', '0500', 'U_P500'],
['VGRD', 'ISBL', '0500', 'V_P500'],
['HGT', 'ISBL', '0700', 'HGT_P700'],
['RH', 'ISBL', '0700', 'RHU_P700'],
['TMP', 'ISBL', '0700', 'TMP_P700'],
['UGRD', 'ISBL', '0700', 'U_P700'],
['VGRD', 'ISBL', '0700', 'V_P700'],
['HGT', 'ISBL', '0850', 'HGT_P850'],
['VVEL', 'ISBL', '0850', 'VVEL_P850'],
['RH', 'ISBL', '0850', 'RHU_P850'],
['TMP', 'ISBL', '0850', 'TMP_P850'],
['UGRD', 'ISBL', '0850', 'U_P850'],
['VGRD', 'ISBL', '0850', 'V_P850'],
['HGT', 'ISBL', '0925', 'HGT_P925'],
['RH', 'ISBL', '0925', 'RHU_P925'],
['TMP', 'ISBL', '0925', 'TMP_P925'],
['UGRD', 'ISBL', '0925', 'U_P925'],
['VGRD', 'ISBL', '0925', 'V_P925'],
['HGT', 'ISBL', '1000', 'HGT_P1000'],
['RH', 'ISBL', '1000', 'RHU_P1000'],
['TMP', 'ISBL', '1000', 'TMP_P1000'],
['VGRD', 'ISBL', '1000', 'V_P1000'],
['UGRD', 'ISBL', '1000', 'U_P1000'],
]