{"name": "HydroSovereign AI Engine", "package_name": "hsae_qgis", "version": "6.0.14", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "3.99.0", "downloads": 45, "uploaded_by": "Seif507", "upload_datetime": "2026-06-16T21:58:11.173784", "changelog": "v6.0.14 (June 2026) -- Provenance-bound engine + Observed Data Mode:\nAdds a clean provenance-based engine (core/indices.py) that computes\nindices ONLY from documented observed discharge and returns\nINSUFFICIENT_DATA when real data are absent. New 'Observed Data Mode'\npanel lets users enter sourced observations and get provenance-carrying\nresults. The interactive parameter mode is retained as SCENARIO MODE,\nnow clearly labelled as illustrative heuristic (not validated\nmeasurement). Heuristic formulas moved to core/indices_scenario.py.\nAddresses scientific review: no fabricated values presented as results.\n\nv6.0.13 (June 2026) -- UNWC article-trigger unification:\nAll surfaces (plugin, basin_loader, dashboard, basin_report,\ncomparison, legal_layer) now share one article-trigger scheme\nidentical to the PyPI legal engine: baseline Art.5 ERU + Art.9\nData Sharing; conditional Art.7 NSH (ATDI>=40), Art.20 Env.Flow\n(AHIFD>=25), Art.33 Dispute (ATDI>=60, = CRITICAL tier),\nArt.35 Emergency (ATDI>=70). Removed the 55% Art.33 threshold\nthat conflicted with the CRITICAL risk tier; unified labels and\nrisk-colour thresholds throughout.\n\nv6.0.12 (June 2026) -- Strict scanner compliance:\nFlake8 now passes under the strict ruleset that ignores setup.cfg\n(isolated mode, inline noqa disabled): resolved E226, E241, E704,\nW503/W504, and E501 by restructuring formulas into intermediate\nvariables and wrapping long HTML/JS builder strings -- 0 issues.\nAlso unified remaining MEDIUM labels to MODERATE in plugin tables.\n\nv6.0.11 (June 2026) -- Code quality release:\nFlake8: 436 style issues resolved (now 0). Imports tailored per file,\nunused variables removed, long lines wrapped, PEP8 throughout.\nFIX: hifd_algorithm.py was still using the legacy AHIFD formula in\nits Processing Algorithm body -- now uses calibrated compute_ahifd().\n\nv6.0.10 (June 2026) -- Unified values hotfix:\nFIX: Risk Summary formula text updated to calibrated v6.0.10 formula\n(was showing legacy formula text while computing with new engine).\nFIX: Risk tiers unified across ALL tools to legal thresholds:\nCRITICAL >=60% (Art.33) | HIGH >=40% (Art.7 triggered) |\nMODERATE >=25% (Art.5) | LOW <25%.\nFIX: About tab tool count corrected to 17 tools + 6 Processing Algorithms.\nFIX: Corrected dispute levels for all 26 basins (GERD=4 Critical,\nRhine=1 Low) and country counts (Danube 9, Mekong 6).\nAll values now identical in Dashboard, WebGIS, Risk Map, Treaty Panel,\nUncertainty Panel, 26-Basins Dialog, and Custom Basin tool.\n\nv6.0.9 (June 2026) -- Add Custom Basin + Unified Formula Engine:\nNEW Tool 17: Add Custom Basin \u2014 analyse any worldwide transboundary basin by lat/lon,\ndam capacity (BCM), riparian country count, and dispute intensity level.\nAuto-estimates runoff coefficient from lat/lon using Koppen-Geiger climate zones.\nOutputs all 6 AWSI indices + CI + Risk + triggered UNWC articles.\nOption to add result as QGIS vector point layer or session basin registry.\nNEW: core/indices.py \u2014 single source of truth for all AWSI formulas across 11 modules.\nFIX: ATDI calibrated to 43.6% (was incorrectly 95%) \u2014 now consistent across all systems.\nNEW: 6th Processing Algorithm: Custom Basin AWSI Analyser (QGIS Processing Toolbox).\nUpdated to 17 tools + 6 Processing Algorithms.\n\nv6.0.8 (May 2026) -- GeoAgent integration + AHIFD name fix:\nAdded Tool 16: GeoAgent Natural Language Query (opengeos/GeoAgent PR #79, merged by Prof. Qiusheng Wu).\nHSAE tools (9 @geo_tool functions) now part of opengeos/GeoAgent ecosystem.\nFixed index name: HIFD -> AHIFD (Alkhedir Human-Induced Flow Deficit) throughout.\n\nv6.0.7 (May 2026) -- Publication links and name correction:\nUpdated preprint link to SSRN: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6661396\nSoftwareX SOFTX-D-26-00442 confirmed under peer review.\n\nv6.0.6 (May 2026) -- Name correction plus metadata update:\nCorrected author name spelling to Alkhedir throughout all files.\nAdded SSRN preprint and Zenodo archive DOI: https://doi.org/10.5281/zenodo.19180160\n\nv6.0.4 (April 2026) -- WebGIS Map v2:\nAdded WebGIS Map v2 with Search, Layer Toggle, Basemap Switcher, Risk Filter, Chart.js popups.\n\nv6.0.3 (April 2026) -- Tools 14 15 16 plus Manual v6:\nAdded Leaflet map inside QGIS Desktop, Bayesian Uncertainty Panel, Treaty Compliance Panel.\n\nv6.0.1 (April 2026) -- Official QGIS publication:\nPlugin ID 5040 approved. Security scan: 0 Critical, 0 Warnings.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/hsae_qgis/version/6.0.14/download/"}