{"name": "MCDA Suitability Lab", "package_name": "planx_suitability_lab", "description": "Land suitability analysis from start to finish: harmonize rasters, build criteria, weight them with AHP, PCA or entropy, combine with WLC, OWA or TOPSIS, then test uncertainty and explain the result.", "about": "MCDA Suitability Lab carries a raster multi-criteria analysis through every step a site-selection or land suitability study needs, and then documents the decision. It provides 69 Processing tools in six groups and a dashboard; because every step is a Processing tool, a whole study can be rebuilt in the Model Designer and rerun with new data.\nCORE: PREPARE THE CRITERIA (7): A data harmonizer that aligns extent, resolution and CRS, a vector rasterizer, a proximity builder for distance criteria, a normalizer and reclassifier, a constraint builder for 0/1 exclusion masks, and a synthetic sample pack with an end-to-end pipeline runner for teaching and testing.\nWEIGHTS (7): AHP pairwise comparison for up to 20 criteria with a consistency check, entropy, CRITIC and PCA-derived objective weights, a scenario weight pack that produces all of them at once, a weight consensus audit and a consolidator that merges weight sets.\nCOMPOSE: BUILD THE SUITABILITY SURFACE (16): Weighted linear combination, ordered weighted averaging, TOPSIS and VIKOR; ensemble suitability with mean, uncertainty and confidence; uncertainty-adjusted suitability; candidate site extraction and priority zoning; decision-quadrant, risk-opportunity and opportunity-loss maps that show what each hard constraint costs; regret-fragility maps; and scenario comparison, consensus and disagreement layers that point to where alternative weightings agree and where they do not.\nUNCERTAINTY (2): Monte Carlo suitability and one-at-a-time weight sensitivity, showing which weights the answer depends on.\nEXPLAINABILITY (3): Local contribution decomposition, global sensitivity and a GeoShapley-style approximation, so reviewers can see why a cell scored high.\nREPORTING AND DECISION SUPPORT (34): Area statistics for every class and map type, raster alignment and numerical QA checks, criterion redundancy diagnostics, constraint impact and spatial fragmentation audits, threshold coverage curves, a method benchmark leaderboard, scenario dominance, similarity and robustness rankings, minimax-regret and scenario selection recommenders, a policy sensitivity frontier, implementation wave planning and budget phasing, an executive KPI snapshot, and HTML and Markdown reports, briefs and action playbooks.\nManual: https://geophilo.com/planx_suitability_lab/manual.html", "homepage": "https://geophilo.com/planx_suitability_lab/", "repository": "https://gitlab.com/geophilo1/planx_suitability_lab", "tracker": "https://gitlab.com/geophilo1/planx_suitability_lab/-/issues", "author": "Geophilo", "tags": ["suitability", "processing", "entropy", "ahp", "pca", "mcda", "planx", "topsis", "xai", "montecarlo", "raster", "site selection", "owa", "wlc", "sensitivity", "geophilo"], "downloads": 3407, "latest_version": "1.7.8", "versions": [{"version": "1.7.8", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 89, "uploaded_by": null, "upload_datetime": "2026-10-19T21:57:42.224321"}, {"version": "1.7.6", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 106, "uploaded_by": null, "upload_datetime": "2026-10-13T09:34:28.717445"}, {"version": "1.7.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 152, "uploaded_by": "geo140195philo", "upload_datetime": "2026-10-08T16:31:14.659212"}, {"version": "1.7.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 209, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-29T15:00:52.601805"}, {"version": "1.6.9", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 148, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-16T15:42:00.123626"}, {"version": "1.6.8", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 151, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-06T09:16:00.833869"}, {"version": "1.6.7", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 347, "uploaded_by": "geo140195philo", "upload_datetime": "2026-08-07T11:32:59.450944"}, {"version": "1.6.4", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 453, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-21T15:12:30.903714"}, {"version": "1.6.3", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 113, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-17T16:53:23.477162"}, {"version": "1.6.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 358, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-10T09:06:31.506677"}, {"version": "1.6.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 104, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-10T06:37:53.399631"}, {"version": "1.5.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 236, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-18T16:14:50.628322"}, {"version": "1.5.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 210, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-10T10:58:35.887564"}, {"version": "1.4.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 179, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-02T12:35:29.316737"}, {"version": "1.4.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 200, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-29T16:20:24.108726"}, {"version": "1.4.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 185, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-29T00:03:09.148105"}, {"version": "1.3.7", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 167, "uploaded_by": "geo140195philo", "upload_datetime": "2026-05-26T07:55:44.690691"}]}