Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision
Vorhergehende Überarbeitung
Nächste Überarbeitung
|
Vorhergehende Überarbeitung
|
offen:jhub [2024/06/16 12:38] itbs |
offen:jhub [2024/07/17 08:59] (aktuell) itbs |
| |
pythonhubstefan http://jhub.itbs.selfhost.co/ | pythonhubstefan http://jhub.itbs.selfhost.co/ |
| |
| ibex https://multiuserhub.ibwa.synology.me/hub/signup |
| |
| |
https://www.docker.com/blog/getting-started-with-jupyterlab-as-a-docker-extension/ | https://www.docker.com/blog/getting-started-with-jupyterlab-as-a-docker-extension/ |
| |
{{ :offen:banner_jupyter-extension.png?400 |JupyterHub lern Software Basis für jeden Systembenutzer}} | {{ :offen:banner_jupyter-extension.png?400&nolink |JupyterHub lern Software Basis für jeden Systembenutzer}} |
| |
JupyterLab folgt einer Client-Server-Architektur (Abbildung 2), bei der der in TypeScript und React implementierte Client im Webbrowser des Benutzers ausgeführt wird. Es nutzt den Webpack-Modul-Bundler, um seinen Code in eine einzige JavaScript-Datei zu packen und über WebSockets mit dem Server zu kommunizieren. .Andererseits ist der Server eine Python-Anwendung, die das Tornado-Webframework nutzt, um den Client zu bedienen und verschiedene Funktionalitäten zu verwalten, darunter Kernel, Dateiverwaltung, Authentifizierung und Autorisierung. .Kernel, die für die Ausführung des im JupyterLab-Client eingegebenen Codes verantwortlich sind, können in jeder Programmiersprache geschrieben werden, obwohl Python häufig verwendet wird. | JupyterLab folgt einer Client-Server-Architektur (Abbildung 2), bei der der in TypeScript und React implementierte Client im Webbrowser des Benutzers ausgeführt wird. Es nutzt den Webpack-Modul-Bundler, um seinen Code in eine einzige JavaScript-Datei zu packen und über WebSockets mit dem Server zu kommunizieren. .Andererseits ist der Server eine Python-Anwendung, die das Tornado-Webframework nutzt, um den Client zu bedienen und verschiedene Funktionalitäten zu verwalten, darunter Kernel, Dateiverwaltung, Authentifizierung und Autorisierung. .Kernel, die für die Ausführung des im JupyterLab-Client eingegebenen Codes verantwortlich sind, können in jeder Programmiersprache geschrieben werden, obwohl Python häufig verwendet wird. |