xarray.core.weighted.DataArrayWeighted.sum_of_weights

DataArrayWeighted.sum_of_weights(self, dim: Union[Hashable, Iterable[Hashable], NoneType] = None, keep_attrs: Union[bool, NoneType] = None) → Union[ForwardRef('DataArray'), ForwardRef('Dataset')]

Calculate the sum of weights, accounting for missing values in the data

Parameters
  • dim (str or sequence of str, optional) – Dimension(s) over which to sum the weights.

  • keep_attrs (bool, optional) – If True, the attributes (attrs) will be copied from the original object to the new one. If False (default), the new object will be returned without attributes.

Returns

reduced – New Dataset object with the sum of the weights over the given dimension.

Return type

Dataset