La NASA reconnaît l’équipe de développement de logiciels Ziggy pour ses réalisations exceptionnelles
Lors d’une récente cérémonie, le centre de recherche Ames de la NASA (NASA ARC) a reconnu les réalisations remarquables de l’équipe de développement de logiciels de Ziggy lors de l’événement annuel Presidential Rank & NASA Honor Awards. L’équipe comprend Jeffrey Smith, Peter G. Tenenbaum et Bill Wohler du SETI Institute et Chris Henze, Jon M. Jenkins et Mark E. Rose de la NASA ARC. Le Group Achievement Award a récompensé leur travail exceptionnel sur Ziggy, un package d’infrastructure de contrôle de pipeline scientifique hautement évolutif conçu pour prendre en charge les missions de la NASA à forte intensité de données.
Ziggy, une version évoluée de l’architecture de pipeline de données initialement créée pour Kepler et TESS, est un outil précieux pour le traitement des données scientifiques. L’équipe a amélioré le programme pour offrir une flexibilité accrue et est maintenant utilisée dans d’autres missions de la NASA. De plus, Ziggy est open-source, élargissant encore son accessibilité et sa convivialité.
La gestion des activités d’analyse de données impliquant des quantités importantes de données nécessite un système de gestion de pipeline efficace. Sans un tel système, l’intégrité des résultats peut être compromise. Ziggy relève ce défi en automatisant le traitement des données, en garantissant l’uniformité et en éliminant les problèmes tels que les omissions de sous-ensembles de données ou les changements dans les méthodologies de traitement. Alors que les volumes de données continuent de croître, l’importance d’une gestion efficace des pipelines devient de plus en plus critique. En utilisant Ziggy, les scientifiques peuvent se concentrer sur l’analyse de leurs données, leurs résultats et leurs publications, plutôt que d’investir du temps et des efforts dans le développement et la maintenance d’un logiciel de gestion de pipeline.
Ziggy sert de système de gestion de pipeline complet, englobant tous les aspects à l’exception du logiciel d’analyse scientifique proprement dit. Ses fonctionnalités incluent l’exécution d’algorithmes sur les données, la gestion des messages de journalisation, la progression transparente vers l’étape suivante après avoir terminé la phase en cours, la gestion des exceptions, la fourniture d’interfaces utilisateur pour la surveillance et le contrôle, la maintenance d’un magasin de données pour les entrées et les résultats, la garantie de la persistance des données, etc. plus.
Initialement développé comme infrastructure de pipeline (PI) pour le traitement des données de la mission Kepler de la NASA, Ziggy a ensuite été adapté pour le Transiting Exoplanet Survey Satellite (TESS) en tant que version avancée nommée Spiffy (« Science pipeline infrastructure for you »). Au fil du temps, l’équipe a reconnu l’opportunité d’améliorer Spiffy en un progiciel capable de gérer efficacement des volumes de données colossaux. Cette évolution a conduit au développement de Ziggy.
Ziggy est désormais disponible sous forme de package open-source, accessible à l’adresse https://github.com/nasa/ziggy. Sa nature conviviale, son évolutivité et sa capacité à gérer de gros volumes de données en font une ressource inestimable pour les scientifiques engagés dans des missions de la NASA gourmandes en données.
