[general]
name=Hypsometric Curve
qgisMinimumVersion=4.0
qgisMaximumVersion=4.99
version=1.1.1
author=Dr. Geol. Faustino Cetraro
email=geol-faustino@libero.it
homepage=https://github.com/drFaustino/Hypsometric-curve
repository=https://github.com/drFaustino/Hypsometric-curve
tracker=https://github.com/drFaustino/Hypsometric-curve
icon=resources/images/icona_hyp.png
category=Analysis
tags=hypsometry, geomorphology, dem, elevation, basin, hydrology, statistics, raster, vector, analysis
experimental=False
deprecated=False
hasProcessingProvider=False

about=Calculate the hypsometric curve of a drainage basin starting from a DEM and a polygon representing the basin boundary. The plugin computes elevation intervals, partial and cumulative areas, h_min, h_max, h_med, and the Hypsometric Integral (HI). It also generates the hypsometric curve graph and allows exporting both the table and the plot. Fully compatible with QGIS 4 and Qt6.

description=This plugin calculates the hypsometric curve of a drainage basin using a DEM raster layer and a vector polygon representing the basin boundary. It computes elevation intervals, partial and cumulative areas, minimum, maximum and mean elevation, and the Hypsometric Integral (HI). The plugin also generates the hypsometric curve graph and provides export options for both the table and the graph. Includes full QGIS 4 compatibility, robust CRS handling, improved raster masking, corrected HI computation, and customizable graph colors. Requires NumPy and Matplotlib.

changelog=Version 1.1.1:
 - Fixed GeometryOperationResult errors in QGIS 4
 - Corrected CRS transformation (geom.transform in-place)
 - Fixed rasterization issues with geographic DEMs (EPSG:4326)
 - Corrected HI computation (now uses real h_med)
 - Fixed initial graph color (now synced with lbl_color)
 - Improved graph rendering and color management
 - Enhanced raster masking and NoData handling
 - General stability improvements and code cleanup

Version 1.1.0:
 - Complete refactoring for QGIS 4 and Qt6
 - Modular architecture (core/, gui/, resources/)
 - GDAL rasterization (ALL_TOUCHED=TRUE) for high performance
 - Optimized NumPy-based calculations
 - Improved graph rendering and HI projection
 - Enhanced table export and formatting
 - Updated metadata and documentation
 - Languages: Italian and English
