Changelog

0.1.0 (2025)

  • Initial release.

  • Unsupervised classification: KMeans, MiniBatchKMeans.

  • Supervised classification: Random Forest from ROI shapefiles.

  • Rule-based classification: per-band DN-range thresholds.

  • encode_roi() β€” convert string labels to integer IDs.

  • band_stats() β€” per-band min / max / mean / std.

  • available_algorithms() β€” formatted algorithm reference.

  • Polygon dissolve and min-area filtering.

  • Auto-format detection for .shp / .gpkg / .geojson.

  • Nodata β†’ NaN handling throughout.

  • CRS auto-reprojection (vector β†’ raster).