bcgov / bcgov/wps

ASA: Fuel Type Descriptors for Grass Curing

Open
#4,282 0 comments 0 reactions 0 assignees View on GitHub
4Refinement Task
Dominant language
Python
Stars
65
Forks
11
Avg merge
21h 25m
Merged PRs (30d)
70

Description

**Describe the task**
Adding to both fuel type infographic and the text bulletin, the degree of curing resulting in advisory conditions in grass fuel types.

**Acceptance Criteria**
- [ ] Use a date lookup to determine what degree of curing was applied to grass fuel types (O-1A or O-1B) each day throughout the fire season.
- [ ] Add degree of curing next to grass fuel types in the advisory bulletin, e.g. O-1A (>= 65%)..

**Additional context**
- A batch file is used to apply degree of curing to SFMS via a GIS job.
- Example XML config files have been provided here: https://bcgov.sharepoint.com/:u:/r/teams/01324/Shared%20Documents/General/Geospatial%20Data/SFMS/2024%20XML/[bc_sfms_hourly_configGCNov1-Jul15.xml](https://bcgov.sharepoint.com/:u:/r/teams/01324/Shared%20Documents/General/Geospatial%20Data/SFMS/2024%20XML/bc_sfms_hourly_configGCNov1-Jul15.xml?csf=1&web=1&e=Ij2zdS)?csf=1&web=1&e=Ij2zdS
- Comments in the XML file indicate the following date ranges are used to switch the degree of curing value for the entire province as follows:
- November 1 to July 15 - 60%
- July 16 to July 30 - 70%
- July 31 to August 15 - 80%
- August 16 - October 31- 90%

Contributor guide

Open the contributing guide

Research direction

Locate the entry points that generate the fuel-type infographic and advisory bulletin, then trace how SFMS fuel-type values and the seasonal date configuration are read. Verify the existing XML date ranges and confirm that each season's O-1A or O-1B bulletin output includes the corresponding curing percentage and that the infographic reflects it.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, xml
Domain
backend, content
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.