Aperture / app /models.py

Commit History

  1. fix: sanitize NaN/inf floats to prevent JSON serialization crashes⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    2850a7e
  2. fix: accept legacy indicator_id/indicator_ids from old database records⁠

    KSvend +1: Claude Opus 4.6 (1M context)
    09fc02d

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

    KSvend +2: Claude, Happy
    df6bf75
  2. feat: add anomaly, hotspot, confidence fields to IndicatorResult; add CompoundSignal model

    KSvend
    87be95e
  3. fix: use MAX_AOI_KM2 from config instead of hardcoded 10,000 km² in models⁠

    KSvend +2: Claude, Happy
    31cdc2e
  4. feat: add ANTHROPIC_API_KEY config and AoiAdviceRequest model

    KSvend
    7534962
  5. refactor: strip to 4 real EO indicators, remove all tests and mock fallbacks⁠

    KSvend +2: Claude, Happy
    c42be1f

  1. feat: add season_start/season_end to JobRequest with wrap support⁠

    KSvend +2: Claude, Happy
    1b15a5f

  1. feat: fix nightlights with real VIIRS data + placeholder data warnings⁠

    KSvend +2: Claude, Happy
    619edca
  2. Initial commit: Aperture platform (extracted from SR4S)

    KSvend
    ae74af5