Compare how chunked operations reconcile partial results at chunk boundaries.
Grouped reduction strategies by raster size
Computes count, mean, standard deviation and extrema for two values with independent gaps. Dense summaries allocate every declared group per chunk; sparse summaries retain encountered groups; groupwise gathers complete observations. Automatic uses the declared group count.
Reference workload: 2,048 × 2,048 raster256 × 256 chunks64 local groupstwo values
| GeoUtils chunk strategy |
|---|
| Automatic | Dense summaries | Sparse summaries | Complete groups |
|---|
| Time3.69 sMemory735 MB | Time3.62 sMemory736 MB | Time3.77 sMemory737 MB | Time6.18 sMemory737 MB |
View how this comparison scales
Grouped reduction strategies by chunk size (local groups)
Computes count, mean, standard deviation and extrema for two values with independent gaps. Dense summaries allocate every declared group per chunk; sparse summaries retain encountered groups; groupwise gathers complete observations. Automatic uses the declared group count.
Reference workload: 1,024 × 1,024 raster512 × 512 chunks64 local groupstwo values
| GeoUtils chunk strategy |
|---|
| Automatic | Dense summaries | Sparse summaries | Complete groups |
|---|
| Time2.12 sMemory727 MB | Time2.08 sMemory727 MB | Time2.1 sMemory738 MB | Time2.31 sMemory740 MB |
View how this comparison scales
Grouped reduction strategies by chunk size (interleaved groups)
Computes count, mean, standard deviation and extrema for two values with independent gaps. Dense summaries allocate every declared group per chunk; sparse summaries retain encountered groups; groupwise gathers complete observations. Automatic uses the declared group count.
Reference workload: 1,024 × 1,024 raster512 × 512 chunks64 interleaved groupstwo values
| GeoUtils chunk strategy |
|---|
| Automatic | Dense summaries | Sparse summaries | Complete groups |
|---|
| Time2.09 sMemory738 MB | Time2.04 sMemory734 MB | Time2.11 sMemory736 MB | Time2.81 sMemory734 MB |
View how this comparison scales
Grouped reduction strategies by declared group count
Computes count, mean, standard deviation and extrema for two values with independent gaps. Dense summaries allocate every declared group per chunk; sparse summaries retain encountered groups; groupwise gathers complete observations. Automatic uses the declared group count.
Reference workload: 1,024 × 1,024 raster128 × 128 chunks65 × 65 local groupstwo values
| GeoUtils chunk strategy |
|---|
| Automatic | Dense summaries | Sparse summaries | Complete groups |
|---|
| Time3.25 sMemory746 MB | Time3.1 sMemory750 MB | Time3.18 sMemory745 MB | Time21.3 sMemory776 MB |
View how this comparison scales
Polygonization chunk strategy (Dask execution)
Polygonizes the same 21 × 21 disconnected rectangles with Dask while comparing how polygons crossing chunk boundaries are reconciled.
Reference workload: 2,048 × 2,048 raster441 disconnected raster regions512 × 512 chunks
| GeoUtils chunk strategy |
|---|
| Label union | Label stitch | Geometry stitch |
|---|
| Time4.29 sMemory739 MB | Time2.72 sMemory731 MB | Time2.76 sMemory1.06e+03 MB |
View how this comparison scales