backfill missing values
(arr, dim=None, limit=None)
| 456 | |
| 457 | |
| 458 | def bfill(arr, dim=None, limit=None): |
| 459 | """backfill missing values""" |
| 460 | |
| 461 | axis = arr.get_axis_num(dim) |
| 462 | |
| 463 | # work around for bottleneck 178 |
| 464 | _limit = limit if limit is not None else arr.shape[axis] |
| 465 | |
| 466 | return apply_ufunc( |
| 467 | _bfill, |
| 468 | arr, |
| 469 | dask="allowed", |
| 470 | keep_attrs=True, |
| 471 | output_dtypes=[arr.dtype], |
| 472 | kwargs=dict(n=_limit, axis=axis), |
| 473 | ).transpose(*arr.dims) |
| 474 | |
| 475 | |
| 476 | def _import_interpolant(interpolant, method): |
no test coverage detected
searching dependent graphs…