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à ?