Aller au contenu

Jupyter

Un article de Wikipédia, l'encyclopédie libre.
Ceci est une version archivée de cette page, en date du 4 mai 2020 à 04:21 et modifiée en dernier par Nrutaswiki (discuter | contributions). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.
Jupyter
Description de l'image Jupyter logo.svg.

Informations
Première version [1]Voir et modifier les données sur Wikidata
Type Organisation à but non lucratif
ProjetVoir et modifier les données sur Wikidata
Documentation jupyter.org/documentationVoir et modifier les données sur Wikidata
Site web https://jupyter.org/

Jupyter est une application web utilisée pour programmer dans plus de 40 langages de programmation, dont Python, Julia, Ruby, R, ou encore Scala[2]. Jupyter est une évolution du projet IPython. Jupyter permet de réaliser des calepins ou notebooks, c'est-à-dire des programmes contenant à la fois du texte en markdown et du code en Julia, Python, R... Ces calepins sont utilisés en science des données pour explorer et analyser des données.

Noyaux

Jupyter s'appuie sur un noyau IPython pour Python 2, un noyau IPython pour Python 3, IRkernel, un noyau pour le langage R[3] et un noyau pour le langage Julia[4], IPyLua, noyau pour le langage Lua, IRuby, noyau pour le langage Ruby, etc. Seuls les noyaux pour les langages Julia, Python, R et Scala sont maintenus par les développeurs principaux du projet, les autres sont développés par différentes communautés de développeurs[2].

Versions

Jupyter peut être installé sur un ordinateur personnel. JupyterHub peut être installé sur un serveur et permet de définir des comptes utilisateurs.

Logiciels dérivés

La société Yhat a développé le logiciel Rodeo, un environnement de développement intégré pour Python inspiré du logiciel RStudio, qui reprend le code source de Jupyter[5].

Le projet Nteract développe une version de Jupyter en application de bureau en utilisant le système Electron[6].

JupyterLab s'appuie sur l’architecture de Jupyter et propose une interface utilisateur repensée et découpée en composants[réf. souhaitée].

Environnements Jupyter

Online

Windows

Mac

Linux

Annexes

Notes et références

  1. « https://jupyter.org/about » (consulté le )
  2. a et b (en) « Jupyter kernels », sur github.com
  3. https://irkernel.github.io/
  4. (en) « Julia kernel for Jupyter », sur github.com
  5. « Rodeo », sur www.yhat.com
  6. (en) « interact: write your next code-driven story », sur nteract.io
  7. « Binder »
  8. « Colaboratory »
  9. « Azure Notebooks »
  10. « Jupyter Portable »
  11. « Jupyter Lab »

Articles connexes

Liens externes