## [2.9.0] - 2026-06-29
Annual Solar Potential: year-long clear-sky irradiation (26
algorithms).
### Added
- **Annual Solar Potential (DSM)** (Microclimate group) — clear-sky
global
solar irradiation **summed over a whole year** (kWh/m²/yr):
rooftop-PV
screening, annual solar access and year-round heat exposure, with no
external solver or atmospheric dataset.
- Instead of sweeping all 365 days, one representative **average day
per
month** (Klein 1977; Duffie & Beckman, *Solar Engineering of
Thermal
Processes*) is computed with the same shadow-aware beam +
sky-view-weighted diffuse model as the single-day Solar
Irradiation
tool, scaled by the number of days in that month and summed.
Twelve
day-sweeps stand in for the year — accurate for screening, far
faster
than a full daily run.
- Outputs the **annual irradiation raster**; optionally a **12-band
monthly raster** (one named band per month) for seasonal analysis.
The
log reports the unobstructed flat-ground annual reference, scene
statistics and the **peak month**.
- `engine/solar.annual_irradiation` — pure-NumPy aggregation that
reuses the
daily irradiation kernel; `_raster.write_raster_multiband` for the
monthly
output; a new group-coloured tool icon.
### Testing
- Engine unit checks grown to **191**; end-to-end assertions to
**150** on
QGIS 3.44 LTR and QGIS 4.0.2. The monthly bands are asserted to sum
back
to the annual raster.
yes
geo140195philo
2026-06-30T15:55:17.582958+00:00
3.22.0
4.99.0
None
no
Plugin Tags