cf.Field.dataset_compliance¶
-
Field.
dataset_compliance
(display=False)[source]¶ A report of problems encountered whilst reading the field construct from a dataset.
If the dataset is partially CF-compliant to the extent that it is not possible to unambiguously map an element of the netCDF dataset to an element of the CF data model, then a field construct is still returned by
cf.read
, but may be incomplete.Such “structural” non-compliance would occur, for example, if the “coordinates” attribute of a CF-netCDF data variable refers to another variable that does not exist, or refers to a variable that spans a netCDF dimension that does not apply to the data variable.
Other types of non-compliance are not checked, such whether or not controlled vocabularies have been adhered to.
New in version 1.7.0.
See also
Parameters: - display:
bool
, optional If True print the compliance report. By default the report is returned as a dictionary.
Returns: Examples:
If no problems were encountered, an empty dictionary is returned:
>>> f.dataset_compliance() {}
- display: