Skip to content

Add current-year LFPS support to griddle for LANDFIRE Fuel Models #537

Description

@lindsaywiard

Add the ability for griddle to fetch the current year's FCCS, FBFM13, and FBFM40 release via LFPS.

Tasks

  • services/lib/lib/landfire/config.py: add an lfps_available list to the fbfm13 and fccs entries in LANDFIRE_VERSIONS, mirroring fbfm40's.
  • services/griddle/griddle/handlers/landfire.py: route the current year's fetch through LFPS instead of the staged-COG path, for fetch_fbfm13, fetch_fccs, fetch_fbfm40
  • services/griddle/griddle/dispatch.py: pass progress=progress through to the fetch_fbfm13/fetch_fccs call sites (already done for fetch_fbfm40).

Tests:

  • services/lib/tests/test_landfire_config.py — new lfps_available entries for fccs/fbfm13.
  • Griddle handler tests — LFPS branch for fetch_fbfm13/fetch_fccs, and the new current-year (no-season) LFPS branch for fetch_fbfm40. Follow the seasonal-FBFM40 test patterns as the template.

Metadata

Metadata

Assignees

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions