This package attempts to implement a complete object model of the CF (Climate and Forecast) metadata standard for data presented as an xarray DataSet.
In terms of functionality, what's done here is almost fully redundant with NCAS-CMS's cf-python package, which similarly builds on cfdm and offers support for mathematical operations and lazy, out-of-core evaulation. We feel it's worth reinventing this particular wheel in order to take advantage of the greater developer momentum behind the xarray ecosystem, in particular support for distributed processing via dask and support for non-netCDF binary formats such as zarr.
References:
- The CF standard;
- The NCAS-CMS implementation of the CF standard's data model (
cfdm
): journal article, code, docs. - Xarray code and docs.