From c546066a1fae9a75942607b781e377749758828e Mon Sep 17 00:00:00 2001 From: d561c90a80af652307d77385ed3bb79a Date: Mon, 26 Oct 2020 14:04:08 +0000 Subject: [PATCH] =?UTF-8?q?R=C3=A9ponses=20au=20quiz=2015?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- journal/Mon Journal.md | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/journal/Mon Journal.md b/journal/Mon Journal.md index 8f758e6..4823059 100644 --- a/journal/Mon Journal.md +++ b/journal/Mon Journal.md @@ -93,10 +93,49 @@ HDF signifie Hierarchical Data Format - Figshare - Zenodo +# Quiz 15 +1. Quels sont les limitations et les inconvénients d’un document computationnel (notebook) ? (4 réponses attendues) +- Lorsque le code est long, il devient difficile d’avoir une vue d’ensemble +- Les interactions entre différents langages peuvent être hasardeuses car elles sont peu explicites +- Il n’est pas bien adapté à des calculs longs ou impliquant de gros volumes de données +- La sauvegarde des résultats intermédiaires ou la poursuite d’un calcul après une interruption sont des processus généralement manuels, ce qui est source d’erreur +2. Quels sont les avantages d’un workflow (3 réponses attendues) ? +- Il permet de mieux structurer son code et de proposer une représentation graphique de haut niveau +- Il se passe d’effets de bord, ce qui diminue les risques d’erreur +- Il permet d’exploiter plus facilement une machine parallèle + +3. Que peut-il se passer en terme de reproductibilité lorsque vous ne préservez pas l’environnement logiciel d’un calcul ? + +- Vous pouvez ne pas arriver à réexécuter votre calcul +- Vos collègues peuvent ne pas arriver à réexécuter votre calcul +- Le résultat des calculs peut changer + +4. Comment préserver l’environnement logiciel d’un calcul effectué à l’aide du langage Python ou R ? (2 réponses attendues) + +- En utilisant un outil qui capture automatiquement l’ensemble des fichiers et de bibliothèques accédées lors du calcul +- En travaillant dans un conteneur docker du début à la fin + +5. Mettre à disposition l’environnement logiciel (sous forme binaire avec une image docker par exemple) d’un calcul permet à une tierce personne de: + +Réexécuter ce calcul + +6. Quelle plate-forme utiliser pour archiver et mettre à disposition un article de recherche ? + +HAL ou ArXiv g. HAL ou ArXiv - correct + +7. Quelles plates-formes utiliser pour archiver et mettre à disposition des données ? + +- Figshare +- Zenodo + +8. Quelles plate-formes utiliser pour archiver et mettre à disposition du code ? + +- Github ou Gitlab +- Software Heritage -- 2.18.1