From a6812636d0dc2d6267b11f85302657aabf38b1fa Mon Sep 17 00:00:00 2001 From: 4948e2be863f29db6b9ee51fc8f40394 <4948e2be863f29db6b9ee51fc8f40394@app-learninglab.inria.fr> Date: Sun, 18 Oct 2020 19:26:56 +0000 Subject: [PATCH] Update journal/md2_doc_computationnel.md --- journal/md2_doc_computationnel.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/journal/md2_doc_computationnel.md b/journal/md2_doc_computationnel.md index b42a079..57a01b6 100644 --- a/journal/md2_doc_computationnel.md +++ b/journal/md2_doc_computationnel.md @@ -73,7 +73,6 @@ Recherche reproductible = pouvoir aller dans les 2 sens * inspecter * refaire : vérifier, corriger, réutiliser - ### Caractéristiques * vitrine : comme un article au format pdf * envers du décor : notebook jupyter par exemple @@ -88,6 +87,9 @@ Recherche reproductible = pouvoir aller dans les 2 sens ## Présentation des outils +### Jupyter + + ### OrgMode * permet de combiner différents langages * langage de balisage léger @@ -100,27 +102,28 @@ Recherche reproductible = pouvoir aller dans les 2 sens #### Exécution des blocs - * template pour différens langages + * template pour différens langages (r, python, shell) + * exemple `` pour langage r * blocs pour des sorties textuels et blocs pour des sorties graphiques - * insepecter les buffer pour voir les consoles actives + * insepecter les buffer pour voir les consoles actives dans les différents langages * attention il peut y avoir des incohérences si on modifie les données puis qu'on rééxécute la session * __tout rééexécuter depuis le début__ * commandes - * CTRL C CTRL C pour exécuter - * `alt-x org-babel-execute-buffer` : ré-éxécuter le la session + * `CTRL C CTRL C` pour exécuter un bloc + * `alt-x org-babel-execute-buffer` : ré-éxécuter la session au complet * `ho` : exporter en html * `C-c C-q noexport enter` : exclure toute une section de l'export * avoir plusieurs langages avec template * commandes shell aussi - * avec l'historique riche de la session =>on peut faire du ssh dedans ! + * avec l'historique riche de la session =>on peut faire du ssh dedans ! se connecter à d'autres machines ! * plusieurs sessions possibles #### Production et partage du document final * attention au stockage penser aussi à stocker les fichiers produits * une solution juste pour voir contenu : exporter html ou pdf - * contrôler la visibilité + * contrôler la visibilité (stocker aussi les fichiers produits si on veut permettre aux autres de voir) * `export results` VS `export both` * __difficulté/ avantage principal : maîtriser les raccourcis clavier !!__ -- 2.18.1