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
You need to sign in or sign up before continuing.
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
Hide 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