JupyterLab 4.0 est disponible

Par:
fredericmazue

jeu, 15/06/2023 - 13:38

JupyterLab est une nouvelle interface utilisateur, publiée en 2018 et destinée à remplacer l'interface classique (Jupyter Notebook). Elle adjoint au carnet de notes classique de nombreux composants personnalisables (terminal, éditeur de texte, navigateur de fichiers, etc.), intégrés et utilisables en parallèle. Comme Jupyter, JupyerLab permet de  programmer dans plus de 40 langages de programmation, dont Python, Julia, Ruby, R, ou encore Scala. JupyterLab vient de sortir en version  4.0

JupyterLab est désormais plus rapide grâce à des améliorations telles que l'optimisation des règles CSS, CodeMirror 6, MathJax 3 et le fenêtrage des blocs-notes. En rendant uniquement les parties d'un bloc-notes qui tiennent dans la fenêtre d'affichage du navigateur Web, JupyterLab 4 est beaucoup plus efficace que JupyterLab 3 lorsqu'il travaillait avec de grands blocs-notes.

CodeMirror, l'éditeur de texte utilisé pour les éditeurs de cellules et de fichiers, a été mis à jour vers CodeMirror 6. Cela apporte d'importantes améliorations en matière d'accessibilité et de performances ainsi que de meilleures capacités de personnalisation. Les paramètres de l'éditeur ont été également amélioré pour qu'il soit plus puissant et plus flexible.

La collaboration en temps réel (RTC) a été déplacée dans un package séparé, jupyter_collaboration, dont la version 1.0.0 est désormais disponible. Les points forts incluent la prise en charge de l'affichage de plusieurs curseurs et sélections, et la prise en charge de l'enregistrement de nouveaux types de modèles partagé.

L'outil de développement a été mis à jour vers TypeScript v5, Yarn v3, React v18 et Lumino v2. Le projet Jupyter recommande d'utiliser Node.js v18 ou une version plus récente, pour vous assurer que vous utilisez une version qui continuera à recevoir des mises à jour au moins jusqu'à la fin de 2023.

On remarque encore, dans cette nouvelle version, l'amélioration de l'accessibilié et la corrections de plus de 100 bugs.

Toutes les nouveautés de JupyterLab 4.0 sont dans sa note de version

Pour mettre à niveau vers JupyterLab 4.0, vous pouvez exécuter la commande pip install --upgrade jupyterlab ou la commande conda install -c conda-forge jupyterlab