dask / dask/dask-image

SciPy N-D interpolation functions

Open
#24 9 comments 2 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.