Skip to content
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

Upgrade front-end with other visualization package? #97

Open
PGijsbers opened this issue Jun 22, 2020 · 2 comments
Open

Upgrade front-end with other visualization package? #97

PGijsbers opened this issue Jun 22, 2020 · 2 comments
Labels
help wanted Visualization Anything relating to the dash-app.
Milestone

Comments

@PGijsbers
Copy link
Member

PGijsbers commented Jun 22, 2020

The current dashboard implementation is in Dash.
Development is quite slow because of a few complications:

  • files have to be "uploaded". This is problematic when starting GAMA from the Dashboard, as it needs the data unnecessarily needs to be loaded into Dash before calling GAMA. With the new logging structure (separate files), this is also annoying as one can not point to a directory (instead each file needs to be "uploaded")
  • the callback architecture of Dash can be frustrating to work with at times.
  • web development, in particular placement and layout of elements, can be very time consuming.

Additionally I think it will not extend well to a more flexible semi-AutoML workflow where there is interactive data manipulation.

Suggestions are welcome.

@PGijsbers PGijsbers added help wanted Visualization Anything relating to the dash-app. labels Jun 22, 2020
PGijsbers added a commit that referenced this issue Jun 23, 2020
Whereas previously the files were not written back to disk first, here
we do. This is because I don't think I will continue working in Dash
(#97), so I feel like this temporary solution is good enough.
@PGijsbers PGijsbers changed the title Move Dashboard from Dash to Bokeh? Upgrade front-end with other visualization package? Jul 13, 2020
@PGijsbers
Copy link
Member Author

I don't know why I initially had the impression Bokeh could be used for native apps, but it's for developing web apps too. So at least it should run into the same restriction w.r.t. data manipulation.

@PGijsbers
Copy link
Member Author

For now can use Tkinter's askopenfilename (see stackoverflow) to alleviate problem 1.

@PGijsbers PGijsbers added this to the v22.1+ milestone Jul 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Visualization Anything relating to the dash-app.
Projects
None yet
Development

No branches or pull requests

1 participant