You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement interp for interpolating between chunks of data (dask) (#4155)
* Implement interp for interpolating between chunks of data (dask)
* do not forget extra points at the end
* add tests
* add whats-new comment
* fix isort / black
* typo
* update pull number
* fix github pep8 warnigns
* fix isort
* clearer arguments in _dask_aware_interpnd
* typo
* fix for datetimelike index
* chunked interpolation does not work for high order interpolation (quadratic or cubic)
* fix whats new
* remove a useless import
* use Variable instead of InexVariable
* avoid some list to tuple conversion
* black fix
* more comments to explain _compute_chunks
* For orthogonal linear- and nearest-neighbor interpolation, the scalar interpolation can also be done sequentially
* better detection of Advanced interpolation
* implement support of unsorted interpolation destination
* rework the tests
* fix for datetime index (bug introduced with unsorted destination)
* Variable is cheaber that DataArray
* add warning if unsorted
* simplify _compute_chunks
* add ghosts point in order to make quadratic and cubic method work in a chunked direction
* black
* forgot to remove an exception in test_upsample_interpolate_dask
* fix filtering out-of-order warning
* use extrapolate to check external points
* Revert "add ghosts point in order to make quadratic and cubic method work in a chunked direction"
* Complete rewrite using blockwise
* update whats-new.rst
* reduce the diff
* more decomposition of orthogonal interpolation
* simplify _dask_aware_interpnd a little
* fix dask interp when chunks are not aligned
* continue simplifying _dask_aware_interpnd
* update whats-new.rst
* clean tests
Co-authored-by: Alexandre Poux <[email protected]>
0 commit comments