Skip to content

SDK: seasonal FBFM40 support (season argument for 2025+ seasonal versions) #209

Description

@amarcozzi

Follow-up from #200 / PR #203. While wiring the 2024/2025 FBFM40 versions, we found that FBFM40 version 2025 is only available for seasonal requests, which require a season argument the SDK does not yet expose. #200 therefore validated the represented-year path against the annual 2024 version.

Add seasonal FBFM40 support to create_fuel_model_grid_from_landfire_fbfm40 (grids.py):

  • Expose the season request argument (see the fbfm40 request schema / generated create_landfire_fbfm40 model for the accepted season values).
  • Allow 2025 (and future seasonal versions) once season is provided; keep the annual path working when season is omitted.
  • Confirm the represented-year the API reports for seasonal grids flows through to Grid.represented_year.

Depends on the #200 work being merged. Add live-API test coverage for a seasonal request.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions