Das Jupyter-Notebook ist eine webbasierte Notebook-Umgebung für interaktives Computing.
Wir pflegen die beiden zuletzt veröffentlichten Hauptversionen von Jupyter Notebook , Classic Notebook v6 und Notebook v7. Notebook v5 wird nicht mehr gepflegt. Allen Benutzern von Notebook v5 wird dringend empfohlen, so bald wie möglich ein Upgrade auf Classic Notebook v6 durchzuführen.
Das Upgrade auf Notebook v7 erfordert möglicherweise mehr Arbeit, wenn Sie benutzerdefinierte Erweiterungen verwenden, da für Notebook v5 oder Classic Notebook v6 geschriebene Erweiterungen nicht mit Notebook v7 kompatibel sind.
Die neueste Hauptversion von Notebook basiert auf:
JupyterLab-Komponenten für das Frontend
Jupyter Server für den Python-Server
Dies stellt eine wesentliche Änderung der jupyter/notebook
-Codebasis dar.
Weitere Informationen zu Notebook v7: https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
Im 6.5.x
Zweig werden jetzt nur noch Wartungs- und Sicherheitsprobleme behoben. Für die HTML-/JavaScript-/CSS-Assets hängt es von nbclassic
ab.
Neue Funktionen und kontinuierliche Verbesserungen konzentrieren sich jetzt auf Notebook v7 (siehe Abschnitt oben).
Wenn Sie eine offene Pull-Anfrage mit einer neuen Funktion haben oder planen, eine solche zu öffnen, empfehlen wir Ihnen, auf die Jupyter Server- und JupyterLab-Architektur umzusteigen und diese als Servererweiterung und/oder vorgefertigte JupyterLab-Erweiterung zu verteilen. Auf diese Weise ist Ihre neue Funktion auch mit dem neuen Notebook v7 kompatibel.
Jupyter Notebook ist eine sprachunabhängige HTML-Notizbuchanwendung für Project Jupyter. Im Jahr 2015 wurde das Jupyter-Notebook als Teil von The Big Split™ der IPython-Codebasis veröffentlicht. IPython 3 war die letzte große monolithische Version, die sowohl sprachunabhängigen Code wie das IPython-Notebook als auch sprachspezifischen Code wie den IPython-Kernel für Python enthielt. Da sich die Datenverarbeitung über viele Sprachen erstreckt, wird Project Jupyter das sprachunabhängige Jupyter-Notizbuch in diesem Repo weiterentwickeln und mit Hilfe der Community sprachspezifische Kernel entwickeln, die in ihren eigenen diskreten Repos zu finden sind.
Die Big Split™-Ankündigung
Jupyter Ascending-Blogbeitrag
Die Installationsdokumentation für die Jupyter-Plattform finden Sie auf ReadTheDocs. Die Dokumentation für die erweiterte Nutzung des Jupyter-Notebooks finden Sie hier.
Stellen Sie für eine lokale Installation sicher, dass Sie pip installiert haben und führen Sie Folgendes aus:
Pip-Notebook installieren
Starten Sie mit:
Jupiter-Notizbuch
Sie benötigen einige Konfigurationen, bevor Sie das Jupyter-Notebook remote starten. Siehe Ausführen eines Notebook-Servers.
Informationen zum Einrichten einer lokalen Entwicklungsinstallation finden Sie unter CONTRIBUTING.md
.
Wenn Sie daran interessiert sind, zum Projekt beizutragen, lesen Sie CONTRIBUTING.md
.
Dieses Repository ist ein Jupyter-Projekt und folgt den Jupyter-Community-Leitfäden und dem Verhaltenskodex.
Website des Projekts Jupyter
Online-Demo unter jupyter.org/try
Dokumentation für Jupyter-Notebook
Koreanische Version der Installation
Dokumentation für Projekt Jupyter
Probleme
Technischer Support – Jupyter Google Group
Das Jupyter-Entwicklungsteam besteht aus allen Mitwirkenden am Jupyter-Projekt. Dies umfasst alle Jupyter-Teilprojekte.
Das Kernteam, das die Entwicklung auf GitHub koordiniert, finden Sie hier: https://github.com/jupyter/.
Jupyter verwendet ein gemeinsames Urheberrechtsmodell. Jeder Mitwirkende behält das Urheberrecht an seinen Beiträgen zu Jupyter. Es ist jedoch wichtig zu beachten, dass es sich bei diesen Beiträgen in der Regel nur um Änderungen an den Repositorys handelt. Daher unterliegt der Jupyter-Quellcode in seiner Gesamtheit nicht dem Urheberrecht einer einzelnen Person oder Institution. Stattdessen liegt es im kollektiven Urheberrecht des gesamten Jupyter-Entwicklungsteams. Wenn einzelne Mitwirkende Aufzeichnungen darüber führen möchten, an welchen Änderungen/Beiträgen sie ein bestimmtes Urheberrecht haben, sollten sie ihr Urheberrecht in der Commit-Nachricht der Änderung angeben, wenn sie die Änderung in eines der Jupyter-Repositorys übertragen.
Vor diesem Hintergrund sollte in jeder Quellcodedatei das folgende Banner verwendet werden, um auf die Urheberrechts- und Lizenzbedingungen hinzuweisen:
# Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License.