@@ -10,11 +10,11 @@ data that is read using
10
10
ESMValCore also allows for some departures with compliance (see
11
11
:ref: `cmor_check_strictness `). Beyond that situation, some datasets
12
12
(either model or observations) contain (known) errors that would
13
- normally prevent them from being processed. The issues can be in the
14
- metadata describing the dataset and/or in the actual data. Typical
15
- examples of such errors are missing or wrong attributes (e.g.
16
- attribute ''units'' says 1e-9 but data are actually in 1e-6), missing
17
- or mislabeled coordinates (e.g. ''lev'' instead of ''plev'' or missing
13
+ normally prevent them from being processed. The issues can be in
14
+ the metadata describing the dataset and/or in the actual data.
15
+ Typical examples of such errors are missing or wrong attributes (e.g.
16
+ attribute ''units'' says 1e-9 but data are actually in 1e-6), missing or
17
+ mislabeled coordinates (e.g. ''lev'' instead of ''plev'' or missing
18
18
coordinate bounds like ''lat_bnds'') or problems with the actual data
19
19
(e.g. cloud liquid water only instead of sum of liquid + ice as
20
20
specified by the CMIP data request).
@@ -23,10 +23,19 @@ As an extreme case, some others data sources simply are not NetCDF
23
23
files and must go through other data load function.
24
24
25
25
The ESMValCore can apply on the fly fixes to such datasets when
26
- issues can be fixed automatically. This is implemented for a set
27
- of `Natively supported non-CMIP datasets `_. The following provide
26
+ issues can be fixed automatically. This is implemented for a set
27
+ of `Natively supported non-CMIP datasets `_. The following provide
28
28
details on how to design such fixes.
29
29
30
+ .. note ::
31
+
32
+ **CMORizer scripts **. Support for many observational and reanalysis
33
+ datasets is also possible through a priori reformatting by
34
+ :ref: `CMORizer scripts in the ESMValTool <esmvaltool:new-dataset >`,
35
+ which are rather relevant for datasets of small volume
36
+
37
+ .. _fix_structure :
38
+
30
39
.. note ::
31
40
32
41
**CMORizer scripts **. Support for many observational and reanalysis
@@ -337,14 +346,23 @@ Natively supported non-CMIP datasets
337
346
Some fixed datasets and native models formats are supported through
338
347
the ` ` native6` ` project or through a dedicated project.
339
348
340
- .. _fixing_native_models:
349
+ ERA5 and MSWEP datasets
350
+ -----------------------
351
+ Put the files containing the data in the directory that you have configured
352
+ for the ``native6`` project in your :ref:` user configuration file` , in a
353
+ subdirectory called ` ` Tier{tier}/{dataset}/{version}/{frequency}/{short_name}` ` .
354
+ Replace the items in curly braces by the values used in the variable/dataset
355
+ definition in the :ref:` recipe < recipe_overview> ` .
356
+ Below is a list of datasets currently supported.
357
+
358
+ ERA5
359
+ ~ ~~~
341
360
342
361
Native models : IPSL-CM6,...
343
362
-----------------------------
344
363
345
- The following models are natively supported through the procedure
346
- described above (:ref:` fix_structure` ) and at
347
- :ref:` configure_native_models` :
364
+ MSWEP
365
+ ~ ~~~~
348
366
349
367
- ** IPSL-CM6** : both output formats (i.e. the ` ` Output` ` and the
350
368
` ` Analyse / Time series` ` formats) are supported, and should be
@@ -402,6 +420,40 @@ datasets currently supported :
402
420
403
421
For more info: http://www.gloh2o.org/
404
422
423
+ .. _fixing_native_models:
424
+
425
+ Native models : IPSL-CM6,...
426
+ -----------------------------
427
+
428
+ The following models are natively supported through the procedure
429
+ described above (:ref:` fix_structure` ) and at
430
+ :ref:` configure_native_models` :
431
+
432
+ - ** IPSL-CM6** : both output formats (i.e. the ` ` Output` ` and the
433
+ ` ` Analyse / Time series` ` formats) are supported, and should be
434
+ configured in recipes as e.g.:
435
+
436
+ .. code-block:: yaml
437
+
438
+ datasets:
439
+ - {simulation: CM61-LR-hist-03.1950, exp: piControl, freq: Analyse/TS_MO,
440
+ account: p86caub, status: PROD, dataset: IPSL-CM6, project: IPSLCM,
441
+ root: /thredds/tgcc/store}
442
+ - {simulation: CM61-LR-hist-03.1950, exp: historical, freq: Output/MO,
443
+ account: p86caub, status: PROD, dataset: IPSL-CM6, project: IPSLCM,
444
+ root: /thredds/tgcc/store}
445
+
446
+ .. _ipslcm_extra_facets_example:
447
+
448
+ The ` ` Output` ` format is an example of a case where variables are
449
+ grouped in multi-variable files, which name cannot be computed
450
+ directly from datasets attributes alone but requires to use an
451
+ extra_facets file, which principles are explained in
452
+ :ref:` extra_facets` , and which content is :download:` available here
453
+ < /../esmvalcore/_config/extra_facets/ipslcm-mappings.yml> ` . These
454
+ multi-variable files must also undergo some data selection, which
455
+ may involve an external process for performance purpose.
456
+
405
457
.. _extra-facets-fixes:
406
458
407
459
Use of extra facets in fixes
0 commit comments