Architecture

L’architecture retenue pour la diffusion des environnements est la suivante :

  1. des images « système » qui embarquent Jupyter et ses dépendences, ainsi que les outils génériques
  2. des images « scientifiques » (kernels) qui embarquent les code scientifiques et leur dépendences, dans un environnement conda.

Les kernels sont exposés aux images système via des mécanismes de montage et découverts grace à l’extension Jupyter nb_conda_kernels.

Le dépôt jupyter-system contient les recettes des images système et le dépôt jupyter-kernel celles des kernels.

Schéma de l’architecture