def _finalize_dataarray_attributes(xarr,**kwargs):
"""Update the dictionary of attibutes of a xarray dataarray.
Parameters
----------
xarr : xarray.DataArray
xarray dataarray which attributes will be updated.
kwargs : dict-like object
dictionnary of attributes
Returns
-------
xarr : xarray.DataArray
"""
if isinstance(xarr, xr.DataArray):
xarr.attrs.update(kwargs)
if xarr.attrs.has_key('short_name'):
xarr.name = xarr.attrs['short_name']
return xarr
评论列表
文章目录