{"name": "PlanX", "package_name": "planx", "version": "4.2.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 59, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-09T17:03:28.518868", "changelog": "## [4.2.0] - 2026-07-10\r\n\r\nAir Quality Screening: road emissions calculation and air dispersion modeling (55 algorithms, 16 groups).\r\n\r\n### Added\r\n- **Road Emissions** (Microclimate group) - calculates segment emissions (g/km/day) from a traffic volume field and a documented generic NOx-proxy emission factor.\r\n- **Air Quality Screening** (Microclimate group) - generates a unitless pollution dispersion index grid and calculates receiver levels and exposure bands, accounting for wind speed, decay exponent alpha, and street canyon effects.\r\n- Pure-NumPy `engine/air.py` with emissions, sample strength, concentration, canyon factor, and exposure bands.\r\n\r\n### Tested\r\n- 372 engine unit checks and 294 real-QGIS e2e assertions on QGIS 3 LTR and QGIS 4.\r\n\r\n## [4.1.0] - 2026-07-10\r\n\r\nCycling and LTS: cycling stress classification and low-stress connectivity (53 algorithms, 16 groups).", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/planx/version/4.2.0/download/"}