DataLab : logiciel de traitement du signal et de l’image

L’open-source by Codra

défiler vers le bas
logiciel open-source Datalab

Codra, reconnu pour sa longue expertise en édition de logiciel, est également actif depuis plusieurs années dans l’open-source, notamment dans le domaine du traitement et de la visualisation de données.

DataLab est un socle technique ouvert de traitement du signal et de l’image. Son périmètre fonctionnel se veut volontairement généraliste. Disposant de nombreuses fonctions, parfois techniquement avancées, ce socle logiciel permet de traiter et visualiser tout type de données scientifiques. Il permet ainsi aux acteurs scientifiques, industriels et de l’innovation en général, de disposer d’un outil facile à utiliser, simple à faire évoluer et avec la fiabilité d’un logiciel industriel.

Pourquoi un logiciel en open-source ?

Le choix du logiciel libre est simple. Ce modèle collaboratif permet de rendre la technologie accessible à tous. Utilisable sans coût de licence, elle est ouverte à tous les acteurs et à tous les métiers. Initialement utilisé dans un contexte scientifique et technique dans lequel il a fait ses preuves, DataLab est désormais employé dans le milieu industriel pour y apporter toujours plus de valeur.

Avec DataLab, Codra a choisi d’apporter sa pierre à l’édifice du logiciel libre et de son écosystème très dynamique. Parfaitement aligné avec les valeurs de l’entreprise, cette approche permet également à Codra de démontrer l’étendue souvent méconnue de son savoir-faire et ainsi d’illustrer comment, de manière très concrète, nous soutenons l’innovation utile.

Accéder au site Datalab

Quelles applications pour Datalab ?

Les défis techniques relevés par les utilisateurs sont très variés et nous conduisent à repousser continuellement les limites de notre savoir-faire. Quelques exemples concrets et précis permettent d’illustrer la nature des travaux réalisés avec DataLab.

  • Traitement de signaux expérimentaux acquis sur une installation scientifique
  • Détection automatique de la position de taches laser sur une scène
  • Alignement d’instruments de mesure par traitement d’image
  • Détection automatique de motifs sur des images et corrections géométriques

Selon les applications, le logiciel open-source DataLab peut être utilisé selon 3 modes différents :

  • En mode autonome :
    DataLab est une application de traitement à part entière qui est adaptable au besoin du client grâce à l’ajout de plugins métier.
  • En mode embarqué :
    DataLab s’intègre à votre application pour y apporter les fonctionnalités de traitement et de visualisation nécessaires.
  • En mode piloté :
    DataLab communique avec votre application (par exemple, votre application de supervision Panorama) pour lui permettre de bénéficier de ses fonctionnalités sans perturber l’expérience utilisateur.
    DataLab peut également être piloté depuis votre environnement de développement habituel (p.ex. Visual Studio Code, Spyder, …) pour réaliser des calculs avec vos fonctions de traitement tout en vous appuyant sur ses fonctionnalités avancées.

Codra développe DataLab pour accompagner ses clients dans leur démarche de traitement de données en lien avec d’autres besoins en matière de logiciel (par exemple, pour le pilotage d’équipements). En particulier, DataLab peut être utilisé dès qu’il s’agit de valider des preuves de concept.

Avec une expérience utilisateur simple et des modes d’utilisation variés, DataLab permet de réaliser efficacement vos applications de traitement et de visualisation de données, tout en bénéficiant d’un socle technologique de niveau industriel.

Découvrir les fonctionnalités

Comment fonctionne Datalab ?

DataLab est un socle technologique de traitement et de visualisation de données (signaux ou images) qui embarque de nombreuses fonctions. Développé en langage Python, il bénéficie de la richesse de l’écosystème associé en matière de bibliothèques scientifiques et techniques.

Les principales caractéristiques techniques du logiciel open-source DataLab sont les suivantes :

  • Prise en charge de nombreux formats de données standard et propriétaires
  • Ouverture d’un nombre arbitraire d’objets (signaux ou images) pour des traitements par lot, avec la possibilité de définir des groupes d’objets
  • Visualisation simultanée de plusieurs objets avec la prise en charge d’annotations
  • Opérations et traitements classiques sur des signaux et images
  • Traitement d’image avancé (restauration, morphologie, détection de contours, etc.)
  • Gestion de régions d’intérêt (calculs, extractions)
  • Editeur de macro-commandes
  • API contrôlable à distance
  • Console interactive Python embarquée

logiciel open-source DatalabDataLab se distingue par quatre points forts :

  • Extensibilité:
    Le système de plugins de DataLab permet de coder simplement de nouvelles fonctionnalités (traitements spécifiques, formats de fichier spécifiques, interface graphique personnalisée). Il peut également être utilisé sous la forme d’une plateforme personnalisable.
  • Interopérabilité
    DataLab peut également être embarqué dans vos outils de Supervision tel que Panorama Suite. Par exemple au sein de systèmes SCADA avancés, de système de contrôle-commande au niveau machine ou encore d’application de bancs de tests pour des applications de contrôles non destructifs ou de contrôles de positionnement.
  • Automatisation:
    Une API publique de haut niveau permet de piloter DataLab entièrement à distance pour ouvrir des données et les traiter.
  • Maintenabilité et testabilité:
    DataLab est un logiciel de traitement scientifique et technique de niveau industriel. Les tests automatiques intégrés à DataLab couvrent 90% de ses fonctionnalités, ce qui est considérable pour un logiciel doté d’interfaces graphiques et permet de limiter les risques de régression.

Chercheurs, ingénieurs, Scientifiques, vous saurez à coup sûr tirer un avantage des capacités de DataLab. Son modèle de Logiciel Libre, vous permettra également de réinvestir vos réalisations dans la communauté open-source dont tout bon éditeur se devrait d’être un membre actif.

Nous rejoindre

 

© 2024 Codra. Tous Droits Réservés.
Contactez nous