AIforGoodSimulator / model-server

MIT License
11 stars 9 forks source link

Designing the output dashboard #179

Open billlyzhaoyh opened 3 years ago

billlyzhaoyh commented 3 years ago

This task is flexible as we currently have a pdf style of report up with minimum graphs. Work with product manager to iterate on the next version of the dashboard output: maybe more insightful graphs, maybe better layout with dash-bootstrap components.

some desirables:

  1. The dashboard module reads in the model results from db/cache/files and process it into one uniform format. The files might be bunched into one rather than a few here
  2. Different components of the dashboard can be built like the explainer dashboard library (https://explainerdashboard.readthedocs.io/)
  3. The dashboard interface will probably need to be controlled by the scenario module to pick out the 'interesting' views (give the user some flexibility in controlling the dashboard input values)
  4. make the dashboard smarter - how to adapt to different model runs and pick out the most 'interesting' presentation