-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[SimEngine][Streamlit] - Tech Spike - Update SimEngine Streamlit plots to support key UX Use Cases #818
Comments
@calina-c what parts of this are done, versus pushed back for later? Will be good to update the issue description with the actual status. Thanks. |
the rest of the use cases described here are related to inter-chart reactivity. During one of our calls, we discussed various use cases which I think are relevant, i.e. variable selection from a list, selecting a time period instead of a specific point in time etc. [input-output separation] and inter-chart reactivity [input-output reactivity]. We didn't decide which would be the order of implementation of these categories and specific implementations. Do you think we can go over the options and prioritise them as needed? I would suggest starting with variable selection, which is easy, has I/O separation and doesn't affect the real-time updates of charts, i.e. you can do this WHILE running the simulation. |
Here's an approximate priority:
|
The main part of this ticket is done. Follow-up issue is #906 |
Background / motivation
As laid out in pdr-private #87 we are going to tech spike a JS app that provides the same/similar plots as the current SimEngine Plots for Streamlit.
However, in order to compare apples to apples, we need to test against the same "UX Use Cases".
These "UX Use Cases" will be replicated across Streamlit, JS, and PyQT implementations.
In order to validate these, we may need to update the current plots to support this functionality.
TODOs / DoD
UX Use Cases for Tech Spike Comparison
Related github issues
The text was updated successfully, but these errors were encountered: