issues
search
ClearWaterAnalytica
/
dashboard_or_detroit_lake
Web app for the HAB dashboard
https://clearwateranalytica.github.io/dashboard_or_detroit_lake/
1
stars
0
forks
source link
Dashboard Sprint: Mar 8
#7
Open
watsonjr
opened
2 years ago
watsonjr
commented
2 years ago
TWO WEEK SPRINT
Frontend FIRST
[x] colorscale of CyAN and Chl-a fixed during onboarding: 5th & 95th percentiles (John)
[x] (Note-chl-a is an index... so we might want to normalize it to [0,1]) Not Normalizable.
[ ] Add some descriptive text in certain places (Mat + James)
[x] fix calls to water sample data by location (Mat)
[ ] biomass — define in modal / chart axis (Mat)
[x] Chlorophyll-a spelled wrong (Mat)
[x] Streamgage spelled wrong (Mat)
[x] Blue line vanishes behind red line (Mat)
[x] CyAN datasets are constant (John)
Backend (FIRST)
[ ] migrating to direct S3 resource calls (make it live on AWS):
[x] separate now-cast, USGS, and weather histories into yearly csv's (John)
[ ] gather & separate water analytic data into yearly csv's (Mat)
[x] make dummy metadata file with file list & date ranges (Mat)
[ ] update scrape scripts to keep metadata file up to date (John)
[ ] abstract lake-specific information to a JSON file, defining the dashboard (Mat)
[x] extract all lake specific variables from main.js and index.html
[x] metadata file design
[x] function to parse assets folder and determine tabs to generate and which years to make available
[ ] JS function to translate metadata into dashboard contents
[ ] make these JSON files for the waterbodies listed at
https://www.notion.so/Waterbodies-703e9378521748ed892f376691ee0dc1
(Mat + John)
[ ] import data flatfiles already delivered by munis (John)
[ ] setup global authentication (John)
[x] nice(tiny) url? (Mat)
[x] Internal report with figures for dashboard zip file (John)
[ ] Separate Streamgage files into folders and years
Frontend SECOND
extending blue line on cyan tab to full season (OR add another chart zoomed in on prediction, leaving seasonal chart to show progress over the season)
add operational forecast tab
adding heatmap tab for vertical profiler
Incorporating cloud cover in hexbin display (John)
embedding story map for Salem’s dashboard
Cyan timeline to bar chart (later)
Backend (SECOND)
create authentication flow to move user from public to private dash
modify JS code to insert/remove code based on user profile
implement login button on front-end to call auth flow
persistent opacity
make code modular
TWO WEEK SPRINT
Frontend FIRST
Backend (FIRST)
Frontend SECOND
Backend (SECOND)