-
Notifications
You must be signed in to change notification settings - Fork 0
Description
As researchers we will always want some way to look at the data to see what the system is doing. We need some support for the generation and display of visualizations within ARES OS so that we can track the progress of a campaign and troubleshoot things while we're getting a system setup.
The minimum viable product for this IMO is a service that can request all the data the planner and analyzer services request and sends back some sort of media file. I think a picture would cover 90+% of use cases but support for a looping video could also be useful. This media would then be displayed on a pane somewhere in the ARES OS GUI (maybe add a visualizations tab?)
A longer term goal could be more rich data interaction, with configurable graphs that pull from the database/analyzer planner results.
There are definitely use cases where multiple different visualizations are desirable (tracing the history of the parameters and the objective score) and I don't know if it makes more sense to have once service that responds with multiple pieces of media in the request, or have each piece of media be generated by its own service.
This will also involve extensions to PyAres to support the new functionality.