jeudi 7 mars 2024
« Les nouvelles releases JupyterLab 4.1 et Notebook 7.1 sont sorties et elles apportent des nouvelles fonctionnalités très utiles comme les diagrammes Mermaid et le chargement automatique de feuilles de style personnalisées.  »
And Voici! [Christian]
jeudi 7 décembre 2023
« Cet article est une présentation succincte du projet Voici qui combine les possibilités des projets Voilà et Jupyterlite et permettant de transformer des notebooks Jupyter en applications autonomes exécutables dans le navigateur.  »
Voici [Romain]
mercredi 17 mai 2023
« Le pendant de Voilà pour JupyterLite, Voici, est désormais disponible, et permet de créer des dashboards complètement statiques.  »
jeudi 23 mars 2023
« Un tutoriel sur le déploiement des widgets ITK 3D avec JupyterLite.  »
jeudi 10 novembre 2022
« This simple yet effective recipe from the IPython Cookbook could help you creating easily your first own kernel for Jupyter.  »
Travo [Via DevLog]
jeudi 13 janvier 2022
« Nicolas Thiéry (UP Saclay) a récemment donné sur la liste de diffusion DevLog des nouvelles du projet Travo, qui permet d'utiliser Gitlab et des notebooks Jupyter pour la gestion de devoirs de programmation ou de calculs: il a maintenant été utilisé dans une vingtaine de cours et est maintenant bien testé et documenté.  »
jeudi 16 décembre 2021
« Voilà 0.3.0 est sorti, avec une amélioration majeure : la possibilité d'utiliser un pool de noyaux "pré-exécutés" pour un dashboard, afin de limiter le temps de démarrage.  »
jeudi 7 octobre 2021
« Un tour d'horizon des outils de conversion pour les notebooks Jupyter.  »
jupyterlite [Romain]
lundi 17 mai 2021
« pyiodide offre des bibliothèques python scientifiques compilées en webassembly et utilisables dans un navigateur. À l'origine, il était utilisé par les notebooks Iodide que Mozilla a, depuis, abandonnés (pyiodide reste activement développé). Jupyterlite, un projet de Jeremy Tuloup, offre une alternative très sympathique : une distribution de JupyterLab entièrement côté client, y compris un noyau python minimaliste, pyolite. Ce projet peut donc être déployé de façon statique.  »
nbdev [Romain]
lundi 19 avril 2021
« Les notebooks Jupyter sont généralement envisagés comme un lieu d'expérimentation ou pour écrire des exemples, mais pas comme un support permettant d'écrire une bibliothèque complète. Ce projet se propose de fournir un environnement qui permet cet usage, et offre des fonctionnalités pratiques (génération automatique de paquets pip et conda, génération automatique de documentation et publication sur github pages, configuration automatique de l'intégration continue via github actions...)  »
jeudi 26 novembre 2020
« Après un rappel des notions de base sur les graphes, cet article présente les possibilités de la bibliothèque ipycytoscape, basée sur cytoscape.js et destinée à la visualisation des graphes dans l'écosystème Jupyter.  »
lundi 19 octobre 2020
« Cet article explore quelques unes des possibilités moins connues de Jupyter, illustrées avec des cas d'utilisation très pertinents.  »
lundi 30 mars 2020
« L'utilité d'un debugger dans Jupyter n'est plus à démontrer auprès des celles et ceux qui utilisent cet écosystème au quotidien pour faire exécuter du code qui est souvent expérimental. Cette article donne un aperçu rapide de cet outil de mise au point très récent.  »
jupytext [Romain]
mercredi 5 février 2020
« jupytext permet d'utiliser, de façon transparente, des scripts python (et autres) comme notebooks jupyter, et facilite ainsi la gestion de versions.  »
ipython-secrets [Romain]
jeudi 28 novembre 2019
« Une bibliothèque permettant de gérer les secrets dans les notebooks Jupyter.  »
jupyter-desktop [Romain]
mercredi 13 novembre 2019
« JupyterHub (et ses dérivés comme BinderHub) permettent de partager des notebooks et des applications basés sur Jupyter, mais pas uniquement. Il est aussi possible de mettre en ligne des applications web arbitraires en utilisant jupyter-server-proxy (un exemple permettant de lancer OpenRefine). jupyter-desktop va plus loin, en servant un bureau X11 complet, et permet d'exposer via une instance de JupyterHub des applications desktop, comme ds9 (une application de visualisation d'images FITS utilisées en astronomie) par exemple.  »
mercredi 16 octobre 2019
« L'équipe de guix a récemment rendu public un noyau pour Jupyter permettant de spécifier des paquets guix comme dépendances à un notebook et ainsi de faciliter la reproductibilité de son exécution.  »
mardi 23 juillet 2019
« L'écosystème de Jupyter est très extensible. Cet article illustre une partie des possibilités.  »
jeudi 16 mai 2019
« Glitch est une plate-forme de développement léger (prototypes...) en ligne. Elle permet de créer, de déployer et de "remixer" des applications. Si elle met plutôt en avant Javascript, il est possible de déployer des applications dans d'autres langages (un état des lieux ici). Cet exemple montre comment l'utiliser pour faire tourner jupyter. Un autre exemple ici pour Datasette (et le post de blog associé).  »
jeudi 18 avril 2019
« Une série de courtes vidéos offrant une introduction à l'analyse de données avec Python et Jupyter.  »
Tracking Jupyter [Romain]
jeudi 21 mars 2019
« Une liste de diffusion pour suivre les évolutions de Jupyter et de son écosystème.  »
lundi 15 octobre 2018
« Un article de blog expliquant pourquoi et comment déployer JupyterHub sur OpenStack.  »
jeudi 19 juillet 2018
« Une distribution de JupyterHub pour les petits groupes (1-50 utilisateurs).  »
Thebelab [Romain]
jeudi 21 juin 2018
« Un jeune projet visant à permettre la création de pages web interactives utilisant des noyaux Jupyter. Par rapport à des notebooks classiques, la structure n'est ici pas imposée; on déclare simplement certaines balises comme étant exécutables.  »
mercredi 7 mars 2018
« JupyterHub@Paris-Saclay est un service de notebook Jupyter accessible aux chercheurs, enseignants chercheurs et étudiants de l'Université Paris-Saclay. Il est accessible via la fédération d'identité "Recherche et Enseignement Supérieur" de Renater.  »
mercredi 7 mars 2018
« Une introduction à l'écriture de widgets pour le notebook Jupyter.  »
mercredi 21 février 2018
« JupyterLab est disponible en beta et donc considéré comme suffisamment stable pour être utilisé au quotidien. La version 1.0, qui promet des API plus stables pour les développeurs d'extensions, est annoncée courant 2018.  »
Observable [Romain]
mercredi 7 février 2018
« Un environnement de programmation interactive créé par Mike Bostock (à qui on doit notamment d3). Un peu semblable aux notebooks Jupyter, mais fonctionnant côté client uniquement, il offre un modèle de programmation réactive. Cet article explique la démarche qui a conduit à la création de l'outil, et ce tutoriel explique les bases de l'environnement.  »
mercredi 29 novembre 2017
« Un blog qui détaille un projet pour faire du C++ dans les notebooks de Jupyter. Les fonctionnalités commencent à être vraiment intéressantes et je vous encourage donc à lire ce blog sur la question. Le packaging conda est en cours et vous devriez pouvoir facilement installer tous ces paquets dans les prochaines semaines.  »
mercredi 25 octobre 2017
«  Un avis critique sur Jupyter ("carnet de notes" interactif).  »
mercredi 4 octobre 2017
« Jupyter est un environnement interactif mixant prose et blocs de code, et apprécié dans plusieurs communautés (finance, enseignement, machine learning...). JupyterLab vise à produire la prochaine génération de ce type d'outil, en permettant notamment plus de facilité dans le développement de plugins. Cette présentation fait le point sur l'avancement du projet à la mi-2017.  »
vendredi 17 février 2017
« Un panorama de l'écosystème de Jupyter, un bloc-notes / carnet de laboratoire interactif. »
JupyterLab [Romain]
vendredi 16 décembre 2016
« JupyterLab - un nouvel environnement basé sur Jupyter, anciennement IPython Notebook. Il s'agit en fait d'une réécriture du côté client.  »
vendredi 16 décembre 2016
« Ce billet passe en revue quelques fonctionnalités moins connues de Jupyter Notebook. »