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, M or L): H or High severity checks must be passed for publication
    • value_type: e.g. "str" for strings
    • is_required: True if this field must be present, False if it is optional or conditionally required
    • cv_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