-
Notifications
You must be signed in to change notification settings - Fork 3
Prototypes
Andrew Davison edited this page Sep 24, 2021
·
6 revisions
Created by Andrew Davison
Site Layout
- Time interval has expired and new data needs to be retrieved
- Time interval has not expired and no prediction requests made by user
- User requests prediction from system
- No prediction is available
- NOAA station number
- NOAA station information
- Raw data from NOAA station
- NOAA station location map
- User directed prediction request
- The user can choose a station location from map to view system interval prediction
- The user can request a prediction from most current raw data, not affecting interval
- Display map of available station locations
- Allow user to choose NOAA station to view
- Display NOAA station information for selected station
- Display current interval prediction plots
- Display interval time information message above prediction plots
- Display new prediction plots on request from user
- Scrape new raw data from NOAA stations on set interval (6 hours)
- Scrape new raw data from selected NOAA station on user request
- On interval or by request:
- Clean scraped data for use in pre-trained machine learning model
- Generate and save new prediction plots (generated saved by station ID and identifying if interval or requested)
- Display requested plots only while user on page, navigation away from page will reset plots to interval predictions
- If time interval has not expired and no user requests for new prediction, display current interval predictions
- Display error dialog in the event no prediction is available