Introduction

JupyterLab est un des environnements disponibles dans Anaconda, et il apporte beaucoup de fonctionnalites supplementaires aux Jupyter Notebooks. Parmi celles qui m’interessent le plus :

Dans l’impression d’ecran ci-dessous, on peut voir :

La table des matieres est une extension presente par defaut pour JupyterLab >= 3.0, pour les versions plus anciennes il faut l’installer (l’onglet tout a gauche en forme de piece de puzzle fournit la liste des extensions installees/installables). Voyon maintenant comment ajouter les autres fonctionnalites.

Execution ligne par ligne du code

On va dans Settings > Advanced Settings Editor > Keyboard Shortcuts et dans le volet “User Preferences” on copie-colle le JSON ci-dessous (qui ajoute egalement des raccourcis pour deplacer les cellules vers le haut ou le bas) :

{
    // List of Keyboard Shortcuts
    "shortcuts": [
        {
      "command": "notebook:run-in-console",
      "keys": ["Ctrl Shift Enter"],
      "selector": ".jp-Notebook.jp-mod-editMode"
        },
      // Move cell up
        {
      "selector": ".jp-Notebook:focus",
      "command": "notebook:move-cell-up",
      "keys": ["Alt ArrowUp"]
        },
     // Move cell down
        {
      "selector": ".jp-Notebook:focus",
      "command": "notebook:move-cell-down",
      "keys": ["Alt ArrowDown"]
        }
    ]
}

Le raccourci est alors visible dans le menu Run :

Position des differentes fenetres

Une fois le raccourci utilise, la console apparait avec le resultat du code et il ne reste plus qu’a deplacer la console a la souris pour agencer JupyterLab comme on le souhaite : console en bas ou en haut, a droite ou a gauche, toujours visible en occupant la moitie de l’ecran (cf impression d’ecran precedente) ou visible en occupant l’integralite de l’ecran :

Dans ce cas l’onglet gauche “Altair.ipynb” est le notebook, l’autre onglet homonyme (mais de logo different) est la console Python.

Ajouter R au Launcher

On installe R et ses packages usuels (“R Essentials”) s avec la commande conda install -c r r-essentials.

On va ensuite dans File > New Launcher pour controler l’ajout du noyau R.

retour au debut du document