{"name": "PlanX Suitability Lab", "package_name": "planx_suitability_lab", "version": "1.6.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 38, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-10T06:37:53.399631", "changelog": "## [1.6.0] - 2026-07-10\r\n\r\n- English-only conversion: removed bilingual EN/TR machinery from dashboard (language combo, Ctrl+L, all Turkish UI strings), release_narrative_builder (TR narrative removed), action_playbook_generator (TR recommendations removed), COMMAND_GUIDE.html, and README.\r\n- In-toolbox documentation: added `shortHelpString()` with algorithm-specific HTML help and `helpUrl()` returning the GitHub repo URL to all 68 Processing algorithms, covering every parameter, output, method, and typical use.\r\n- New pure-logic unit tests (`tests/test_mcda_logic.py`): 12 test functions with ~80 assertions covering weight parsing (CSV/impacts), AHP eigenvalue derivation with CR check, entropy weights, PCA proxy weights, CRITIC weights, edge cases (constant rasters, empty inputs, single criterion), and slug/label utilities.\r\n- Fixed edge-case bugs in `_mcda_utils.py`: CRITIC single-criterion guard (1x1 correlation matrix), PCA degenerate covariance (np.atleast_2d).\r\n- Dashboard: corrected algorithm catalog to 68 entries (added missing weight_consolidator to ALGO_GROUPS).\r\n- New end-to-end test scaffold (`tests/e2e_qgis_full.py`): provider assertion (68-algo pin), synthetic pipeline execution, per-algorithm coverage with dashboard smoke test (lang-free verification, catalog-provider cross-check).\r\n- Updated README, COMMAND_GUIDE.html (English-only, no Ctrl+L), and metadata.txt for 1.6.0.\r\n- Fixed the e2e harness's parameter names (initial DeepSeek scaffold used invented keys) and extended it to execute all 68/68 algorithms, including the 17 chain-dependent reporting/weight/vector algorithms; PASS on both QGIS 3.44 LTR and QGIS 4.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/planx_suitability_lab/version/1.6.0/download/"}