Wrapper for datasets
(func, self, dim=None, **kwargs)
| 231 | |
| 232 | |
| 233 | def _apply_over_vars_with_dim(func, self, dim=None, **kwargs): |
| 234 | """Wrapper for datasets""" |
| 235 | ds = type(self)(coords=self.coords, attrs=self.attrs) |
| 236 | |
| 237 | for name, var in self.data_vars.items(): |
| 238 | if dim in var.dims: |
| 239 | ds[name] = func(var, dim=dim, **kwargs) |
| 240 | else: |
| 241 | ds[name] = var |
| 242 | |
| 243 | return ds |
| 244 | |
| 245 | |
| 246 | def get_clean_interp_index( |