xoa.meta.assign_meta_specs

xoa.meta.assign_meta_specs#

xoa.meta.assign_meta_specs(ds, name=None, register=False, set_encoding=True)[source]#

Set the meta_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_meta_specs(ds, "mycroco");

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

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

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