bcgov / bcgov/wps

MoreCast 2.0: Options for generating a forecast

Open
#2,581 0 comments 0 reactions 0 assignees View on GitHub
4Refinement User Story
Dominant language
Python
Stars
65
Forks
11
Avg merge
1d 2h
Merged PRs (30d)
70

Description

**As a** weather forecaster

**I need** spatial, temporal, and default weather model options

**So That** I can quickly build a weather forecast and save my options as a template for future use.

**Acceptance Criteria**
- [ ] Given I login to MoreCast as a weather forecaster, When I select a Fire Centre, date range, and weather model option, Then a forecast is auto-generated for all the weather stations located in my Fire Centre.
- [ ] Given I create a forecast template that I like, When I save my selected options, Then the options will be loaded by default the next time I go to create a forecast.

**Additional Context**
- Date range should include options for 0 to 5 days into the future based on today's date. The day 0 option is so that a forecast previously issued for today can be updated.
- MoreCast should not assume that weather stations located within a Fire Centre are a static input. Quick Deploy stations can be added to the network and moved around throughout the fire season. Other stations could stop reporting due to maintenance issues. Station attributes need to be pulled from Wildfire One Weather App each time a forecast template is built.
- Verify with weather forecasters if there are any weather station types or station status that would not be included in a forecast.
- Forecasts should include the following columns: Station Name, Date, Temp, RH, Wind Direction, Wind Speed, Precipitation. The forecast weather represent noon standard values for each date into the future.
- There should be a weather model option for each of the five weather parameters and days into the future. For example, I might want to specify HRDPS for day 1 temp, RDPS for day 2 temp, and GDPS for day 3 temp. For wind speed I might specify GFS.

**Definition of Done**
https://github.com/bcgov/wps/wiki/Definition-of-Done

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the MoreCast forecast-generation flow and how station attributes are pulled from the Wildfire One Weather App. Confirm the Fire Centre, date-range, weather-model, station-filtering, forecast-column, and saved-template requirements with weather forecasters. Done means the acceptance criteria are met and the Definition of Done is satisfied.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, react
Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.