This is the parent issue for the MN Sediment workflow issues.
[x] 1. Add configuration button to sidebar #1915
[x] 2. Create modal #1916
[x] 3. Add date range to modal #1917
[ ] 4. Add streamflow selection to modal #1919
[ ] 5. Select requisite BCs #1920
[ ] 6. Add blank report section #1922
[ ] 7. Add model inputs to report #1926
[ ] 8. Add citation and warnings to report #1928
[ ] 9. Make requests to SedStats #1923
[ ] 10. Add graph to report #1929
[ ] 11. Add output data table to report #1930
[ ] 12. Allow option to download this section as a CSV #1931
[ ] 13. Add MN DRN streamflow selection #1932
[ ] 14. Add FDCTM streamflow selection #1933
[ ] 15. Add streamflow upload option #1935
User Story
User delineates a basin in MN
User clicks "Continue" in the left sidebar
A button will appear at the bottom of the "Select Scenarios" section: "Configure Sediment Machine Learning Methods"
When the user clicks the "Configure Sediment Machine Learning Methods" button, a modal will appear
In the modal, the user will configure:
Date range
Streamflow: * note: streamflow may be daily, hourly, or 15-minute
Select a USGS gage and use that gage's streamflow
Select from the map
Query nearest gages
Select an MN DNR gage and use that gage's streamflow
Select from the map? (depends on API options)
Select one from a list
Estimate streamflow via FDCTM
Upload streamflow via a CSV (user will be provided with a template)
Note: the modal should also have instructions and warnings about the model
If the user has configured the "Configure Sediment Machine Learning Methods", any requisite Basin Characteristics will be checked by default (some basin characteristics that are necessary for the model may already exist in SS, and other will need to be retrieved via an API)
User continues with the workflow and opens the Report
The Report will contain the following in the "Sediment Machine Learning Methods" section:
Graph of suspended sediment and bedload on different y axes
Expandable table with date, (estimated) streamflow, estimated suspended sediment, and estimated bedload (we may consider other time scales --hourly, 15-minute, daily-- depending on timescale of input data)
Model inputs:
Information about reference gage, if applicable
Model parameters: date range, basin characteristics
Citation
Option to download this section as its own CSV
Warnings about values that are out of the model range
This is the parent issue for the MN Sediment workflow issues.
User Story
Other tasks