# GT Notebook Workshop proposal
<span style="color:green;font-size:16pt;">**Prochaine réunion : <br>vendredi 28 novembre à partir de 15h30-16h**</span>
https://webconf.univ-rouen.fr/greenlight/rey-px2-ewg-7av
# Slides program WIP (1st part - morning)
https://gitlab.huma-num.fr/gt-notebook/workshop/chr-2025/slides
## General issues
- enter reproducibility paradigms
- render accessible and readable data or files
- experiment new and shared scientific digital writing
- working within historical facts and trends
- epistemological and ecosophy issues
## Who are we ?
- french reproducible research network
- notebook working group
- rzine editors
- jdh editors
- pluri disciplinary team
## Data, KG and questions adressed
- data science / research data
- knowledge graphs (semantic web / ontologies) : factgrid
- building a shared exploration / methodology
- eliciting work in progress / literate programming paradigm
- data collection with externalities / a perpetual research question (index, proof)
> données au regard de leur reproductibilité computationnelle (**au sens mécanique**)
Créée / produite par une humain, calculée/simulée ou issue d'observation (appareillée)
> généricités & échelles de la donnée (polysémie) : on s'intéresse au rôle des données dans le calcul ou dans la recherche
exemples
> G. Simondon parle lui de mécanologie
> E. Nunes parle d'instrumentation https://journals.openedition.org/filigrane/82
## Workshop short presentation
## Editorialization
# Editors' point of view (2nd part - morning)
## Rzine
### Pour la diffusion et le partage de ressources sur la pratique de R en sciences humaines et sociales
- génèse du projet
-
## JdH
# Workshop (3rd part - afternoon)
https://gitlab.huma-num.fr/gt-notebook/workshop/chr-2025/atelier
---
# Workshop Luxembourg (9-12 décembre 2025)
- conférence Humanités numériques (public plutôt histoire, études de texte)
- possible visite du [Department of Geography and Spatial Planning - Université du Luxembourg](https://www.uni.lu/fhse-en/research-departments/department-of-geography-and-spatial-planning/)
- [Premier doc de travail](https://hackmd.io/UwFTJXZBSGC6qtqRadIFig)
- [Document soumis](https://filesender.renater.fr/?s=download&token=ce174892-cd70-44bd-a445-e88f9f4ddab4)
# Organisation
Workshop 9 décembre
Proposition par le comité local:
9h30 -13h / 14h30 -17h
DONE: mail envoyé à Mattia Bunel - comité local
# Description
- atelier d'une journée (le pourquoi du comment du notebook)
- [Site web de l'appel](https://2025.computational-humanities-research.org/cfp/)
- Projet :
- base de données histoire dans SparQL
- https://programminghistorian.org/en/lessons/intro-to-linked-data
## Déroulé
[[Slides]](https://gitlab.huma-num.fr/gt-notebook/workshop/chr-2025/slides/-/tree/main?ref_type=heads)
- ce qu'est un notebook ?
- requêter et mobiliser la donnée
- objectifs & implcations techniques
- un récit avec une API Sparql https://database.factgrid.de/query avec les questions possibles : https://database.factgrid.de/wiki/FactGrid:Sample_queries
- 1 peu de reproductibilité, 1 peu litteracy, 1 peu de notebook - public historien & littéraire (pratique de logiciels - gephi et autres "presse-bouton")
[[Atelier]](https://gitlab.huma-num.fr/gt-notebook/workshop/chr-2025/atelier)
atelier (VM) avec Jupyter notebook (python)
- frameworks (proposer différents rendus ? (quarto, mystmd, notebook "classique") / schéma/stack technique ?)
- Libs utilisées
- rdflib
- shapely
- ...
- notebook personnalisé par participant⋅e (reproductibilité du notebook?) - gestion des credentials
- pas d'écriture de code, interaction avec SparQL (connaissance préalable requise)
[[Revues]]
- 2 revues (exemples)
- ~~on part de la stack JdH~~ présentation de JdH - Élisabeth https://github.com/C2DH/journal-of-digital-history-jupyter-stack
- [Vidéo tuto](https://journalofdigitalhistory.org/en/guidelines/AuthorGuideline-mac?idx=4)
- présentation R-Zine - Sébastien
**Jupyter book - Quarto - MystMD**
Example ici: Quarto - MystMD
- https://gricad-gitlab.univ-grenoble-alpes.fr/so-shs/literate_programming/TP_published/mon_super_notebook_python
- https://cours-376c29.gricad-pages.univ-grenoble-alpes.fr/#/title-slide
- https://cours-376c29.gricad-pages.univ-grenoble-alpes.fr/#/jupyter-vs-quarto
## Environnement d'execution
- ~~VMs C2DH~~
- ~~VMs In2P3 (ils sont ok)~~
- Alernative possible => aller vers un déploiement de Jupyter Hub sur 1 grosse VM plutot que 10 Jupyter Lab => avantage + souple sur le nb et la gestion utilisateurs : https://tljh.jupyter.org/en/latest/howto/admin/resource-estimation.html
- ~~10 VM IN2P3 (Sébastien & Mattia)~~
- ~~8 Gb RAM~~
- ~~2 VCpu~~
- ~~5 go disque~~
- ~~type de provisionnement (ansible, terraform, ...) ?~~
- 1 VM
- 30 personnes * 2 go / 4 go => ~120Go
- 30 * 1 cpu => 30 cpu + 20% overhead => 36 CPU
**Ok pour IN2P3 - une seule de 128Go/64 vCPU**
## Rendu éventuel auprès du comité éditorial
Ok - Mattia a répondu
## Supports
- Slides de presentation : [repo](https://gitlab.huma-num.fr/gt-notebook/workshop/chr-2025/slides) et [deploiment](https://slides-7f8d7a.gitpages.huma-num.fr/#/title-slide)
- Activite : [repo](https://gitlab.huma-num.fr/gt-notebook/workshop/chr-2025/atelier#) et [deploiment](https://atelier-61c03b.gitpages.huma-num.fr/)
CSS
https://github.com/myst-templates/lapreprint-typst/tree/main
https://typst.app/
https://jupyter-book.github.io/myst-theme/?path=/docs/components-grid-system--docs
# Logistique
- Etablissement budget voyage - hôtel : prise en charge C2DH
## Participant⋅es
Elisabeth, Mattia, ~~Hugues~~, Sébastien, Raphaëlle, Konrad (sous réserve)
- Atelier le 9 décembre - journée
- suite de la conf ? Raphaëlle
## dépenses
hotel - train - inscription
1 nuit prise en charge
besoin de savoir les préférences - C2DH se charge de prendre les billets et les réservations
A voir pour le traiteur le midi
Pour les nuits d'hôtel: https://2025.computational-humanities-research.org/venue/accommodation/
TO DO: confirmer nombre nuit d'hôtel