xoa.cf.assign_cf_specs

xoa.cf.assign_cf_specs(ds, name=None, register=False)[source]

Set the cf_specs encoding to name in all data vars and coords

Parameters:
Returns:

xarray.Dataset, xarray.DataArray

Example

In [1]: ds = xr.Dataset({'temp': ('lon', [5])}, coords={'lon': [6]})

In [2]: assign_cf_specs(ds, "mycroco");

In [3]: ds.encoding
Out[3]: {'cf_specs': 'mycroco'}

In [4]: ds.temp.encoding
Out[4]: {'cf_specs': 'mycroco'}

In [5]: ds.lon.encoding
Out[5]: {'cf_specs': 'mycroco'}