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

Use pyodide kernel in JupyterLite to deploy tutorial #51

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

ianthomas23
Copy link
Member

Work in progress to use a pyodide kernel in JupyterLite to deploy the tutorial to github pages. Fixes #50.

Some more documentation explaining pyodide/JupyterLite will be needed, in particular the %pip install of packages that are not included in the default pyodide distribution such as bokeh-sampledata and geopandas.

There is work to be done with the export to png/svg, and also the matplotlib plotting of geopandas dataframes does not work as expected. It might be sensible to just remove the use of matplotlib here, as it is not ideal in a bokeh tutorial.

@ianthomas23
Copy link
Member Author

I've had to make some settings changes related to Pages and Branch protection rules to get this deployed whilst I am working on it; we'll have to tighten these backup when this is working fully.

Here is the current deployment: https://bokeh.github.io/tutorial

@ianthomas23
Copy link
Member Author

Note that the version of Bokeh on pyodide is currently 3.6.0 as I haven't had a good reason to keep it more up to date until now.

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

Successfully merging this pull request may close these issues.

Create Pyodide version of the tutorial
1 participant