suggest_raster_chunks

suggest_raster_chunks#

eoio.utils.rasterio_utils.suggest_raster_chunks(path: str, *, target_mb: float = 32.0, max_mb: float = 128.0, min_blocks: int = 1) Dict[str, int][source]#

Suggest Dask chunk sizes aligned to the raster’s internal block/tile size.

Parameters:
  • path – Path to a raster readable by rasterio.

  • target_mb – Approximate target chunk size in megabytes.

  • max_mb – Upper bound on suggested chunk size in megabytes (prevents huge chunks).

  • min_blocks – Minimum number of internal blocks per chunk in each dimension.

Returns:

A mapping suitable for open_rasterio(..., chunks=...) (keys "x" and "y").