[general]
name=Natural Breaks Raster Symbology
qgisMinimumVersion=3.18
qgisMaximumVersion=3.99
description=Classify and symbolize raster layers with Natural Breaks (Jenks), Equal Interval, or Quantile, with an optional histogram preview.
version=1.0.3
author=Muhammad Fatahillah Mubarak, with Claude (Anthropic)
email=fatahillah.mubarak@gmail.com

about=Adds a Processing algorithm that computes class breaks for a raster band using exact Fisher-Jenks Natural Breaks (dynamic programming), Equal Interval, or weighted Quantile methods, then applies a Singleband Pseudocolor (Discrete) renderer using any QGIS color ramp. Large rasters are read at a decimated resolution and summarized into a weighted histogram so the computation stays fast without loading every pixel into memory. An optional histogram preview (requires matplotlib) lets you compare methods and class counts visually before committing to a symbology. Originally built while producing an AHP + GIS flood-hazard map for Samarinda, Indonesia, then generalized into a standalone tool. Co-developed by Muhammad Fatahillah Mubarak together with Claude (Anthropic) as a coding assistant.

tracker=https://github.com/fatahillahmubarak/raster-natural-breaks-jenks-symbology/issues
repository=https://github.com/fatahillahmubarak/raster-natural-breaks-jenks-symbology
homepage=https://github.com/fatahillahmubarak/raster-natural-breaks-jenks-symbology

category=Raster
tags=raster,symbology,classification,natural breaks,jenks,fisher-jenks,quantile,equal interval,histogram,color ramp,pseudocolor

icon=icon.png
experimental=True
deprecated=False
server=False

hasProcessingProvider=yes
