Neues vom JupyterLab-Projekt: JupyterLite, eine JupyterLab-Distribution für den Browser.

tarifa

Lieutenant
Registriert
März 2020
Beiträge
550
Neues vom JupyterLab-Team: JupyterLite freigegeben: eine JupyterLab Distribution, welche im Browser läuft und JupyterLab Komponenten und Extensions verwendet. Das Arbeiten mit zahlreichen Python-Libraries wie Pandas, SciPy, Numpy und etlichen anderen wird ermöglicht.


1626713727174.png



JupyterLite, das ist JupyterLab noch schlanker:
Jetzt ists nicht mehr notwendig, den Python Jupyter Server auf dem Hostrechner zu starten. Die JupyterLab-Distribution läuft im Browser.
Ziel des Ganzen ist es, eine sehr schnell zu startende Entwicklungsumgebung zu in einem Browser anzubieten.
Ermöglicht wird das Ganze durch den den kombinierten Einsatz des Python-Kernels Pyolite mit Pyodide (Python-Interpreter) in WebAssembly.


weiterführende Links:
die offizielle Projektseite von Jupyter: JupyterLite: Jupyter - WebAssembly - Python
https://blog.jupyter.org/jupyterlite-jupyter-️-webassembly-️-python-f6e2e41ab3fa

JupyterLite: Dokumentationen und mehr: https://jupyterlite.readthedocs.io/en/latest/
ein Heise-Artikel: Data Science: JupyterLite läuft auf WebAssembly und benötigt kein Backend
https://www.heise.de/news/Data-Scie...embly-und-benoetigt-kein-Backend-6140250.html



Tests:

Interaktives Testen
mit Jupyterlab: https://github.com/jupyterlab/jupyterlab
Interaktives Testen mit Retolab: https://github.com/jupyterlab/retrolab

1626713822774.png



1626713862945.png


Overview of the plugin-based architecture of JupyterLite
The modularity and flexibility of JupyterLite make it possible to easily add new kernels. For example, the Basthon kernel uses a slightly different execution model than Pyolite. It runs in the main UI thread so users can manipulate the main window DOM from within Python directly, while Pyolite runs in a Web Worker as a background thread. Both approaches have pros and cons, and the JupyterLite plugin system lets extension authors have full control over their kernels.
mehr hier: https://blog.jupyter.org/jupyterlite-jupyter-️-webassembly-️-python-f6e2e41ab3fa



Hier ein allgemeiner Überblick:
1626713799681.png
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: dl-ferdi, xxMuahdibxx und Riou
Zurück
Oben