Skip to content

Daskify 'rasters' module: roadmap #27

@remi-braun

Description

@remi-braun

There is still numerous functions that needs to be daskified, without clear implementation in already used libraries.

  • rasters.sieve: No clear implementation found anywhere. Maybe directly call xr.apply_ufunc like here?
  • rasters.merge_gtiff: No clear implementation found anywhere. Existing implementation in rioxarray but rasterio-based and no sign of Dask in it.
  • rasters.read_uint8_array: No clear implementation found anywhere. Maybe directly call xr.apply_ufunc because np.unpackbits don't exist in dask?
  • rasters.read_bit_array: Should be straightforward once rasters.unpackbits is daskified
  • rasters.vectorize: use Geoutils
  • rasters.hillshade and rasters.slope: Use xarray-spatial (or xdem, but seems less mature)?
  • rasters.collocate: Use xarray-regrid in case rewriting ref coordinates in place isn't sufficient and reprojecting is too much?
  • rasters.crop: rioxarray version is not daskified.
  • Drop Python 3.9 support #35

Sub-issues

Metadata

Metadata

Assignees

Labels

2.0For version 2.0

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions