Carnets de code exécutables (Interactive Notebook)
Basé sur la solution Jupyter Notebooks, le service Interactive notebook permet de créer en ligne et de partager des documents exécutables utilisant notamment les langages Julia, Python et R.
Ces notebooks permettent de mêler du texte, des images, du code et même des équations dans un même fichier.
Les notebooks sont des outils très puissants pour analyser des données de manière visuelle. Par exemple, une longue liste de résultats à une enquête peut être traitée avec un code Python pour aboutir à un graphique qui s’affichera directement dans le notebook. Accompagnés de textes et d’images, les codes peuvent ainsi être commentés et explicités.
Usages possibles pour des données de recherche
- Traitement de la donnée et son analyse ;
- Contribution pour rendre la recherche plus reproductible, puisque des résultats obtenus à partir de données peuvent être rejoués en ligne par d’autres, et plus ouverte car plus transparente.
Comment s'en servir ?
Pour les notebooks « small » et « medium »
Small
vCPU : 2 cœurs vCPU
RAM : 4 Go
Stockage distant (persistant) : 50 Go
Espace de travail (Scratch - local) : 100 Go
Il comprend 500 Go de stockage persistant (PVC) à usage général, 200 Go de stockage PVC hautes performances optimisé en termes d’I/O et 10 Go dédiés à un registre de conteneurs.
Medium
vCPU : 4 cœurs vCPU
RAM : 8 Go
Stockage distant (persistant) : 50 Go
Espace de travail (Scratch - local) : 200 Go
Il comprend 2 To de stockage persistant (PVC) à usage général, 1 To de stockage PVC hautes performances optimisé en termes d’I/O et 30 Go dédiés à un registre de conteneurs.
- Pour accéder à un serveur Interactive Notebooks de petite ou moyenne taille, cliquez simplement sur le bouton [ Request access ] (1).
- Vous retrouvez votre demande dans la section GENERAL > Orders > Standard orders (accessible depuis le panneau latéral de votre tableau de bord).
- Une fois la demande acceptée, vous pouvez démarrer le serveur Interactive Notebooks en cliquant sur le bouton [ Start/Stop ] (2). Une fois le serveur démarré, vous pouvez l'arrêter à tout moment en cliquant sur ce même bouton.
- Pour accéder à l'environnement JupyterHub, cliquez sur [ View externally ] (3).
Vos crédits seront déduits au fur et à mesure de votre utilisation du service, conformément au tarif horaire annoncé sur le cartouche du serveur concerné.
Pour les notebooks « large »
vCPU : 8 cœurs vCPU
RAM : 16 Go
Stockage distant (persistant) : 50 Go
Espace de travail (Scratch - local) : 400 Go
Il comprend 2 To de stockage persistant (PVC) à usage général, 1 To de stockage PVC hautes performances optimisé en termes d’I/O et 80 Go dédiés à un registre de conteneurs.
- Pour demander un serveur Interactive Notebooks de grande taille, qui donne également accès à un GPU, cliquez sur le bouton [ Request access ] (1).
- Dans le pop-up qui s'affiche, justifiez votre demande (en langue anglaise) et cliquez sur [ Submit ] (2). Vous retrouvez votre demande dans la section GENERAL > Orders > Special orders (accessible depuis le panneau latéral de votre tableau de bord).
Votre demande sera examinée par les équipes européennes en charge du nœud EOSC EU et vous serez informé de son acceptation ou de son rejet. Si elle est acceptée, vous pourrez utiliser votre environnement comme décrit précédemment.