Reproducible softwares environments

:warning: Work in progress :warning:

Publication de fiches issues du groupe de travail “logiciel” du réseau français de la recherche reproductible

Cadre et objectifs du groupe

  • Reproductibilité du procédé de calcul (en excluant les données)
  • Recenser les ressources disponibles
  • Introduire les difficultés et orienter vers des solutions

Reproductibilité du procédé de calcul

Identification

on lit le code source mais on exécute un binaire: comment citer ? que citer ? quoi décrire ? et l’arbre de dépendances ? et quellesdépendances (construction vs exécution) ? et la composition (workflow) ?

Utilisation

on traite tous·tes des données numériques: reproductibilitébit-à-bit ou pas ? parfois oui, parfois non, pourquoi? et les nombres flottants? et l’environnement logiciel (lien avec l’“Identification”) ? et l’autonomie utilisateur ? et le lien avec “GT Notebooks” ?

Développement

on écrit tous·tes du code: bonnes pratiques (gestion deversion, documentation, quoi ? comment ?) ? quelle finalité (script gluevsbibliothèque support) ? quelle limite entre “Utilisation” et “Développement”? parle-t-on de la même “reproductibilité logicielle” ? et la maintenance ?

Contenu de ces pages

Rédaction de fiches (boussole) / guidelines

Tentative d’accompagnement, de réponses autour de la reproductibilité logiciel

Comment produire un logiciel reproductible ? Où, quoi, comment accéderà un code source ? Quelle est la différence entre développer et déployer ? Conteneur, en ai-je besoin ? Mais qu’est-ce déjà ?