0.1.0-beta12 - CI: create GitHub Release with wheels on tag push 0.1.0-beta11 - Fix PyPI upload: include LICENSE file in sdist (maturin include directive) 0.1.0-beta10 - Auto-fill NaN in DSM/CDSM/TDSM with DEM ground reference (fill_nan) - Clamp near-ground noise (< 0.1 m tolerance) to avoid shadow/SVF artefacts - QGIS plugin uses SurfaceData library methods for masking/cropping (single source of truth) - Only honor negative nodata sentinel values at raster load time 0.1.0-beta9 - Fix numpy dtype crash in QGIS: rasterio is no longer imported in OSGeo4W environments - Consolidate geospatial backend detection into shared _compat module 0.1.0-beta8 - Fix plugin not appearing in Processing Toolbox when solweig library is missing - Defer install prompt so it no longer blocks provider registration 0.1.0-beta7 - Publish workflow gates on passing tests before building wheels 0.1.0-beta6 - Auto-detect outdated solweig library and prompt to upgrade - Plugin version synced automatically from pyproject.toml 0.1.0-beta5 - Fixed CI: simplified QGIS plugin build workflow (removed stale --universal flag) - CI: tags no longer trigger redundant test/docs workflows 0.1.0-beta4 - Solweig library installed via pip (auto-prompted on first use) - EPW download uses QgsNetworkAccessManager (proxy support) - Removed bundled binaries for QGIS Plugin Repository compliance 0.1.0-beta1 - First public beta - Memory optimizations for QGIS timeseries (~3 GB savings) - Cancellable wall aspect and SVF computations - Input height validation warnings (DSM/CDSM sanity checks) - Surface preprocessing algorithm - Anisotropic sky model with Rust acceleration - GPU-accelerated shadow computation 0.1.0-alpha1 - Internal alpha - Single timestep Tmrt calculation - Timeseries Tmrt calculation with thermal state - SVF preprocessing - UTCI and PET post-processing - EPW weather file import - Tiled processing for large rasters
yes
songololo
2026-02-09T13:06:57.879683+00:00
3.28.0
3.99.0
None
yes
Plugin Tags