Aperture / tests

Commit History

  1. refactor: rename "indicators" to "EO products" throughout⁠

    KSvend +2: Claude, Happy
    df6bf75
  2. fix: address code review — memory, dedup, confidence, zoom, overview⁠

    KSvend +2: Claude, Happy
    7daf007
  3. feat: add output pipeline for seasonal analysis and compound signals⁠

    KSvend +2: Claude, Happy
    1e8f4b0
  4. feat: add cross-indicator compound signal detection⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    ae4c60c
  5. feat: add four-factor confidence scoring model

    KSvend
    cbe084f
  6. feat: add seasonal baseline computation module⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    03db879
  7. feat: add anomaly, hotspot, confidence fields to IndicatorResult; add CompoundSignal model

    KSvend
    87be95e
  8. feat: add test fixtures for EO product overhaul

    KSvend
    46ca87a
  9. refactor: strip to 4 real EO indicators, remove all tests and mock fallbacks⁠

    KSvend +2: Claude, Happy
    c42be1f

  1. test: update report tests for new narrative structure⁠

    KSvend +2: Claude, Happy
    5304f8c
  2. feat: add cross-indicator narrative engine with interpretation templates⁠

    KSvend +2: Claude, Happy
    31dea57

  1. test: extract shared helpers to conftest, strengthen harvest assertions⁠

    KSvend +2: Claude, Happy
    99383a9
  2. feat: add batch support to water indicator⁠

    KSvend +2: Claude, Happy
    14b5fe5
  3. feat: add batch support to buildup indicator⁠

    KSvend +2: Claude, Happy
    762f7b2
  4. feat: add batch support to SAR indicator⁠

    KSvend +2: Claude, Happy
    311d610
  5. fix: NDVI harvest baseline_path never assigned after download⁠

    KSvend +2: Claude, Happy
    cb89291
  6. test: add batch flow E2E test for NDVI pipeline⁠

    KSvend +2: Claude, Happy
    6844e35
  7. feat: three-phase batch job worker (submit → poll → harvest)⁠

    KSvend +2: Claude, Happy
    f491e48
  8. feat: implement NdviIndicator.harvest() with graceful degradation⁠

    KSvend +2: Claude, Happy
    bf99ddb
  9. feat: implement NdviIndicator.submit_batch() for openEO batch jobs⁠

    KSvend +2: Claude, Happy
    b7f7fb5
  10. feat: add batch job interface to BaseIndicator (uses_batch, submit_batch, harvest)⁠

    KSvend +2: Claude, Happy
    e9494fc
  11. feat: add submit_as_batch() helper for openEO batch jobs⁠

    KSvend +2: Claude, Happy
    09bef8e

  1. feat: add composite score computation and overview map renderer⁠

    KSvend +1: Claude Sonnet 4.6
    1159329
  2. feat: add built-up settlement extent indicator via NDBI⁠

    KSvend +1: Claude Sonnet 4.6
    b222a93
  3. feat: add SAR backscatter indicator with change detection and flood mapping⁠

    KSvend +1: Claude Sonnet 4.6
    9908d66
  4. feat: add SAR and built-up graph builders to openEO client

    KSvend
    ae1086e
  5. feat: rewrite nightlights indicator with VIIRS EOG direct download⁠

    KSvend +2: Claude, Happy
    e0a0ce4
  6. feat: rewrite rainfall indicator with CHIRPS direct download⁠

    KSvend +2: Claude, Happy
    e5905cb
  7. feat: rewrite LST indicator with Sentinel-3 SLSTR via openEO⁠

    KSvend +2: Claude, Happy
    6c9ecc3
  8. feat: rewrite water indicator with pixel-level MNDWI via openEO⁠

    KSvend +2: Claude, Happy
    8154eee
  9. feat: add MNDWI and LST graph builders to openEO client⁠

    KSvend +2: Claude, Happy
    5408eb3
  10. test: add end-to-end smoke test for NDVI openEO pipeline⁠

    KSvend +2: Claude, Happy
    7403c8c
  11. feat: add pixel-level NDVI indicator via CDSE openEO⁠

    KSvend +2: Claude, Happy
    2dc7d77
  12. feat: add raster-on-true-color map renderer (render_raster_map)⁠

    KSvend +2: Claude, Happy
    a0aee0c
  13. test: add synthetic GeoTIFF fixtures for raster map tests⁠

    KSvend +2: Claude, Happy
    f4b45d7
  14. feat: add openEO client with NDVI and true-color graph builders⁠

    KSvend +2: Claude, Happy
    866c331
  15. feat: add centralized config module with resolution and openEO settings⁠

    KSvend +1: Claude Haiku 4.5
    364b8f4
  16. feat: refactor NO2 to aggregate hourly→monthly chart data⁠

    KSvend +1: Claude Sonnet 4.6
    0833984
  17. feat: refactor LST to aggregate daily→monthly chart data⁠

    KSvend +1: Claude Sonnet 4.6
    d6f1ed7
  18. feat: filter fires chart data by season_months⁠

    KSvend +1: Claude Sonnet 4.6
    5d58ffc
  19. feat: refactor cropland to use season_months, add rainfall season filter⁠

    KSvend +1: Claude Sonnet 4.6
    4ba0929
  20. feat: add per-month chart data to vegetation and water indicators (Tasks 4 & 6)⁠

    KSvend +1: Claude Sonnet 4.6
    5f44056
  21. feat: wire season_months through worker to all indicators⁠

    KSvend +1: Claude Sonnet 4.6
    55881c1
  22. feat: add season_start/season_end to JobRequest with wrap support⁠

    KSvend +2: Claude, Happy
    1b15a5f
  23. feat: add baseline range to NO2 and Nightlights chart data⁠

    KSvend +1: Claude Sonnet 4.6
    a392efe
  24. feat: add baseline range (min/mean/max) to vegetation and cropland chart data⁠

    KSvend +1: Claude Sonnet 4.6
    1e77056
  25. feat: add baseline range to water and LST indicators (Tasks 7 & 8)⁠

    KSvend +1: Claude Sonnet 4.6
    a2116ac
  26. feat: add baseline range (min/mean/max) to rainfall chart data⁠

    KSvend +1: Claude Sonnet 4.6
    e5b5196
  27. feat: add monthly and summary baseline overlay to chart renderer⁠

    KSvend +1: Claude Sonnet 4.6
    770ffd4

  1. feat: cartopy map renderers for points, choropleth, grid, and status overlays⁠

    KSvend +2: Claude, Happy
    1e692d7