|
7 | 7 | import xarray as xr |
8 | 8 | from loguru import logger |
9 | 9 |
|
10 | | -from ref_sample_data import DataRequest, Obs4REFRequest |
| 10 | +from ref_sample_data import CMIP6Request, DataRequest, Obs4REFRequest |
11 | 11 |
|
12 | 12 | OUTPUT_PATH = Path("data") |
13 | 13 | app = typer.Typer() |
@@ -132,137 +132,137 @@ def process_sample_data_request( |
132 | 132 |
|
133 | 133 | DATASETS_TO_FETCH = [ |
134 | 134 | # # Example metric data |
135 | | - # CMIP6Request( |
136 | | - # facets=dict( |
137 | | - # source_id="ACCESS-ESM1-5", |
138 | | - # frequency=["fx", "mon"], |
139 | | - # variable_id=["areacella", "tas", "tos", "rsut", "rlut", "rsdt"], |
140 | | - # experiment_id=["ssp126", "historical"], |
141 | | - # ), |
142 | | - # remove_ensembles=True, |
143 | | - # time_span=("2000", "2025"), |
144 | | - # ), |
145 | | - # # ESMValTool Climate at global warmings levels data |
146 | | - # CMIP6Request( |
147 | | - # facets=dict( |
148 | | - # source_id="ACCESS-ESM1-5", |
149 | | - # frequency=["fx", "mon"], |
150 | | - # variable_id=["areacella", "pr", "tas"], |
151 | | - # experiment_id=["ssp126", "historical"], |
152 | | - # ), |
153 | | - # remove_ensembles=True, |
154 | | - # time_span=("1850", "2100"), |
155 | | - # ), |
156 | | - # # ESMValTool Cloud radiative effects |
157 | | - # CMIP6Request( |
158 | | - # facets=dict( |
159 | | - # source_id="ACCESS-ESM1-5", |
160 | | - # frequency=["fx", "mon"], |
161 | | - # variable_id=["areacella", "rlut", "rlutcs", "rsut", "rsutcs"], |
162 | | - # experiment_id="historical", |
163 | | - # ), |
164 | | - # remove_ensembles=True, |
165 | | - # time_span=("2005", "2014"), |
166 | | - # ), |
167 | | - # # ESMValTool ECS data |
168 | | - # CMIP6Request( |
169 | | - # facets=dict( |
170 | | - # source_id="ACCESS-ESM1-5", |
171 | | - # frequency=["fx", "mon"], |
172 | | - # variable_id=["areacella", "rlut", "rsdt", "rsut", "tas"], |
173 | | - # experiment_id=["abrupt-4xCO2", "piControl"], |
174 | | - # ), |
175 | | - # remove_ensembles=True, |
176 | | - # time_span=("0101", "0125"), |
177 | | - # ), |
178 | | - # # ESMValTool TCR data |
179 | | - # CMIP6Request( |
180 | | - # facets=dict( |
181 | | - # source_id="ACCESS-ESM1-5", |
182 | | - # frequency=["fx", "mon"], |
183 | | - # variable_id=["areacella", "tas"], |
184 | | - # experiment_id=["1pctCO2", "piControl"], |
185 | | - # ), |
186 | | - # remove_ensembles=True, |
187 | | - # time_span=("0101", "0180"), |
188 | | - # ), |
189 | | - # # ESMValTool TCRE data |
190 | | - # CMIP6Request( |
191 | | - # facets=dict( |
192 | | - # source_id="MPI-ESM1-2-LR", |
193 | | - # frequency=["fx", "mon"], |
194 | | - # variable_id=["areacella", "fco2antt", "tas"], |
195 | | - # experiment_id=["esm-1pctCO2"], |
196 | | - # ), |
197 | | - # remove_ensembles=True, |
198 | | - # time_span=("1850", "1915"), |
199 | | - # ), |
200 | | - # CMIP6Request( |
201 | | - # facets=dict( |
202 | | - # source_id="MPI-ESM1-2-LR", |
203 | | - # frequency=["fx", "mon"], |
204 | | - # variable_id=["areacella", "tas"], |
205 | | - # experiment_id=["esm-piControl"], |
206 | | - # ), |
207 | | - # remove_ensembles=True, |
208 | | - # time_span=("1850", "1915"), |
209 | | - # ), |
210 | | - # # ESMValTool ZEC data |
211 | | - # CMIP6Request( |
212 | | - # facets=dict( |
213 | | - # source_id="ACCESS-ESM1-5", |
214 | | - # frequency=["fx", "mon"], |
215 | | - # variable_id=["areacella", "tas"], |
216 | | - # experiment_id=["1pctCO2", "esm-1pct-brch-1000PgC"], |
217 | | - # ), |
218 | | - # remove_ensembles=True, |
219 | | - # time_span=("0158", "0268"), |
220 | | - # ), |
221 | | - # # ESMValTool Sea Ice Area Seasonal Cycle data |
222 | | - # CMIP6Request( |
223 | | - # facets=dict( |
224 | | - # source_id="ACCESS-ESM1-5", |
225 | | - # frequency=["fx", "mon"], |
226 | | - # variable_id=["areacello", "siconc"], |
227 | | - # experiment_id=["historical"], |
228 | | - # ), |
229 | | - # remove_ensembles=True, |
230 | | - # time_span=("1979", "2014"), |
231 | | - # ), |
232 | | - # # ILAMB data |
233 | | - # CMIP6Request( |
234 | | - # facets=dict( |
235 | | - # source_id="ACCESS-ESM1-5", |
236 | | - # frequency=["fx", "mon"], |
237 | | - # variable_id=["areacella", "sftlf", "gpp", "pr", "tas", "mrro", "mrsos", "cSoil", "lai", "nbp"], |
238 | | - # experiment_id=["historical"], |
239 | | - # ), |
240 | | - # remove_ensembles=True, |
241 | | - # time_span=("2000", "2025"), |
242 | | - # ), |
243 | | - # # IOMB data |
244 | | - # CMIP6Request( |
245 | | - # facets=dict( |
246 | | - # source_id="ACCESS-ESM1-5", |
247 | | - # frequency=["fx", "mon"], |
248 | | - # variable_id=["areacello", "sftof", "tos", "sos", "msftmz"], |
249 | | - # experiment_id=["historical"], |
250 | | - # ), |
251 | | - # remove_ensembles=True, |
252 | | - # time_span=("2000", "2025"), |
253 | | - # ), |
254 | | - # # PMP modes of variability data |
255 | | - # CMIP6Request( |
256 | | - # facets=dict( |
257 | | - # source_id="ACCESS-ESM1-5", |
258 | | - # frequency=["fx", "mon"], |
259 | | - # variable_id=["areacella", "ts", "psl"], |
260 | | - # experiment_id=["historical", "hist-GHG"], |
261 | | - # variant_label=["r1i1p1f1", "r2i1p1f1"], |
262 | | - # ), |
263 | | - # remove_ensembles=False, |
264 | | - # time_span=("2000", "2025"), |
265 | | - # ), |
| 135 | + CMIP6Request( |
| 136 | + facets=dict( |
| 137 | + source_id="ACCESS-ESM1-5", |
| 138 | + frequency=["fx", "mon"], |
| 139 | + variable_id=["areacella", "tas", "tos", "rsut", "rlut", "rsdt"], |
| 140 | + experiment_id=["ssp126", "historical"], |
| 141 | + ), |
| 142 | + remove_ensembles=True, |
| 143 | + time_span=("2000", "2025"), |
| 144 | + ), |
| 145 | + # ESMValTool Climate at global warmings levels data |
| 146 | + CMIP6Request( |
| 147 | + facets=dict( |
| 148 | + source_id="ACCESS-ESM1-5", |
| 149 | + frequency=["fx", "mon"], |
| 150 | + variable_id=["areacella", "pr", "tas"], |
| 151 | + experiment_id=["ssp126", "historical"], |
| 152 | + ), |
| 153 | + remove_ensembles=True, |
| 154 | + time_span=("1850", "2100"), |
| 155 | + ), |
| 156 | + # ESMValTool Cloud radiative effects |
| 157 | + CMIP6Request( |
| 158 | + facets=dict( |
| 159 | + source_id="ACCESS-ESM1-5", |
| 160 | + frequency=["fx", "mon"], |
| 161 | + variable_id=["areacella", "rlut", "rlutcs", "rsut", "rsutcs"], |
| 162 | + experiment_id="historical", |
| 163 | + ), |
| 164 | + remove_ensembles=True, |
| 165 | + time_span=("2005", "2014"), |
| 166 | + ), |
| 167 | + # ESMValTool ECS data |
| 168 | + CMIP6Request( |
| 169 | + facets=dict( |
| 170 | + source_id="ACCESS-ESM1-5", |
| 171 | + frequency=["fx", "mon"], |
| 172 | + variable_id=["areacella", "rlut", "rsdt", "rsut", "tas"], |
| 173 | + experiment_id=["abrupt-4xCO2", "piControl"], |
| 174 | + ), |
| 175 | + remove_ensembles=True, |
| 176 | + time_span=("0101", "0125"), |
| 177 | + ), |
| 178 | + # ESMValTool TCR data |
| 179 | + CMIP6Request( |
| 180 | + facets=dict( |
| 181 | + source_id="ACCESS-ESM1-5", |
| 182 | + frequency=["fx", "mon"], |
| 183 | + variable_id=["areacella", "tas"], |
| 184 | + experiment_id=["1pctCO2", "piControl"], |
| 185 | + ), |
| 186 | + remove_ensembles=True, |
| 187 | + time_span=("0101", "0180"), |
| 188 | + ), |
| 189 | + # ESMValTool TCRE data |
| 190 | + CMIP6Request( |
| 191 | + facets=dict( |
| 192 | + source_id="MPI-ESM1-2-LR", |
| 193 | + frequency=["fx", "mon"], |
| 194 | + variable_id=["areacella", "fco2antt", "tas"], |
| 195 | + experiment_id=["esm-1pctCO2"], |
| 196 | + ), |
| 197 | + remove_ensembles=True, |
| 198 | + time_span=("1850", "1915"), |
| 199 | + ), |
| 200 | + CMIP6Request( |
| 201 | + facets=dict( |
| 202 | + source_id="MPI-ESM1-2-LR", |
| 203 | + frequency=["fx", "mon"], |
| 204 | + variable_id=["areacella", "tas"], |
| 205 | + experiment_id=["esm-piControl"], |
| 206 | + ), |
| 207 | + remove_ensembles=True, |
| 208 | + time_span=("1850", "1915"), |
| 209 | + ), |
| 210 | + # ESMValTool ZEC data |
| 211 | + CMIP6Request( |
| 212 | + facets=dict( |
| 213 | + source_id="ACCESS-ESM1-5", |
| 214 | + frequency=["fx", "mon"], |
| 215 | + variable_id=["areacella", "tas"], |
| 216 | + experiment_id=["1pctCO2", "esm-1pct-brch-1000PgC"], |
| 217 | + ), |
| 218 | + remove_ensembles=True, |
| 219 | + time_span=("0158", "0268"), |
| 220 | + ), |
| 221 | + # ESMValTool Sea Ice Area Seasonal Cycle data |
| 222 | + CMIP6Request( |
| 223 | + facets=dict( |
| 224 | + source_id="ACCESS-ESM1-5", |
| 225 | + frequency=["fx", "mon"], |
| 226 | + variable_id=["areacello", "siconc"], |
| 227 | + experiment_id=["historical"], |
| 228 | + ), |
| 229 | + remove_ensembles=True, |
| 230 | + time_span=("1979", "2014"), |
| 231 | + ), |
| 232 | + # ILAMB data |
| 233 | + CMIP6Request( |
| 234 | + facets=dict( |
| 235 | + source_id="ACCESS-ESM1-5", |
| 236 | + frequency=["fx", "mon"], |
| 237 | + variable_id=["areacella", "sftlf", "gpp", "pr", "tas", "mrro", "mrsos", "cSoil", "lai", "nbp"], |
| 238 | + experiment_id=["historical"], |
| 239 | + ), |
| 240 | + remove_ensembles=True, |
| 241 | + time_span=("2000", "2025"), |
| 242 | + ), |
| 243 | + # IOMB data |
| 244 | + CMIP6Request( |
| 245 | + facets=dict( |
| 246 | + source_id="ACCESS-ESM1-5", |
| 247 | + frequency=["fx", "mon"], |
| 248 | + variable_id=["areacello", "sftof", "tos", "sos", "msftmz"], |
| 249 | + experiment_id=["historical"], |
| 250 | + ), |
| 251 | + remove_ensembles=True, |
| 252 | + time_span=("2000", "2025"), |
| 253 | + ), |
| 254 | + # PMP modes of variability data |
| 255 | + CMIP6Request( |
| 256 | + facets=dict( |
| 257 | + source_id="ACCESS-ESM1-5", |
| 258 | + frequency=["fx", "mon"], |
| 259 | + variable_id=["areacella", "ts", "psl"], |
| 260 | + experiment_id=["historical", "hist-GHG"], |
| 261 | + variant_label=["r1i1p1f1", "r2i1p1f1"], |
| 262 | + ), |
| 263 | + remove_ensembles=False, |
| 264 | + time_span=("2000", "2025"), |
| 265 | + ), |
266 | 266 | # # Obs4MIPs AIRS data |
267 | 267 | # Obs4MIPsRequest( |
268 | 268 | # facets=dict( |
|
0 commit comments