CMIP7 QC checks by cc-plugin-wcrp
The following sections show the checks performed by the compliance checker plugin being used for CMIP7 publication verification. Each table relates to one of the files within the plugin and has three columns:
- Check : the unique identifier of the check, which should be descriptive (e.g.
global.attributes.activity_id) - Property: the property for the check, which includes fields such as
severity(H,MorL):Hor High severity checks must be passed for publicationvalue_type: e.g. "str" for stringsis_required: True if this field must be present, False if it is optional or conditionally requiredcv_source_collection: where this is controlled within the CVs (Controlled Vocabularies)cv_source_term_key: term connected to the source of the information within the CVs.pattern: regular expressions defining allowed values
- Value: the value assigned to the property
See this gist for the code used to generate the following information.
File (file.toml)¶
| Check | Property | Value |
|---|---|---|
| file.format | severity | H |
| file.format | expected_format | HDF5 |
| file.format | allowed_data_models | ['NETCDF4_CLASSIC', 'NETCDF4'] |
Global attributes (global_attributes.toml)¶
| Check | Property | Value |
|---|---|---|
| global.attributes.activity_id | severity | H |
| global.attributes.activity_id | value_type | str |
| global.attributes.activity_id | is_required | True |
| global.attributes.activity_id | cv_source_collection | activity |
| global.attributes.area_label | severity | H |
| global.attributes.area_label | value_type | str |
| global.attributes.area_label | is_required | True |
| global.attributes.area_label | cv_source_collection | area_label |
| global.attributes.branded_variable | severity | H |
| global.attributes.branded_variable | value_type | str |
| global.attributes.branded_variable | is_required | True |
| global.attributes.branded_variable | cv_source_collection | branded_variable |
| global.attributes.branding_suffix | severity | H |
| global.attributes.branding_suffix | value_type | str |
| global.attributes.branding_suffix | is_required | True |
| global.attributes.branding_suffix | cv_source_collection | branding_suffix |
| global.attributes.branch_time_in_child | severity | H |
| global.attributes.branch_time_in_child | value_type | double |
| global.attributes.branch_time_in_child | is_required | False |
| global.attributes.branch_time_in_parent | severity | H |
| global.attributes.branch_time_in_parent | value_type | double |
| global.attributes.branch_time_in_parent | is_required | False |
| global.attributes.cmip6_compound_name | severity | L |
| global.attributes.cmip6_compound_name | value_type | str |
| global.attributes.cmip6_compound_name | is_required | False |
| global.attributes.cmip6_compound_name | pattern | .* |
| global.attributes.conventions | attribute_name | Conventions |
| global.attributes.conventions | severity | H |
| global.attributes.conventions | value_type | str_array |
| global.attributes.conventions | is_required | True |
| global.attributes.conventions | cv_source_collection | Conventions |
| global.attributes.creation_date | severity | L |
| global.attributes.creation_date | value_type | str |
| global.attributes.creation_date | is_required | True |
| global.attributes.creation_date | cv_source_collection | creation_date |
| global.attributes.data_specs_version | severity | H |
| global.attributes.data_specs_version | value_type | str |
| global.attributes.data_specs_version | is_required | True |
| global.attributes.data_specs_version | cv_source_collection | data_specs_version |
| global.attributes.drs_specs | severity | H |
| global.attributes.drs_specs | value_type | str |
| global.attributes.drs_specs | is_required | True |
| global.attributes.drs_specs | cv_source_collection | drs_specs |
| global.attributes.experiment | severity | M |
| global.attributes.experiment | value_type | str |
| global.attributes.experiment | is_required | False |
| global.attributes.experiment | cv_source_collection | experiment |
| global.attributes.experiment | cv_source_collection_key | description |
| global.attributes.experiment_id | severity | H |
| global.attributes.experiment_id | value_type | str |
| global.attributes.experiment_id | is_required | True |
| global.attributes.experiment_id | cv_source_collection | experiment |
| global.attributes.external_variables | severity | H |
| global.attributes.external_variables | value_type | str_array |
| global.attributes.external_variables | is_required | False |
| global.attributes.external_variables | cv_source_collection | variable |
| global.attributes.forcing_index | severity | H |
| global.attributes.forcing_index | value_type | str |
| global.attributes.forcing_index | is_required | True |
| global.attributes.frequency | severity | H |
| global.attributes.frequency | value_type | str |
| global.attributes.frequency | is_required | True |
| global.attributes.frequency | cv_source_collection | frequency |
| global.attributes.grid_label | severity | H |
| global.attributes.grid_label | value_type | str |
| global.attributes.grid_label | is_required | True |
| global.attributes.grid_label | cv_source_collection | grid_label |
| global.attributes.horizontal_label | severity | H |
| global.attributes.horizontal_label | value_type | str |
| global.attributes.horizontal_label | is_required | True |
| global.attributes.horizontal_label | cv_source_collection | horizontal_label |
| global.attributes.initialization_index | severity | H |
| global.attributes.initialization_index | value_type | str |
| global.attributes.initialization_index | is_required | True |
| global.attributes.institution | severity | M |
| global.attributes.institution | value_type | str |
| global.attributes.institution | is_required | False |
| global.attributes.institution | cv_source_collection | organisation |
| global.attributes.institution | cv_source_collection_key | description |
| global.attributes.institution_id | severity | H |
| global.attributes.institution_id | value_type | str |
| global.attributes.institution_id | is_required | True |
| global.attributes.institution_id | cv_source_collection | organisation |
| global.attributes.license | severity | L |
| global.attributes.license | value_type | str |
| global.attributes.license | is_required | False |
| global.attributes.license | pattern | .* |
| global.attributes.license_id | severity | H |
| global.attributes.license_id | value_type | str |
| global.attributes.license_id | is_required | True |
| global.attributes.license_id | cv_source_collection | license |
| global.attributes.mip_era | severity | H |
| global.attributes.mip_era | value_type | str |
| global.attributes.mip_era | is_required | True |
| global.attributes.mip_era | cv_source_collection | mip_era |
| global.attributes.nominal_resolution | severity | H |
| global.attributes.nominal_resolution | value_type | str |
| global.attributes.nominal_resolution | is_required | True |
| global.attributes.nominal_resolution | cv_source_collection | nominal_resolution |
| global.attributes.parent_activity_id | severity | H |
| global.attributes.parent_activity_id | value_type | str |
| global.attributes.parent_activity_id | is_required | False |
| global.attributes.parent_activity_id | cv_source_collection | activity |
| global.attributes.parent_experiment_id | severity | H |
| global.attributes.parent_experiment_id | value_type | str |
| global.attributes.parent_experiment_id | is_required | False |
| global.attributes.parent_experiment_id | cv_source_collection | experiment |
| global.attributes.parent_mip_era | severity | H |
| global.attributes.parent_mip_era | value_type | str |
| global.attributes.parent_mip_era | is_required | False |
| global.attributes.parent_mip_era | cv_source_collection | mip_era |
| global.attributes.parent_source_id | severity | H |
| global.attributes.parent_source_id | value_type | str |
| global.attributes.parent_source_id | is_required | False |
| global.attributes.parent_source_id | cv_source_collection | source |
| global.attributes.parent_time_units | pattern | ^days since [0-9]{4}-[0-9]{1,2}-[0-9]{1,2}( [0-9]{2}:[0-9]{2}:[0-9]{2})?( ((gregorian|standard|proleptic_gregorian|julian|noleap|365_day|all_leap|366_day|360_day|utc|tai)))?$ |
| global.attributes.parent_time_units | severity | H |
| global.attributes.parent_time_units | value_type | str |
| global.attributes.parent_time_units | is_required | False |
| global.attributes.parent_variant_label | severity | H |
| global.attributes.parent_variant_label | value_type | str |
| global.attributes.parent_variant_label | is_required | False |
| global.attributes.parent_variant_label | cv_source_collection | variant_label |
| global.attributes.physics_index | severity | H |
| global.attributes.physics_index | value_type | str |
| global.attributes.physics_index | is_required | True |
| global.attributes.product | severity | H |
| global.attributes.product | value_type | str |
| global.attributes.product | is_required | True |
| global.attributes.product | cv_source_collection | product |
| global.attributes.realization_index | severity | H |
| global.attributes.realization_index | value_type | str |
| global.attributes.realization_index | is_required | True |
| global.attributes.realm | severity | H |
| global.attributes.realm | value_type | str_array |
| global.attributes.realm | is_required | True |
| global.attributes.realm | cv_source_collection | realm |
| global.attributes.references | severity | L |
| global.attributes.references | value_type | str |
| global.attributes.references | is_required | False |
| global.attributes.references | pattern | .* |
| global.attributes.region | severity | H |
| global.attributes.region | value_type | str |
| global.attributes.region | is_required | True |
| global.attributes.region | cv_source_collection | region |
| global.attributes.source | severity | L |
| global.attributes.source | value_type | str |
| global.attributes.source | is_required | False |
| global.attributes.source | cv_source_collection | source |
| global.attributes.source | cv_source_collection_key | description |
| global.attributes.source_id | severity | H |
| global.attributes.source_id | value_type | str |
| global.attributes.source_id | is_required | True |
| global.attributes.source_id | cv_source_collection | source |
| global.attributes.temporal_label | severity | H |
| global.attributes.temporal_label | value_type | str |
| global.attributes.temporal_label | is_required | True |
| global.attributes.temporal_label | cv_source_collection | temporal_label |
| global.attributes.title | severity | L |
| global.attributes.title | value_type | str |
| global.attributes.title | is_required | False |
| global.attributes.title | pattern | .* |
| global.attributes.tracking_id | severity | H |
| global.attributes.tracking_id | value_type | str |
| global.attributes.tracking_id | is_required | True |
| global.attributes.tracking_id | cv_source_collection | tracking_id |
| global.attributes.variable_id | severity | H |
| global.attributes.variable_id | value_type | str |
| global.attributes.variable_id | is_required | True |
| global.attributes.variable_id | cv_source_collection | variable |
| global.attributes.variant_info | severity | L |
| global.attributes.variant_info | value_type | str |
| global.attributes.variant_info | is_required | False |
| global.attributes.variant_info | pattern | .* |
| global.attributes.variant_label | severity | H |
| global.attributes.variant_label | value_type | str |
| global.attributes.variant_label | is_required | True |
| global.attributes.variant_label | cv_source_collection | variant_label |
| global.attributes.vertical_label | severity | H |
| global.attributes.vertical_label | value_type | str |
| global.attributes.vertical_label | is_required | True |
| global.attributes.vertical_label | cv_source_collection | vertical_label |
| global.consistency.filename_vs_attributes | severity | H |
| global.consistency.experiment_properties | severity | M |
| global.consistency.institution_properties | severity | H |
| global.consistency.variant_properties | severity | H |
Drs (drs.toml)¶
| Check | Property | Value |
|---|---|---|
| drs.filename | severity | H |
| drs.directory | severity | H |
| drs.attributes_vs_directory | severity | H |
| drs.filename_vs_directory | severity | H |
Geophysical variable (geophysical_variable.toml)¶
| Check | Property | Value |
|---|---|---|
| variable.existence | severity | H |
| variable.type | severity | H |
| variable.type | data_type | float |
| variable.dimensions | severity | H |
| variable.attributes.long_name | severity | M |
| variable.attributes.long_name | value_type | str |
| variable.attributes.long_name | is_required | True |
| variable.attributes.long_name | cv_source_term_key | long_name |
| variable.attributes.standard_name | severity | H |
| variable.attributes.standard_name | value_type | str |
| variable.attributes.standard_name | is_required | True |
| variable.attributes.standard_name | cv_source_term_key | cf_standard_name |
| variable.attributes.units | severity | H |
| variable.attributes.units | value_type | str |
| variable.attributes.units | is_required | True |
| variable.attributes.units | cv_source_term_key | cf_units |
| variable.attributes.cell_methods | severity | M |
| variable.attributes.cell_methods | value_type | str |
| variable.attributes.cell_methods | is_required | True |
| variable.attributes.cell_methods | cv_source_term_key | cell_methods |
| variable.attributes.cell_measures | severity | M |
| variable.attributes.cell_measures | value_type | str |
| variable.attributes.cell_measures | is_required | True |
| variable.attributes.cell_measures | cv_source_term_key | cell_measures |
| variable.attributes.history | severity | L |
| variable.attributes.history | value_type | str |
| variable.attributes.history | is_required | False |
| variable.attributes.history | pattern | .* |
| variable.attributes.comment | severity | L |
| variable.attributes.comment | value_type | str |
| variable.attributes.comment | is_required | False |
| variable.attributes.comment | pattern | .* |
| variable.attributes.description | severity | L |
| variable.attributes.description | value_type | str |
| variable.attributes.description | is_required | False |
| variable.attributes.description | pattern | .* |
| variable.attributes.fill_value | severity | H |
| variable.attributes.fill_value | attribute_name | _FillValue |
| variable.attributes.fill_value | value_type | float |
| variable.attributes.fill_value | is_required | True |
| variable.attributes.fill_value | constant | 1e+20 |
| variable.attributes.missing_value | severity | H |
| variable.attributes.missing_value | value_type | float |
| variable.attributes.missing_value | is_required | True |
| variable.attributes.missing_value | constant | 1e+20 |
| variable.attributes.scale_factor | severity | H |
| variable.attributes.scale_factor | value_type | float |
| variable.attributes.scale_factor | is_required | False |
| variable.attributes.add_offset | severity | H |
| variable.attributes.add_offset | value_type | float |
| variable.attributes.add_offset | is_required | False |
| variable.attributes.deflated_level | attribute_name | _DeflateLevel |
| variable.attributes.deflated_level | severity | H |
| variable.attributes.deflated_level | value_type | int |
| variable.attributes.deflated_level | is_required | False |
| variable.attributes.deflated_level | is_postive | True |
| variable.attributes.coordinates | severity | H |
| variable.attributes.coordinates | value_type | str |
| variable.attributes.coordinates | is_required | False |
| variable.attributes.coordinates | as_variable | True |
Coordinate variables (coordinate_variables.toml)¶
| Check | Property | Value |
|---|---|---|
| coordinates.bounds | severity | H |
| coordinates.dimensions | severity | H |
| coordinates.latitude.name | severity | H |
| coordinates.latitude.name | variable_name | lat |
| coordinates.latitude.type | severity | H |
| coordinates.latitude.type | data_type | double |
| coordinates.latitude.monotonicity | severity | H |
| coordinates.latitude.monotonicity | direction | increasing |
| coordinates.latitude.attributes.axis | severity | H |
| coordinates.latitude.attributes.axis | value_type | str |
| coordinates.latitude.attributes.axis | is_required | True |
| coordinates.latitude.attributes.axis | constant | Y |
| coordinates.latitude.attributes.standard_name | severity | H |
| coordinates.latitude.attributes.standard_name | value_type | str |
| coordinates.latitude.attributes.standard_name | is_required | True |
| coordinates.latitude.attributes.standard_name | constant | latitude |
| coordinates.latitude.attributes.units | severity | H |
| coordinates.latitude.attributes.units | value_type | str |
| coordinates.latitude.attributes.units | is_required | True |
| coordinates.latitude.attributes.units | constant | degrees_north |
| coordinates.latitude.attributes.bounds | severity | H |
| coordinates.latitude.attributes.bounds | value_type | str |
| coordinates.latitude.attributes.bounds | is_required | True |
| coordinates.latitude.attributes.bounds | as_variable | True |
| coordinates.longitude.name | severity | H |
| coordinates.longitude.name | variable_name | lon |
| coordinates.longitude.type | severity | H |
| coordinates.longitude.type | data_type | double |
| coordinates.longitude.monotonicity | severity | H |
| coordinates.longitude.monotonicity | direction | increasing |
| coordinates.longitude.attributes.axis | severity | H |
| coordinates.longitude.attributes.axis | value_type | str |
| coordinates.longitude.attributes.axis | is_required | True |
| coordinates.longitude.attributes.axis | constant | X |
| coordinates.longitude.attributes.standard_name | severity | H |
| coordinates.longitude.attributes.standard_name | value_type | str |
| coordinates.longitude.attributes.standard_name | is_required | True |
| coordinates.longitude.attributes.standard_name | constant | longitude |
| coordinates.longitude.attributes.units | severity | H |
| coordinates.longitude.attributes.units | value_type | str |
| coordinates.longitude.attributes.units | is_required | True |
| coordinates.longitude.attributes.units | constant | degrees_east |
| coordinates.longitude.attributes.bounds | severity | H |
| coordinates.longitude.attributes.bounds | value_type | str |
| coordinates.longitude.attributes.bounds | is_required | True |
| coordinates.longitude.attributes.bounds | as_variable | True |
| coordinates.air_pressure.name | severity | H |
| coordinates.air_pressure.name | variable_name | plev |
| coordinates.air_pressure.type | severity | H |
| coordinates.air_pressure.type | data_type | double |
| coordinates.air_pressure.monotonicity | severity | H |
| coordinates.air_pressure.monotonicity | direction | decreasing |
| coordinates.air_pressure.attributes.axis | severity | H |
| coordinates.air_pressure.attributes.axis | value_type | str |
| coordinates.air_pressure.attributes.axis | is_required | True |
| coordinates.air_pressure.attributes.axis | constant | Z |
| coordinates.air_pressure.attributes.standard_name | severity | H |
| coordinates.air_pressure.attributes.standard_name | value_type | str |
| coordinates.air_pressure.attributes.standard_name | is_required | True |
| coordinates.air_pressure.attributes.standard_name | constant | air_pressure |
| coordinates.air_pressure.attributes.units | severity | H |
| coordinates.air_pressure.attributes.units | value_type | str |
| coordinates.air_pressure.attributes.units | is_required | True |
| coordinates.air_pressure.attributes.units | constant | Pa |
| coordinates.air_pressure.attributes.bounds | severity | H |
| coordinates.air_pressure.attributes.bounds | value_type | str |
| coordinates.air_pressure.attributes.bounds | is_required | False |
| coordinates.air_pressure.attributes.bounds | as_variable | True |
| coordinates.air_pressure.attributes.positive | severity | H |
| coordinates.air_pressure.attributes.positive | value_type | str |
| coordinates.air_pressure.attributes.positive | is_required | True |
| coordinates.air_pressure.attributes.positive | constant | down |
| coordinates.height.name | severity | H |
| coordinates.height.name | variable_name | height |
| coordinates.height.type | severity | H |
| coordinates.height.type | data_type | double |
| coordinates.height.monotonicity | severity | H |
| coordinates.height.monotonicity | direction | increasing |
| coordinates.height.attributes.axis | severity | H |
| coordinates.height.attributes.axis | value_type | str |
| coordinates.height.attributes.axis | is_required | True |
| coordinates.height.attributes.axis | constant | Z |
| coordinates.height.attributes.standard_name | severity | H |
| coordinates.height.attributes.standard_name | value_type | str |
| coordinates.height.attributes.standard_name | is_required | True |
| coordinates.height.attributes.standard_name | constant | height |
| coordinates.height.attributes.units | severity | H |
| coordinates.height.attributes.units | value_type | str |
| coordinates.height.attributes.units | is_required | True |
| coordinates.height.attributes.units | constant | m |
| coordinates.height.attributes.positive | severity | H |
| coordinates.height.attributes.positive | value_type | str |
| coordinates.height.attributes.positive | is_required | True |
| coordinates.height.attributes.positive | constant | up |
| coordinates.depth.name | severity | H |
| coordinates.depth.name | variable_name | depth |
| coordinates.depth.type | severity | H |
| coordinates.depth.type | data_type | double |
| coordinates.depth.monotonicity | severity | H |
| coordinates.depth.monotonicity | direction | increasing |
| coordinates.depth.attributes.axis | severity | H |
| coordinates.depth.attributes.axis | value_type | str |
| coordinates.depth.attributes.axis | is_required | True |
| coordinates.depth.attributes.axis | constant | Z |
| coordinates.depth.attributes.standard_name | severity | H |
| coordinates.depth.attributes.standard_name | value_type | str |
| coordinates.depth.attributes.standard_name | is_required | True |
| coordinates.depth.attributes.standard_name | constant | depth |
| coordinates.depth.attributes.units | severity | H |
| coordinates.depth.attributes.units | value_type | str |
| coordinates.depth.attributes.units | is_required | True |
| coordinates.depth.attributes.units | enum | ['m', 'cm'] |
| coordinates.depth.attributes.bounds | severity | H |
| coordinates.depth.attributes.bounds | value_type | str |
| coordinates.depth.attributes.bounds | is_required | False |
| coordinates.depth.attributes.bounds | as_variable | True |
| coordinates.depth.attributes.positive | severity | H |
| coordinates.depth.attributes.positive | value_type | str |
| coordinates.depth.attributes.positive | is_required | True |
| coordinates.depth.attributes.positive | constant | down |
| coordinates.wavelength.name | severity | H |
| coordinates.wavelength.name | variable_name | wavelength |
| coordinates.wavelength.type | severity | H |
| coordinates.wavelength.type | data_type | double |
| coordinates.wavelength.attributes.standard_name | severity | H |
| coordinates.wavelength.attributes.standard_name | value_type | str |
| coordinates.wavelength.attributes.standard_name | is_required | True |
| coordinates.wavelength.attributes.standard_name | constant | radiation_wavelength |
| coordinates.wavelength.attributes.units | severity | H |
| coordinates.wavelength.attributes.units | value_type | str |
| coordinates.wavelength.attributes.units | is_required | True |
| coordinates.wavelength.attributes.units | constant | nm |
| coordinates.scatangle.name | severity | H |
| coordinates.scatangle.name | variable_name | scatangle |
| coordinates.scatangle.type | severity | H |
| coordinates.scatangle.type | data_type | double |
| coordinates.scatangle.attributes.standard_name | severity | H |
| coordinates.scatangle.attributes.standard_name | value_type | str |
| coordinates.scatangle.attributes.standard_name | is_required | True |
| coordinates.scatangle.attributes.standard_name | constant | scattering_angle |
| coordinates.scatangle.attributes.units | severity | H |
| coordinates.scatangle.attributes.units | value_type | str |
| coordinates.scatangle.attributes.units | is_required | True |
| coordinates.scatangle.attributes.units | constant | degree |
| coordinates.type.name | severity | H |
| coordinates.type.name | variable_name | type |
| coordinates.type.type | severity | H |
| coordinates.type.type | data_type | str |
| coordinates.type.attributes.standard_name | severity | H |
| coordinates.type.attributes.standard_name | value_type | str |
| coordinates.type.attributes.standard_name | is_required | True |
| coordinates.type.attributes.standard_name | constant | area_type |
| coordinates.basin.name | severity | H |
| coordinates.basin.name | variable_name | basin |
| coordinates.basin.type | severity | H |
| coordinates.basin.type | data_type | str |
| coordinates.basin.attributes.standard_name | severity | H |
| coordinates.basin.attributes.standard_name | value_type | str |
| coordinates.basin.attributes.standard_name | is_required | True |
| coordinates.basin.attributes.standard_name | constant | region |
| coordinates.reflectivity.name | severity | H |
| coordinates.reflectivity.name | variable_name | dbze |
| coordinates.reflectivity.type | severity | H |
| coordinates.reflectivity.type | data_type | double |
| coordinates.reflectivity.monotonicity | severity | H |
| coordinates.reflectivity.monotonicity | direction | increasing |
| coordinates.reflectivity.attributes.standard_name | severity | H |
| coordinates.reflectivity.attributes.standard_name | value_type | str |
| coordinates.reflectivity.attributes.standard_name | is_required | True |
| coordinates.reflectivity.attributes.standard_name | constant | equivalent_reflectivity_factor |
| coordinates.reflectivity.attributes.units | severity | H |
| coordinates.reflectivity.attributes.units | value_type | str |
| coordinates.reflectivity.attributes.units | is_required | True |
| coordinates.reflectivity.attributes.units | constant | dBZ |
| coordinates.reflectivity.attributes.bounds | severity | H |
| coordinates.reflectivity.attributes.bounds | value_type | str |
| coordinates.reflectivity.attributes.bounds | is_required | True |
| coordinates.reflectivity.attributes.bounds | as_variable | True |
| coordinates.line.name | severity | H |
| coordinates.line.name | variable_name | line |
| coordinates.line.type | severity | H |
| coordinates.line.type | data_type | str |
| coordinates.line.attributes.standard_name | severity | H |
| coordinates.line.attributes.standard_name | value_type | str |
| coordinates.line.attributes.standard_name | is_required | True |
| coordinates.line.attributes.standard_name | constant | region |
| coordinates.scatratio.name | severity | H |
| coordinates.scatratio.name | variable_name | scatratio |
| coordinates.scatratio.type | severity | H |
| coordinates.scatratio.type | data_type | double |
| coordinates.scatratio.monotonicity | severity | H |
| coordinates.scatratio.monotonicity | direction | increasing |
| coordinates.scatratio.attributes.standard_name | severity | H |
| coordinates.scatratio.attributes.standard_name | value_type | str |
| coordinates.scatratio.attributes.standard_name | is_required | True |
| coordinates.scatratio.attributes.standard_name | constant | backscattering_ratio |
| coordinates.scatratio.attributes.units | severity | H |
| coordinates.scatratio.attributes.units | value_type | str |
| coordinates.scatratio.attributes.units | is_required | True |
| coordinates.scatratio.attributes.units | constant | 1 |
| coordinates.scatratio.attributes.bounds | severity | H |
| coordinates.scatratio.attributes.bounds | value_type | str |
| coordinates.scatratio.attributes.bounds | is_required | True |
| coordinates.scatratio.attributes.bounds | as_variable | True |
| coordinates.tau.name | severity | H |
| coordinates.tau.name | variable_name | tau |
| coordinates.tau.type | severity | H |
| coordinates.tau.type | data_type | double |
| coordinates.tau.monotonicity | severity | H |
| coordinates.tau.monotonicity | direction | increasing |
| coordinates.tau.attributes.standard_name | severity | H |
| coordinates.tau.attributes.standard_name | value_type | str |
| coordinates.tau.attributes.standard_name | is_required | True |
| coordinates.tau.attributes.standard_name | constant | atmosphere_optical_thickness_due_to_cloud |
| coordinates.tau.attributes.units | severity | H |
| coordinates.tau.attributes.units | value_type | str |
| coordinates.tau.attributes.units | is_required | True |
| coordinates.tau.attributes.units | constant | 1 |
| coordinates.tau.attributes.bounds | severity | H |
| coordinates.tau.attributes.bounds | value_type | str |
| coordinates.tau.attributes.bounds | is_required | True |
| coordinates.tau.attributes.bounds | as_variable | True |
| coordinates.xant.name | severity | H |
| coordinates.xant.name | variable_name | xant |
| coordinates.xant.type | severity | H |
| coordinates.xant.type | data_type | double |
| coordinates.xant.attributes.axis | severity | H |
| coordinates.xant.attributes.axis | value_type | str |
| coordinates.xant.attributes.axis | is_required | True |
| coordinates.xant.attributes.axis | constant | X |
| coordinates.xant.attributes.standard_name | severity | H |
| coordinates.xant.attributes.standard_name | value_type | str |
| coordinates.xant.attributes.standard_name | is_required | True |
| coordinates.xant.attributes.standard_name | constant | projection_x_coordinate |
| coordinates.xant.attributes.units | severity | H |
| coordinates.xant.attributes.units | value_type | str |
| coordinates.xant.attributes.units | is_required | True |
| coordinates.xant.attributes.units | constant | km |
| coordinates.xgre.name | severity | H |
| coordinates.xgre.name | variable_name | xgre |
| coordinates.xgre.type | severity | H |
| coordinates.xgre.type | data_type | double |
| coordinates.xgre.attributes.axis | severity | H |
| coordinates.xgre.attributes.axis | value_type | str |
| coordinates.xgre.attributes.axis | is_required | True |
| coordinates.xgre.attributes.axis | constant | X |
| coordinates.xgre.attributes.standard_name | severity | H |
| coordinates.xgre.attributes.standard_name | value_type | str |
| coordinates.xgre.attributes.standard_name | is_required | True |
| coordinates.xgre.attributes.standard_name | constant | projection_x_coordinate |
| coordinates.xgre.attributes.units | severity | H |
| coordinates.xgre.attributes.units | value_type | str |
| coordinates.xgre.attributes.units | is_required | True |
| coordinates.xgre.attributes.units | constant | km |
| coordinates.yant.name | severity | H |
| coordinates.yant.name | variable_name | yant |
| coordinates.yant.type | severity | H |
| coordinates.yant.type | data_type | double |
| coordinates.yant.attributes.axis | severity | H |
| coordinates.yant.attributes.axis | value_type | str |
| coordinates.yant.attributes.axis | is_required | True |
| coordinates.yant.attributes.axis | constant | Y |
| coordinates.yant.attributes.standard_name | severity | H |
| coordinates.yant.attributes.standard_name | value_type | str |
| coordinates.yant.attributes.standard_name | is_required | True |
| coordinates.yant.attributes.standard_name | constant | projection_y_coordinate |
| coordinates.yant.attributes.units | severity | H |
| coordinates.yant.attributes.units | value_type | str |
| coordinates.yant.attributes.units | is_required | True |
| coordinates.yant.attributes.units | constant | km |
| coordinates.ygre.name | severity | H |
| coordinates.ygre.name | variable_name | ygre |
| coordinates.ygre.type | severity | H |
| coordinates.ygre.type | data_type | double |
| coordinates.ygre.attributes.axis | severity | H |
| coordinates.ygre.attributes.axis | value_type | str |
| coordinates.ygre.attributes.axis | is_required | True |
| coordinates.ygre.attributes.axis | constant | Y |
| coordinates.ygre.attributes.standard_name | severity | H |
| coordinates.ygre.attributes.standard_name | value_type | str |
| coordinates.ygre.attributes.standard_name | is_required | True |
| coordinates.ygre.attributes.standard_name | constant | projection_y_coordinate |
| coordinates.ygre.attributes.units | severity | H |
| coordinates.ygre.attributes.units | value_type | str |
| coordinates.ygre.attributes.units | is_required | True |
| coordinates.ygre.attributes.units | constant | km |
| coordinates.rlat.name | severity | H |
| coordinates.rlat.name | variable_name | rlat |
| coordinates.rlat.type | severity | H |
| coordinates.rlat.type | data_type | double |
| coordinates.rlat.monotonicity | severity | H |
| coordinates.rlat.monotonicity | direction | increasing |
| coordinates.rlat.attributes.axis | severity | H |
| coordinates.rlat.attributes.axis | value_type | str |
| coordinates.rlat.attributes.axis | is_required | True |
| coordinates.rlat.attributes.axis | constant | Y |
| coordinates.rlat.attributes.standard_name | severity | H |
| coordinates.rlat.attributes.standard_name | value_type | str |
| coordinates.rlat.attributes.standard_name | is_required | True |
| coordinates.rlat.attributes.standard_name | constant | grid_latitude |
| coordinates.rlat.attributes.units | severity | H |
| coordinates.rlat.attributes.units | value_type | str |
| coordinates.rlat.attributes.units | is_required | True |
| coordinates.rlat.attributes.units | constant | degrees |
| coordinates.rlat.attributes.bounds | severity | H |
| coordinates.rlat.attributes.bounds | value_type | str |
| coordinates.rlat.attributes.bounds | is_required | True |
| coordinates.rlat.attributes.bounds | as_variable | True |
| coordinates.rlon.name | severity | H |
| coordinates.rlon.name | variable_name | rlon |
| coordinates.rlon.type | severity | H |
| coordinates.rlon.type | data_type | double |
| coordinates.rlon.monotonicity | severity | H |
| coordinates.rlon.monotonicity | direction | increasing |
| coordinates.rlon.attributes.axis | severity | H |
| coordinates.rlon.attributes.axis | value_type | str |
| coordinates.rlon.attributes.axis | is_required | True |
| coordinates.rlon.attributes.axis | constant | X |
| coordinates.rlon.attributes.standard_name | severity | H |
| coordinates.rlon.attributes.standard_name | value_type | str |
| coordinates.rlon.attributes.standard_name | is_required | True |
| coordinates.rlon.attributes.standard_name | constant | grid_longitude |
| coordinates.rlon.attributes.units | severity | H |
| coordinates.rlon.attributes.units | value_type | str |
| coordinates.rlon.attributes.units | is_required | True |
| coordinates.rlon.attributes.units | constant | degrees |
| coordinates.rlon.attributes.bounds | severity | H |
| coordinates.rlon.attributes.bounds | value_type | str |
| coordinates.rlon.attributes.bounds | is_required | True |
| coordinates.rlon.attributes.bounds | as_variable | True |
| coordinates.rho.name | severity | H |
| coordinates.rho.name | variable_name | rho |
| coordinates.rho.type | severity | H |
| coordinates.rho.type | data_type | double |
| coordinates.rho.monotonicity | severity | H |
| coordinates.rho.monotonicity | direction | increasing |
| coordinates.rho.attributes.axis | severity | H |
| coordinates.rho.attributes.axis | value_type | str |
| coordinates.rho.attributes.axis | is_required | True |
| coordinates.rho.attributes.axis | constant | Z |
| coordinates.rho.attributes.standard_name | severity | H |
| coordinates.rho.attributes.standard_name | value_type | str |
| coordinates.rho.attributes.standard_name | is_required | True |
| coordinates.rho.attributes.standard_name | constant | sea_water_potential_density |
| coordinates.rho.attributes.units | severity | H |
| coordinates.rho.attributes.units | value_type | str |
| coordinates.rho.attributes.units | is_required | True |
| coordinates.rho.attributes.units | constant | kg m-3 |
| coordinates.rho.attributes.bounds | severity | H |
| coordinates.rho.attributes.bounds | value_type | str |
| coordinates.rho.attributes.bounds | is_required | True |
| coordinates.rho.attributes.bounds | as_variable | True |
| coordinates.rho.attributes.positive | severity | H |
| coordinates.rho.attributes.positive | value_type | str |
| coordinates.rho.attributes.positive | is_required | True |
| coordinates.rho.attributes.positive | constant | down |
| coordinates.spectband.name | severity | H |
| coordinates.spectband.name | variable_name | spectband |
| coordinates.spectband.type | severity | H |
| coordinates.spectband.type | data_type | double |
| coordinates.spectband.attributes.standard_name | severity | H |
| coordinates.spectband.attributes.standard_name | value_type | str |
| coordinates.spectband.attributes.standard_name | is_required | True |
| coordinates.spectband.attributes.standard_name | constant | sensor_band_central_radiation_wavenumber |
| coordinates.spectband.attributes.units | severity | H |
| coordinates.spectband.attributes.units | value_type | str |
| coordinates.spectband.attributes.units | is_required | True |
| coordinates.spectband.attributes.units | constant | m-1 |
| coordinates.spectband.attributes.bounds | severity | H |
| coordinates.spectband.attributes.bounds | value_type | str |
| coordinates.spectband.attributes.bounds | is_required | True |
| coordinates.spectband.attributes.bounds | as_variable | True |
| coordinates.time.name | severity | H |
| coordinates.time.name | variable_name | time |
| coordinates.time.type | severity | H |
| coordinates.time.type | data_type | double |
| coordinates.time.monotonicity | severity | H |
| coordinates.time.monotonicity | direction | increasing |
| coordinates.time.attributes.axis | severity | H |
| coordinates.time.attributes.axis | value_type | str |
| coordinates.time.attributes.axis | is_required | True |
| coordinates.time.attributes.axis | constant | T |
| coordinates.time.attributes.standard_name | severity | H |
| coordinates.time.attributes.standard_name | value_type | str |
| coordinates.time.attributes.standard_name | is_required | True |
| coordinates.time.attributes.standard_name | constant | time |
| coordinates.time.attributes.calendar | severity | M |
| coordinates.time.attributes.calendar | value_type | str |
| coordinates.time.attributes.calendar | is_required | True |
| coordinates.time.attributes.calendar | enum | ['standard', 'proleptic_gregorian', 'noleap', '365_day', 'all_leap', '366_day', '360_day', 'utc', 'tai'] |
| coordinates.time.attributes.units | severity | H |
| coordinates.time.attributes.units | value_type | str |
| coordinates.time.attributes.units | is_required | True |
| coordinates.time.attributes.units | pattern | ^days since [0-9]{4}-[0-9]{1,2}-[0-9]{1,2}( [0-9]{2}:[0-9]{2}:[0-9]{2})?$ |
| coordinates.time.attributes.bounds | severity | H |
| coordinates.time.attributes.bounds | value_type | str |
| coordinates.time.attributes.bounds | is_required | False |
| coordinates.time.attributes.bounds | as_variable | True |
| coordinates.time.squareness | severity | H |
| coordinates.time.squareness | ref_calendar | |
| coordinates.time.squareness | ref_time_units | |
| coordinates.time.squareness | ref_increment | |
| coordinates.time.coverage | severity | H |
| coordinates.lev.name | severity | H |
| coordinates.lev.name | variable_name | lev |
| coordinates.lev.type | severity | H |
| coordinates.lev.type | data_type | double |
| coordinates.lev.monotonicity | severity | H |
| coordinates.lev.monotonicity | direction | increasing |
| coordinates.lev.attributes.axis | severity | H |
| coordinates.lev.attributes.axis | value_type | str |
| coordinates.lev.attributes.axis | is_required | True |
| coordinates.lev.attributes.axis | constant | Z |
| coordinates.lev.attributes.bounds | severity | H |
| coordinates.lev.attributes.bounds | value_type | str |
| coordinates.lev.attributes.bounds | is_required | False |
| coordinates.lev.attributes.bounds | as_variable | True |
| coordinates.lev.attributes.positive | severity | H |
| coordinates.lev.attributes.positive | value_type | str |
| coordinates.lev.attributes.positive | is_required | True |
| coordinates.lev.attributes.positive | enum | ['up', 'down'] |
| coordinates.iceband.name | severity | H |
| coordinates.iceband.name | variable_name | iceband |
| coordinates.iceband.type | severity | H |
| coordinates.iceband.type | data_type | double |
| coordinates.iceband.attributes.standard_name | severity | H |
| coordinates.iceband.attributes.standard_name | value_type | str |
| coordinates.iceband.attributes.standard_name | is_required | True |
| coordinates.iceband.attributes.standard_name | constant | sea_ice_thickness |
| coordinates.iceband.attributes.units | severity | H |
| coordinates.iceband.attributes.units | value_type | str |
| coordinates.iceband.attributes.units | is_required | True |
| coordinates.iceband.attributes.units | constant | m |
| coordinates.iceband.attributes.bounds | severity | H |
| coordinates.iceband.attributes.bounds | value_type | str |
| coordinates.iceband.attributes.bounds | is_required | True |
| coordinates.iceband.attributes.bounds | as_variable | True |
| coordinates.landuse.name | severity | H |
| coordinates.landuse.name | variable_name | landuse |
| coordinates.landuse.type | severity | H |
| coordinates.landuse.type | data_type | str |
| coordinates.landuse.attributes.standard_name | severity | H |
| coordinates.landuse.attributes.standard_name | value_type | str |
| coordinates.landuse.attributes.standard_name | is_required | True |
| coordinates.landuse.attributes.standard_name | constant | area_type |
| coordinates.sza.name | severity | H |
| coordinates.sza.name | variable_name | sza |
| coordinates.sza.type | severity | H |
| coordinates.sza.type | data_type | double |
| coordinates.sza.monotonicity | severity | H |
| coordinates.sza.monotonicity | direction | increasing |
| coordinates.sza.attributes.standard_name | severity | H |
| coordinates.sza.attributes.standard_name | value_type | str |
| coordinates.sza.attributes.standard_name | is_required | True |
| coordinates.sza.attributes.standard_name | constant | solar_zenith_angle |
| coordinates.sza.attributes.units | severity | H |
| coordinates.sza.attributes.units | value_type | str |
| coordinates.sza.attributes.units | is_required | True |
| coordinates.sza.attributes.units | constant | degree |
| coordinates.alt.name | severity | H |
| coordinates.alt.name | variable_name | alt |
| coordinates.alt.type | severity | H |
| coordinates.alt.type | data_type | double |
| coordinates.alt.monotonicity | severity | H |
| coordinates.alt.monotonicity | direction | increasing |
| coordinates.alt.attributes.axis | severity | H |
| coordinates.alt.attributes.axis | value_type | str |
| coordinates.alt.attributes.axis | is_required | True |
| coordinates.alt.attributes.axis | constant | Z |
| coordinates.alt.attributes.standard_name | severity | H |
| coordinates.alt.attributes.standard_name | value_type | str |
| coordinates.alt.attributes.standard_name | is_required | True |
| coordinates.alt.attributes.standard_name | constant | altitude |
| coordinates.alt.attributes.units | severity | H |
| coordinates.alt.attributes.units | value_type | str |
| coordinates.alt.attributes.units | is_required | True |
| coordinates.alt.attributes.units | constant | m |
| coordinates.alt.attributes.bounds | severity | H |
| coordinates.alt.attributes.bounds | value_type | str |
| coordinates.alt.attributes.bounds | is_required | True |
| coordinates.alt.attributes.bounds | as_variable | True |
| coordinates.alt.attributes.positive | severity | H |
| coordinates.alt.attributes.positive | value_type | str |
| coordinates.alt.attributes.positive | is_required | True |
| coordinates.alt.attributes.positive | constant | up |
| coordinates.pdepth.name | severity | H |
| coordinates.pdepth.name | variable_name | pdepth |
| coordinates.pdepth.type | severity | H |
| coordinates.pdepth.type | data_type | double |
| coordinates.pdepth.monotonicity | severity | H |
| coordinates.pdepth.monotonicity | direction | increasing |
| coordinates.pdepth.attributes.axis | severity | H |
| coordinates.pdepth.attributes.axis | value_type | str |
| coordinates.pdepth.attributes.axis | is_required | True |
| coordinates.pdepth.attributes.axis | constant | Z |
| coordinates.pdepth.attributes.standard_name | severity | H |
| coordinates.pdepth.attributes.standard_name | value_type | str |
| coordinates.pdepth.attributes.standard_name | is_required | True |
| coordinates.pdepth.attributes.standard_name | constant | sea_water_pressure_due_to_sea_water |
| coordinates.pdepth.attributes.units | severity | H |
| coordinates.pdepth.attributes.units | value_type | str |
| coordinates.pdepth.attributes.units | is_required | True |
| coordinates.pdepth.attributes.units | constant | bar |
| coordinates.pdepth.attributes.bounds | severity | H |
| coordinates.pdepth.attributes.bounds | value_type | str |
| coordinates.pdepth.attributes.bounds | is_required | False |
| coordinates.pdepth.attributes.bounds | as_variable | True |
| coordinates.pdepth.attributes.positive | severity | H |
| coordinates.pdepth.attributes.positive | value_type | str |
| coordinates.pdepth.attributes.positive | is_required | True |
| coordinates.pdepth.attributes.positive | constant | down |
| coordinates.hur.name | severity | H |
| coordinates.hur.name | variable_name | hur |
| coordinates.hur.type | severity | H |
| coordinates.hur.type | data_type | double |
| coordinates.hur.attributes.standard_name | severity | H |
| coordinates.hur.attributes.standard_name | value_type | str |
| coordinates.hur.attributes.standard_name | is_required | True |
| coordinates.hur.attributes.standard_name | constant | relative_humidity |
| coordinates.hur.attributes.units | severity | H |
| coordinates.hur.attributes.units | value_type | str |
| coordinates.hur.attributes.units | is_required | True |
| coordinates.hur.attributes.units | constant | % |
| coordinates.tsl0degC.name | severity | H |
| coordinates.tsl0degC.name | variable_name | tsl0degC |
| coordinates.tsl0degC.type | severity | H |
| coordinates.tsl0degC.type | data_type | double |
| coordinates.tsl0degC.attributes.axis | severity | H |
| coordinates.tsl0degC.attributes.axis | value_type | str |
| coordinates.tsl0degC.attributes.axis | is_required | True |
| coordinates.tsl0degC.attributes.axis | constant | Z |
| coordinates.tsl0degC.attributes.standard_name | severity | H |
| coordinates.tsl0degC.attributes.standard_name | value_type | str |
| coordinates.tsl0degC.attributes.standard_name | is_required | True |
| coordinates.tsl0degC.attributes.standard_name | constant | soil_temperature |
| coordinates.tsl0degC.attributes.units | severity | H |
| coordinates.tsl0degC.attributes.units | value_type | str |
| coordinates.tsl0degC.attributes.units | is_required | True |
| coordinates.tsl0degC.attributes.units | constant | degC |
Project (project.toml)¶
| Check | Property | Value |
|---|---|---|
| project_name | cmip7 | |
| project_version | 1.0 |