SciPy N-D interpolation functions
- Dominant language
- Python
- Stars
- 226
- Forks
- 56
- PR merge metrics
- No merged PRs in 30d
Description
_From @jakirkham on May 16, 2017 18:35_
The list of functions below are what that this library intends to support with Dask Arrays. These all come from SciPy. In particular they come from [`scipy.ndimage.interpolation`]( https://docs.scipy.org/doc/scipy-0.19.0/reference/ndimage.html#interpolation ). The intent is to emulate their behavior with Dask Arrays as wrapping them is not likely to work. Will also include tests to verify these retain the behavior that the SciPy functions ordinarily have.
* [ ] [affine_transform]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.affine_transform.html )
* [ ] [geometric_transform]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.geometric_transform.html )
* [ ] [map_coordinates]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.map_coordinates.html )
* [ ] [rotate]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.rotate.html )
* [ ] [shift]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.shift.html )
* [ ] [spline_filter]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.spline_filter.html )
* [ ] [spline_filter1d]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.spline_filter1d.html )
* [ ] [zoom]( https://docs.scipy.org/doc/scipy-0.19.0/reference/generated/scipy.ndimage.zoom.html )
_Copied from original issue: dask-image/dask-ndinterp#3_
Contributor guide
Research direction
Start with the linked scipy.ndimage.interpolation documentation and review the behavior of affine_transform, geometric_transform, map_coordinates, rotate, shift, spline_filter, spline_filter1d, and zoom. Then locate the dask-image entry points for interpolation and scope the work function by function. Done means the selected functions support Dask Arrays and tests verify parity with SciPy behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-vision
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100