hydroserver2 / hydroserver

Documentation and issue tracker for HydroServer and related applications
BSD 3-Clause "New" or "Revised" License
5 stars 0 forks source link

Add a data visualization page #139

Closed horsburgh closed 3 months ago

horsburgh commented 4 months ago

Describe the feature you'd like and what it will do

Older versions of HydroServer used the Time Series Analyst application to provide data visualization. For an example of a functional instance, see https://lrodata.usu.edu/tsa/. This app provides data visualization capabilities for all of the data within an instance of an ODM database (effectively a HydroServer instance). HydroServer has functionality to view time series plots for a single time series at a time, but there is no advanced visualization that enables viewing multiple datasets together (e.g., multiple time series plots on one set of axes). We could add a subset of the existing TSA functionality as a separate page or as a separate app to HydroServer. We would need to write a functional specification document for this.

Why is this feature important?

People use the TSA app quite a bit to get quick visualizations of data. It has capabilities to view multiple time series plots at once as well as other useful tools that are not currently part of TSA.

Is your feature request related to a problem? Please describe.

No, this is a pretty major feature request.

Any additional comments?

Any development here would need to be coordinated with the existing time series visualization in HydroServer and the work @Maurier is doing on the data QA/QC app which also has data visualization requirements, but a much more extensive set of functionality for editing data.

daniel-slaugh commented 4 months ago

Here's a TODO list for myself so I don't forget anything: