[general]
name=EZ Piezo
qgisMinimumVersion=3.16
description=Generate piezometric maps (groundwater contour lines) by Ordinary Kriging from CSV well data.
version=1.4.2
author=Hugo LEBEL
email=h.lebel@hlsoftware.fr
about=A QGIS plugin for generating piezometric maps (isopiezes) through Ordinary Kriging interpolation. Load your data from a CSV file or enter it manually, configure the variogram, and get an interpolated raster and vector contour lines directly in QGIS. Includes cross-validation (LOO), flow vectors, and major/minor contour styling.
tracker=https://github.com/Alephnull010/EZ-Piezo/issues
repository=https://github.com/Alephnull010/EZ-Piezo
tags=piezometry,kriging,interpolation,hydrogeology,contour,isopiezes,groundwater
homepage=https://github.com/Alephnull010/EZ-Piezo
category=Analysis
icon=icons/icon.png
experimental=False
deprecated=False
license=GPL-2
changelog=1.4.2 - Qt6 compatibility: all Qt and QGIS enums are now fully scoped (Qt.AlignmentFlag.AlignTop and friends), which the plugin repository validator requires; the LU factorisation fallback no longer swallows exceptions in a bare try/except/continue (Bandit B112)
	1.4.1 - Excel clipboard support in the data table (Ctrl+V / Ctrl+C / Del), locale-aware number parsing (decimal comma, no-break thousands separators), coincident-point detection now uses a tolerance relative to the data extent instead of a fixed 1e-3 (a metre-sized threshold flagged every neighbour as a duplicate when coordinates were in degrees), CRS validation moved ahead of the duplicate check and extended to cross-validation, explicit warning when lon/lat degrees are entered under a projected CRS, coincident-point and unreadable-row warnings now show the parsed values and highlight the offending rows, QgsTask.finished() hardened so a display error can no longer abort QGIS
	1.4.0 - Kriging and LOO cross-validation run in background thread (no UI freeze); EPSG validation hardened; CSV encoding fallback (UTF-8/cp1252/latin-1); layers replaced instead of accumulated on re-run; temp files cleaned up on unload; variogram and cross-validation tabs disabled until first run; various UI fixes
	1.3.0 - FR/EN language toggle button, all UI strings translated
	1.2.0 - Swapped cross-validation axes, flow vectors black, arrow length reduced, auto CSV load, ouvrage symbology with labels
	1.1.0 - Automatic cross-validation, flow vectors, major contour offset, label styling
	1.0.0 - Initial release
