Le bloc-notes Jupyter est un environnement de bloc-notes basé sur le Web pour l'informatique interactive.
Nous maintenons les deux versions majeures les plus récentes de Jupyter Notebook , Classic Notebook v6 et Notebook v7. Notebook v5 n'est plus maintenu. Il est fortement conseillé à tous les utilisateurs de Notebook v5 de passer à Classic Notebook v6 dès que possible.
La mise à niveau vers Notebook v7 peut nécessiter plus de travail si vous utilisez des extensions personnalisées, car les extensions écrites pour Notebook v5 ou Classic Notebook v6 ne sont pas compatibles avec Notebook v7.
La dernière version majeure de Notebook est basée sur :
Composants JupyterLab pour le frontend
Serveur Jupyter pour le serveur Python
Cela représente un changement important dans la base de code jupyter/notebook
.
Pour en savoir plus sur Notebook v7 : https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
Seuls les problèmes liés à la maintenance et à la sécurité sont désormais résolus dans la branche 6.5.x
Cela dépend de nbclassic
pour les ressources HTML/JavaScript/CSS.
Les nouvelles fonctionnalités et l'amélioration continue se concentrent désormais sur Notebook v7 (voir section ci-dessus).
Si vous avez une pull request ouverte avec une nouvelle fonctionnalité ou si vous envisagez d'en ouvrir une, nous vous encourageons à passer à l'architecture Jupyter Server et JupyterLab, et à la distribuer en tant qu'extension de serveur et/ou extension prédéfinie JupyterLab. De cette façon, votre nouvelle fonctionnalité sera également compatible avec le nouveau Notebook v7.
Jupyter notebook est une application de bloc-notes HTML indépendante du langage pour le projet Jupyter. En 2015, le notebook Jupyter a été publié dans le cadre de The Big Split™ de la base de code IPython. IPython 3 était la dernière version monolithique majeure contenant à la fois du code indépendant du langage, tel que le notebook IPython , et du code spécifique au langage, tel que le noyau IPython pour Python . Comme l'informatique s'étend sur de nombreux langages, le projet Jupyter continuera à développer le notebook Jupyter indépendant du langage dans ce dépôt et, avec l'aide de la communauté, développera des noyaux spécifiques au langage qui se trouvent dans leurs propres dépôts discrets.
L'annonce du Big Split™
Article de blog Jupyter Ascendant
Vous pouvez trouver la documentation d'installation de la plateforme Jupyter, sur ReadTheDocs. La documentation pour une utilisation avancée du notebook Jupyter peut être trouvée ici.
Pour une installation locale, assurez-vous que pip est installé et exécutez :
pip installer le cahier
Lancez-vous avec :
cahier jupyter
Vous avez besoin d'une configuration avant de démarrer le notebook Jupyter à distance. Voir Exécution d'un serveur de notebooks.
Voir CONTRIBUTING.md
pour savoir comment configurer une installation de développement local.
Si vous souhaitez contribuer au projet, voir CONTRIBUTING.md
.
Ce référentiel est un projet Jupyter et suit les guides de la communauté Jupyter et le code de conduite.
Site Web du projet Jupyter
Démo en ligne sur jupyter.org/try
Documentation pour le bloc-notes Jupyter
Version coréenne de l'installation
Documentation pour le projet Jupyter
Problèmes
Support technique - Groupe Jupyter Google
L'équipe de développement Jupyter est l'ensemble de tous les contributeurs au projet Jupyter. Cela inclut tous les sous-projets Jupyter.
L'équipe principale qui coordonne le développement sur GitHub peut être trouvée ici : https://github.com/jupyter/.
Jupyter utilise un modèle de droit d'auteur partagé. Chaque contributeur conserve les droits d'auteur sur ses contributions à Jupyter. Mais il est important de noter que ces contributions ne sont généralement que des modifications apportées aux référentiels. Ainsi, le code source de Jupyter, dans son intégralité, n’est la propriété d’aucune personne ou institution. Au lieu de cela, il s'agit du droit d'auteur collectif de toute l'équipe de développement Jupyter. Si des contributeurs individuels souhaitent conserver un enregistrement des modifications/contributions sur lesquelles ils détiennent des droits d'auteur spécifiques, ils doivent indiquer leurs droits d'auteur dans le message de validation de la modification, lorsqu'ils valident la modification dans l'un des référentiels Jupyter.
Dans cette optique, la bannière suivante doit être utilisée dans tout fichier de code source pour indiquer les termes du droit d'auteur et de la licence :
# Copyright (c) Jupyter Development Team. # Distributed under the terms of the Modified BSD License.