Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mooc-rr
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
b1e6a591a9c4a5d8c5d000eab4bce134
mooc-rr
Commits
28a9ce83
Commit
28a9ce83
authored
Nov 24, 2022
by
b1e6a591a9c4a5d8c5d000eab4bce134
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Ajouter section 2.1 --> 2.3.1 : prise en main de jupyter
parent
6efcc5dc
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
61 additions
and
0 deletions
+61
-0
Readme.md
journal/Readme.md
+61
-0
No files found.
journal/Readme.md
View file @
28a9ce83
...
...
@@ -159,3 +159,64 @@ Pour visualiser les métadonnées d’un fichier : `exiftool image.jpeg`
Pour visualiser page par page :
`exiftool image.jpeg | less`
Ajouter un mot clé (par exemple l’url de provenance de l’image) :
`exiftool -comment=’’ :etiquette :’’ image.jpeg`
Ajout d’une note : exiftool -comment=’’ :etiquette :’’ image.jpeg
`
## 2 - Module 2 : document computationel
### 2.1 Les besoins de tracabilité
Obj : améliorer la tracabilité d'un calcul
3 environnements : Jupyter, R studio, OrgMode
Difficulté de reproduction des résultats :
- Données non disponibles
- Description du traitement de données ==> choix qui sont faits
- Erreurs générés dans les logiciels (utilisation de la souris, copier-coller, utilisation de tableur ...)
- utilisation d'une pile de logiciels dont des propriétaires
- manque de rigueur et organisation
- article = version simplifiée de la procédure. Les informations peuvent être tracées avec les bons outils.
Tout rendre public ?
- mise en évidences des faiblesses ==> vrai pour toutes les recherches
- trouver des erreurs ==> possible et alors ?
- d'autres pourraient en tirer des avantages ==> montrer ses travaux est une façon de prouver son travail
- données sensibles ==> des solutions existent
Bonnes pratiques :
- logiciels et langages libres
- utiliser du format texte
- répliquer ses données sur des plateformes ouvertes et sûres
- attention aux outils intuitifs.
Nouveau paradigme : ouverture des données
### 2.2 Principe du doc computationel
Obj : permettre la tranparence entre auteur et lecteur
- Inspecter: justifier/comprendre
- refaire : vérifier/corriger/réutiliser
Principe : 1 seul document
Exple : Notebook = texte (format md) + fragments de code python + résultats obtenus.
Export dans un doc final ou certaines parties vont être mis au format texte.
### 2.3 - Prise en main des outils
#### 2.3.1 Jupyter
Création d'un nouveau notebook (en double-cliquant sur `
Untitled1
`)
Par défaut les nouvelles cellules sont du code, mais on peut passer en markdown
Insertion nouvelle cellule : `
insert cell
`
Ajouter du code, l'exécuter
Sauvegarder le document
Ajouter `
%matplotlib inline
` pour ajouter un graphique en ligne
Voir les commandes avec `
lsmagic
`
Pour ajouter du code R `
%%R
`
Pour ajouter du latex : `
%%latex
`
Tous les résultats son stockés dans mon document. Pour partager avec d'autre, il suffit de commiter dans github
Sinon export html
Pour un article : contrôler la visibilté des cellules :view/celle toolbar/hide code`
puis cocher les cases correspondantes
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment