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

Feedback from Cool Stars 21 focus group #67

Open
gully opened this issue Jul 6, 2022 · 5 comments
Open

Feedback from Cool Stars 21 focus group #67

gully opened this issue Jul 6, 2022 · 5 comments

Comments

@gully
Copy link
Member

gully commented Jul 6, 2022

I'm here at Cool Stars 21 in Toulouse France with @kelle and @Will-Cooper and we are examining gollum.

1. What to call the interactive component

We currently call the ..show_dashoard a dashboard, but @kelle points out that this is misleading. At the currently time it is mostly a widget, due to the predominence of sliders. Eventually we may add more dashboard-like interfaces, so do we want to futureproof it or rename it? Kelle notes that whatever bokeh calls it could also guide the decision.

2. How/whether to connect to simple web app

Kelle likes the dashboard/widget! Yay! She argues that it should go on to the simple web app. We are now discussing the tradeoffs and design possibilities.

@gully
Copy link
Member Author

gully commented Jul 6, 2022

We have boiled down the key question to the following:

Is it possible to support bokeh python callbacks in the browser outside of a jupyter notebook.

@Will-Cooper
Copy link

The main issue is deploying a bokeh server in the first place (in order to allow the gollum python callbacks), as opposed to the existing JS callbacks, see Deployment Scenarios

@kelle
Copy link

kelle commented Jul 6, 2022

Looks like we can do python callbacks by running a Bokeh Server. The example is sliders and sliders.py

@kelle
Copy link

kelle commented Jul 6, 2022

Golum functions need to be re-written so that there would be different functions for displaying to notebooks (output_notebook) vs current doc (curdoc).

@gully
Copy link
Member Author

gully commented Jul 6, 2022

We'd probably want to split out the create_interact_ui() into its own interact.py module. Then show_dashboard would call it and the simple database would write a custom script to load it on their end. That's straightforward.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants