Fixed integer overflow in vector indexing inside the C++ part of the code: C++ code now uses 64-bit arithmetic for array indices (std::size_t) instead of 32-bit integers when accessing raster data. This prevents silent data corruption or crashes when processing large rasters (>100M cells with multiple bands). The fix should have no performance impact. (Thanks to Lucas De Oto)
Chunking improvements: conservative memory estimates, options(supercells.chunk_mem_gb), chunk sizes align to step, deterministic ID offsets with file-backed merge
Verbose argument moved to the end in R and C++ APIs
Empty-cluster handling now consistent across cleanup
Removed future-based parallel chunking
supercells 1.6
Spatial distance uses precise (fractional) center positions; neighborhood search still uses rounded centers (minor output differences are expected vs 1.5)
More robust center handling (custom centers, empty centers) and safer cleanup for small regions
Local-minimum search improved
Tests standardized via tests/testthat/setup.R and updated expectations
supercells 1.5
Major C++ SLIC refactor (clearer data flow, diagnostics support) with supporting utility cleanup