Annuaire des initiatives

Vous ne trouvez pas l'initiative qui correspond à votre besoin ? Notre assistant peut vous aider.

  • Le projet conda-deploy fournit des scripts pour faciliter le déploiement d'applications scientifiques en utilisant conda et/ou Docker. Il permet de gérer les environnements logiciels et de créer des images Docker pour le déploiement.
  • Projet dédié au développement et au déploiement d'un système Linux embarqué pour les routeurs et hubs SMART-AMC. Il permet la gestion automatisée des partitions de démarrage, la mise à jour des logiciels embarqués via Git, et l'intégration de composants FPGA pour des fonctionnalités avancées. Utilisé dans des environnements industriels ou scientifiques nécessitant des solutions embarquées robustes et personnalisables.
  • Projet pédagogique conçu pour initier les développeurs aux bonnes pratiques de gestion de code source et de compilation logicielle. Il propose une architecture modulaire en C++ avec des bibliothèques et des exécutables dédiés à l'analyse de données scientifiques. Le projet inclut des outils de configuration automatisée pour faciliter le déploiement et l'exécution des programmes.
  • Ce dépôt centralise les recettes de compilation (packages) pour Spack, un gestionnaire de paquets dédié aux environnements de calcul haute performance (HPC). Il permet aux équipes comme celle du CEA-HPC de partager et maintenir des configurations logicielles optimisées pour les supercalculateurs. Les utilisateurs peuvent ainsi facilement intégrer ces paquets dans leurs environnements Spack pour accélérer le déploiement de logiciels scientifiques.
  • Outil open source conçu pour automatiser la création de paquets logiciels à partir d'images Singularity. Il permet aux développeurs de générer des versions compilées de leurs projets pour différentes architectures CPU (x86, AVX, etc.) et systèmes d'exploitation (Debian, Fedora, etc.). Principalement utilisé dans le domaine de la recherche scientifique, il facilite le déploiement et la distribution de logiciels complexes sur des infrastructures variées, comme celles du CTA (Cherenkov Telescope Array).
  • GECO_DISTRIB est un projet dédié à la distribution et à la gestion des versions des composants logiciels GECO_CORE et GECO_IHM. Utilisé dans un contexte scientifique, il permet aux utilisateurs de récupérer et de déployer facilement des versions spécifiques de ces outils via Git. Le projet facilite également le suivi des évolutions et des mises à jour depuis 2016.
  • Taranta est une suite logicielle dédiée à la gestion et au déploiement d'interfaces pour les systèmes Tango, largement utilisée dans le domaine de la recherche scientifique et des infrastructures industrielles. Elle permet de créer, configurer et superviser des tableaux de bord pour le contrôle d'équipements complexes, notamment dans des environnements comme les observatoires astronomiques ou les laboratoires de recherche. La solution facilite l'intégration et la maintenance des systèmes de contrôle-commande.
  • Ce projet consiste à porter une bibliothèque de DAQ (Data Acquisition) vers le framework PID, facilitant ainsi l'intégration et la gestion de capteurs dans des environnements de recherche. Il permet aux développeurs d'utiliser des outils standardisés pour déployer et manipuler des bibliothèques logicielles dédiées à l'acquisition de données, notamment dans le cadre de projets scientifiques ou techniques.
  • Ce projet génère et distribue des images Singularity dédiées à FEEL++, un framework de simulation numérique. Ces images permettent aux chercheurs et ingénieurs de déployer rapidement des environnements de calcul reproductibles et portables, adaptés aux besoins des applications scientifiques et industrielles. Elles simplifient l'installation et la gestion des dépendances logicielles dans des environnements complexes comme les clusters HPC.
  • Ce projet propose un environnement minimaliste basé sur Jupyter, intégré dans des conteneurs Singularity/Apptainer et Docker. Il permet aux chercheurs et développeurs de déployer rapidement un espace de travail reproductible pour exécuter des notebooks scientifiques, analyser des données ou tester des algorithmes. Les images conteneurisées garantissent une compatibilité et une portabilité optimales entre différentes infrastructures de calcul, tout en simplifiant la gestion des dépendances logicielles.

20 initiatives