-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Here is a list of things that prevented the ESMValTool community from working with CMIP6 data that we would like to avoid in CMIP7. This is summarized from the fixes in ESMValCore.
Can be checked per file
Can be checked without accessing data
- Parametric vertical coordinates were unusable: https://cfconventions.org/cf-conventions/cf-conventions.html#parametric-v-coord. I have not been able to find a single CMIP6 file that follows the CF conventions for these coordinates. Could this be a bug in CMOR?
- Wrong variable name for coordinate (example: variable name/out_name
latitudeinstead oflat) - Wrong or missing
standard_name,long_nameattribute for coordinate - Invalid value for
parent_time_unitsattribute (for example:days since 1850-01-01-00-00-00) - Missing
positiveattribute for vertical coordinates _FillValueormissing_valueattribute dtype does not match data dtype (for example: data dtype is float32 and missing value dtype is float64)- Missing scalar coordinate (e.g.
height2m,typeland) - Missing coordinate bounds (for example for the
latitudecoordinate)
Need to read data
- Non-monotonic coordinate value or bounds
- Units attribute does not correspond to the actual data (e.g. data in degrees Celsius but units say Kelvin, data is a fraction but units say percentage)
- Data uses a different
_FillValue/missing_valuethan declared in the attribute
Can be checked for collections of files
Can be checked without accessing data
- Different
calendarattribute on the time coordinate of files from the same dataset - Differences in
long_namefor horizontal index coordinates for 2D grids within the same dataset
Need to read data
- Slightly different coordinate and bounds values within the same dataset
Metadata
Metadata
Assignees
Labels
No labels