Jupyter

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
Jupyter

Informations
Dernière version 0.32.0 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/jupyter/jupyterlabVoir et modifier les données sur Wikidata
Type Application web
Format de fichier (en)Voir 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 Julia, Python, R, Ruby 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 notebooks sont utilisés en science des données pour explorer et analyser des données.

Noyaux[modifier | modifier le code]

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[modifier | modifier le code]

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[modifier | modifier le code]

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 framework 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].

Annexes[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. « Release 0.32.0 » (consulté le 12 décembre 2018)
  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

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]