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

Continue Bokeh 3.0 update #81

Open
2 tasks
Tracked by #91
ndmlny-qs opened this issue Feb 6, 2023 · 4 comments
Open
2 tasks
Tracked by #91

Continue Bokeh 3.0 update #81

ndmlny-qs opened this issue Feb 6, 2023 · 4 comments
Assignees
Labels
enhancement New feature or request

Comments

@ndmlny-qs
Copy link
Collaborator

PR #51 began the work necessary for updating to Bokeh 3.0. @hoxbro points out in PR #77 that we did not fully complete the updates required for Bokeh 3.0.

  • bump Bokeh versions
  • fix breaking changes from Bokeh 3.0 update
@ndmlny-qs ndmlny-qs added the enhancement New feature or request label Feb 6, 2023
@ndmlny-qs ndmlny-qs self-assigned this Feb 6, 2023
@theeldermillenial
Copy link

Is there an ETA on this? Is there any way I can contribute? It seems like basically all the major interactive graphing libraries are broken in ipywidgets 8 (altair, bokeh, plotly, etc) when exporting to html. This seems to be related to the way nbconvert is exporting things as json objects and the accompanying npm packages used to render those json objects. As far as I can tell, it's related to the general way these graphing libraries use divs and scripts. The scripts seem to not embed into json objects in a way that the jupyter-widgets npm package can handle them.

If you have this handled, excellent. I am going to figure out a way to do it for at least one graphing library. If I can contribute to an existing project rather than create my own hacky approach, I'm more than happy to.

@theeldermillenial
Copy link

Actually, I think I may want the jupyter_bokeh project rather than this one. I am trying to wrap bokeh in an ipywidget.

@ndmlny-qs
Copy link
Collaborator Author

@theeldermillenial just to update, I have a version of ipywidgets_bokeh with Bokeh 3.0 correctly serving a Python module as a webpage using bokeh serve .... There are a few visual bugs that still need to be ironed out, but when they are I'll update this ticket.

@theeldermillenial
Copy link

theeldermillenial commented Feb 16, 2023

Related, I see jupyter_bokeh just had an update to fix some broken things. I've been testing it. I suspect some of the things I've dug through are probably related quirks.

There's a wall of text, but I think I got to the bottom of things.

bokeh/jupyter_bokeh#178

@ndmlny-qs ndmlny-qs mentioned this issue Apr 6, 2023
21 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants