Open Source Experience 2025#

Aperçu de la conférence#

En décembre 2025, DataLab 1.0 sera présenté à l”Open Source Experience 2025 à Paris, l’un des plus grands événements d’Europe dédié aux logiciels et communautés open-source. Cette présentation marque l’annonce officielle de l’évolution de DataLab vers une plateforme modulaire.

Détails de l’événement :

Date:

11 décembre 2025

Heure:

14h15 - 14h35

Lieu:

Cité des Sciences, Paris

Salle:

Salle Plénière (Plenary Hall)

Thématique:

Intelligence Artificielle et Calcul Scientifique

Format:

Présentation (20 minutes)

Note

Changement de Sujet : En raison des contraintes de temps liées au processus de brevet au CEA, le sujet de la présentation a été modifié par rapport à l’étude de cas initialement prévue sur la reconstruction de scènes X-ray, pour devenir un aperçu plus large de DataLab 1.0. Les informations sur le sujet original sont conservées ci-dessous à titre de référence.

Présentation#

Titre (français) : DataLab 1.0 : Une application complète et une plateforme modulaire pour le traitement de données scientifiques

Titre (anglais) : DataLab 1.0 : A Complete Application and a Modular Platform for Scientific Data Processing

Intervenant : Pierre Raybaut - Vice-Président Exécutif, Ingénierie, CODRA

Résumé#

DataLab 1.0 marque une étape majeure dans l’évolution de l’application scientifique open-source initialement conçue par CODRA. Cette version consolide deux dimensions complémentaires :

  • une application graphique complète pour l’exploration, le traitement et l’analyse de données scientifiques 1D/2D ;

  • une plateforme modulaire dont les composants de traitement de base sont désormais disponibles sous forme de bibliothèques réutilisables.

Au cœur de ce changement architectural se trouve une nouvelle bibliothèque de traitement orientée objet, conçue dans le cadre du projet de refonte de l’architecture de base de DataLab financé par la NLnet Foundation. Cette bibliothèque permet aux développeurs et aux experts du domaine de créer facilement leurs propres outils de traitement de données tout en réutilisant les mêmes composants de base qui alimentent DataLab.

La présentation mettra en avant les principales fonctionnalités de DataLab 1.0, y compris son architecture repensée et ses nouvelles fonctionnalités orientées utilisateur, et démontrera comment il peut servir à la fois d’application prête à l’emploi et de base pour la création d’outils spécifiques au domaine dans des contextes scientifiques et industriels.

Sujet Initialement Prévu#

La présentation devait initialement se concentrer sur un cas d’utilisation industrielle avancée développé par CODRA pour le CEA.

Titre Original : Reconstruction Automatique de Scènes Radiographiées avec Python et DataLab

Résumé Original :

Dans le domaine du contrôle non destructif, le CEA a confié à CODRA la spécification, la conception et la réalisation d’un logiciel de reconstruction automatique d’images radiographiées, entièrement basé sur des briques open source et contribuant à l’écosystème Python scientifique.

Aspects Techniques Clés :

Reconstruction Basée sur des Motifs Géométriques :

Grâce à une grille de repères géométriques placée dans le champ radiographié, l’algorithme assemble automatiquement une scène complète à partir de clichés partiels, sans aucune information externe préalable (position, orientation, grandissement).

Traitement Complexe Paramétrable :

Le traitement, complexe et paramétrable, a été développé et affiné avec la plateforme open source DataLab, pilotée à distance pour visualiser dynamiquement chaque étape du pipeline.

Application dans le Monde Réel :

La réalisation de ce logiciel ouvre la voie à de nouvelles applications dans le domaine de l’imagerie industrielle et de la sécurité.

DataLab 1.0 : Fonctionnalités Clés et Architecture#

Cette présentation mettra en avant les avancées majeures de DataLab 1.0 :

Architecture Modulaire

L’architecture modulaire sépare les préoccupations en composants distincts et réutilisables :

  • Sigima : Bibliothèque de traitement orientée objet pour les signaux et les images

  • DataLab GUI : Application complète construite sur Qt/PlotPyStack

  • Composants Réutilisables : Bibliothèques pouvant être intégrées dans des applications personnalisées

Soutien de la NLnet Foundation

Le projet de refonte de l’architecture de base de DataLab, financé par la NLnet Foundation, a permis :

  • Refonte complète du moteur de traitement

  • Création de la bibliothèque Sigima pour une utilisation autonome

  • Amélioration de la modularité et de l’extensibilité

  • Meilleure séparation entre le calcul et l’interface graphique

Plateforme à Double Usage

DataLab 1.0 remplit deux rôles complémentaires :

  • Application Prête à l’Emploi : Interface graphique complète pour l’exploration, le traitement et l’analyse des données

  • Plateforme de Développement : Base pour la création d’outils spécifiques au domaine

Nouvelles Capacités

La version 1.0 introduit des améliorations significatives dans tous les domaines :

  • Édition Interactive : Modifier les paramètres de création et de traitement après la création de l’objet, avec des mises à jour automatiques

  • Réorganisation des Menus : Nouveaux menus « Créer », « ROI » et menus structurés pour un meilleur flux de travail

  • Analyse Améliorée : Édition des propriétés multi-objets, gestion complète des résultats et mises à jour automatiques de l’analyse ROI

  • Traitement Avancé : Nouvelles opérations incluant l’analyse d’impulsions, le rééchantillonnage 2D, les transformations de coordonnées et les filtres dans le domaine fréquentiel

  • ROI & Annotations : Copier/coller, import/export, création de grilles et capacités d’édition multi-objets

  • Visualisation : Performance optimisée pour les grands ensembles de données, affichage des résultats personnalisable et prise en charge de DateTime

  • Formats de Fichiers : Prise en charge des formats FT-Lab, des coordonnées non uniformes et gestion améliorée de HDF5

  • Multi-Plateforme : Configurations spécifiques à chaque version permettant la coexistence de plusieurs versions majeures

Pourquoi c’est Important pour DataLab#

Cette présentation est significative pour plusieurs raisons :

Étape Importante de la Version Majeure

DataLab 1.0 représente des années de développement et de raffinement architectural, marquant la maturité de la plateforme.

Reconnaissance par la NLnet Foundation

Le financement du projet par la NLnet Foundation valide l’importance de DataLab dans l’écosystème des logiciels scientifiques open-source.

Évolution de la Plateforme :

Montre comment DataLab a évolué d’une application autonome à une plateforme modulaire pouvant être intégrée dans des solutions personnalisées.

Croissance de la Communauté

Démontre l’engagement de DataLab à servir à la fois les utilisateurs finaux (via l’application GUI) et les développeurs (via des bibliothèques réutilisables).

Adoption Industrielle et Académique

Met en avant la polyvalence de DataLab pour répondre aux besoins de diverses communautés d’utilisateurs.

Partenariat CEA :

Renforce la relation étroite entre DataLab et le CEA, l’un de ses principaux soutiens.

Perspectives#

Cette présentation à OSXP 2025 mettra en avant :

  • Annoncer et présenter la sortie de DataLab 1.0 et sa nouvelle architecture

  • Démontrer comment la conception modulaire permet le développement d’applications personnalisées

  • Mettre en avant la collaboration réussie avec la NLnet Foundation

  • Présenter des exemples concrets de la manière dont DataLab peut être utilisé à la fois comme application et comme plateforme de développement

  • Inspirer les organisations à adopter DataLab pour leurs besoins en traitement de données scientifiques

  • Favoriser l’engagement communautaire et les contributions à l’écosystème DataLab

DataLab 1.0 représente une évolution significative - passant d’une application spécialisée à une plateforme complète qui permet aux utilisateurs de créer leurs propres solutions de traitement de données tout en conservant la simplicité et la puissance de l’application GUI complète.

Le projet de reconstruction de scènes radiographiées initialement prévu reste un excellent exemple des capacités de DataLab dans les applications industrielles avancées, démontrant comment la plateforme comble le fossé entre la recherche et les applications industrielles tout en combinant rigueur scientifique, robustesse industrielle et collaboration open-source.

Note

Événement à Venir : Cette présentation aura lieu le 11 décembre 2025. Revenez après l’événement pour les documents de présentation, les retours d’expérience et potentiellement un enregistrement vidéo.

Thématique de la Conférence#

La présentation fait partie de la thématique Intelligence Artificielle et Calcul Scientifique, ce qui est approprié pour le positionnement de DataLab 1.0 à l’intersection de :

  • Calcul scientifique moderne (traitement du signal et de l’image)

  • Architecture de plateforme et conception modulaire

  • Méthodologies de développement open-source

  • Applications industrielles et académiques

Ce positionnement dans la thématique met en lumière l’évolution de DataLab en tant qu’application scientifique complète et fondation pour la création d’outils spécialisés dans l’écosystème scientifique Python.

Ressources#

Voir aussi

Pour plus d’informations sur l’utilisation de DataLab dans les projets CEA, voir :