Version: [4992] PlanX: Urban Resilience 1.25.0

Quality release: every one of the 43 algorithms now verified
end-to-end on real QGIS (3.44 LTR and 4.0.2) via a headless harness
with numeric assertions.

### Fixed
- **QGIS 4: all 43 Processing tools re-enabled.** The v1.24.5
"panel-only" gate hid the whole provider on QGIS 4; the full suite now
registers and passes end-to-end on QGIS 4.0.2.
- **PDF Atlas crashed on modern QGIS**
(`QgsGraduatedSymbolRenderer.createRenderer: not enough arguments` and
`setFrameStrokeWidth` expecting `QgsLayoutMeasurement`).
Classification is now pure Python (equal interval / quantile / Jenks
via 1D k-means) with explicit YlOrRd graduated ranges, and the
memory-layer URI uses `QgsWkbTypes.displayString` (QGIS 3.10-safe).
- **LISA significance was broken**: the variance approximation
`(n-1-n*m2)/(n-1)` is always negative for z-standardised data (m2=1),
so every feature was flagged significant. Replaced with the proper
Anselin (1995) randomization moments (per-feature E[I], Var[I] from
row-standardised weights and sample kurtosis).
- **Flood screening read pixels outside the DEM** at study-area edges
(GDAL "Access window out of range" spam, lost edge cells); sampling is
now clamped into the raster extent with a half-pixel inset.
- **Flood exposed buildings/roads carried a constant score** (the
threshold) instead of the real susceptibility; they now get the
maximum intersecting cell score and its risk class.

### Added
- **FDR-adjusted significance** (Benjamini-Hochberg) for the
multiple-testing problem in local spatial statistics: Gi* hot-spot
gains `gi_p_fdr` + `gi_class_fdr`, LISA gains `lisa_p_fdr` +
`lisa_quad_fdr`. Prefer the FDR fields when reporting.

### Changed
- Metadata and README tool count corrected from 28 to 43; README
module blurb refreshed.
- Removed stale `ROADMAP.md` and the outdated
`tests/smoke_pipeline.py` duplicate (wrong parameter names);
`tools/qgis_synthetic_smoke.py` remains the QGIS-console helper.
- Added `.zipignore` so dev-only files stay out of the Hub package.

yes

geo140195philo

2026-06-10T16:30:44.230206+00:00

3.10.0

4.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership