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.
Follow-up from #200 / PR #203. While wiring the 2024/2025 FBFM40 versions, we found that FBFM40 version
2025is only available for seasonal requests, which require aseasonargument the SDK does not yet expose. #200 therefore validated the represented-year path against the annual2024version.Add seasonal FBFM40 support to
create_fuel_model_grid_from_landfire_fbfm40(grids.py):seasonrequest argument (see the fbfm40 request schema / generatedcreate_landfire_fbfm40model for the accepted season values).2025(and future seasonal versions) onceseasonis provided; keep the annual path working whenseasonis omitted.Grid.represented_year.Depends on the #200 work being merged. Add live-API test coverage for a seasonal request.