Vue d'ensemble
JupyterLab 3.6, publié le 15 janvier 2023, introduit des fonctionnalités collaboratives permettant à plusieurs utilisateurs de travailler simultanément sur un même notebook.
Fonctionnalités principales
Édition collaborative
Le mode collaboratif permet l'édition en temps réel avec des curseurs multiples, un système de résolution de conflits et un historique partagé des modifications.
python
# Activation du mode collaboratif
# jupyter lab --collaborative
# Ou dans jupyter_lab_config.py :
# c.LabApp.collaborative = True
# Les utilisateurs connectés au même serveur voient
# les modifications en temps réel avec des curseurs
# de couleurs différentes.
# Installation du backend collaboratif :
# pip install jupyter-collaboration
Améliorations de l'interface
L'interface bénéficie d'améliorations de performance, d'une meilleure gestion des onglets et d'un système de notification intégré pour les opérations longues.
python
# JupyterLab 3.6 supporte les notifications
# pour les cellules longues à exécuter
import time
# Cette cellule déclenchera une notification
# à la fin de son exécution
time.sleep(30)
print('Calcul terminé !')
# La notification apparaît automatiquement
# si le notebook n'est pas au premier plan
