brightway-lca / brightway-book

📖🌿 Interactive jupyter-book Documentation for Brightway
https://learn.brightway.dev
BSD 3-Clause "New" or "Revised" License
17 stars 7 forks source link

Jupyter Book: Enable JupyterLite (XEUS-Python Kernel) through Thebe #19

Open michaelweinold opened 1 year ago

michaelweinold commented 1 year ago

Investigate the use of JupyterLite with either the Pyodide or the XEUS-Python kernel for use with the Jupyter Book site training.brightway.dev.

michaelweinold commented 1 year ago

Example Implementations

prototype implementation mentioned in
https://firasm.github.io/jb_jlite/intro.html https://github.com/executablebooks/jupyter-book/issues/1344#issuecomment-1063184675
https://firasm.github.io/jb_jlite/intro.html https://github.com/executablebooks/jupyter-book/issues/1344#issuecomment-1063126263
https://psychemedia.github.io/storynotes/how-to-read-this-book.html https://github.com/executablebooks/jupyter-book/issues/1661#issuecomment-1066935363
michaelweinold commented 1 year ago

Thebe (Pyodide Kernel):

JupyterLite integration with JupyterBook:

JupyterLite/Pyodide integration with Thebe:

thebe-lite seems to be ready to test..?

michaelweinold commented 1 year ago

Thebe (XEUS-Python Kernel)

michaelweinold commented 1 year ago

https://github.com/executablebooks/thebe/tree/115e6074ca97580e64b20413617440546aa1ce1a/packages/lite https://github.com/executablebooks/thebe/blob/115e6074ca97580e64b20413617440546aa1ce1a/apps/docs-core/5-jupyterlite.md