Skip to content

Home

Here you can find

  • workflow for H24 library

  • documentation explaining main steps. Still in progress (cf. here)

Team

Clémentine Cottineau-Mugadza, Julien Perret, Romain Reuillon, Sébastien Rey-Coyrehourcq, Julie Vallée

An agent-based model to investigate the effects of urban segregation around the clock on inequalities in health behaviour (submitted)

About website

  • Pour modifier les options et la navigation du site, tout est dans le ../mkdocs.yml

  • Pour écrire du code source "inline", par exemple, en python : range() est la méthode qui sert à générer des séquences.

  • Pour écrire des bouts de code, voir dans workflow.md pour la fonction code_from_file(...)

  • Pour les infobox, les icones/emoji, etc. voir la documentation

Le site est fait avec MkDocs, et l'extension material.

Il est compilé via une github action, voir dans le folder .github/workflows/mail.yml

La documentation est une primo-étape souvent oublié vers la reproductibilité. La todo list pour une vrai reproductibilité qui permettrait ensuite de s'autonomiser vis à vis des outils actuels dev instable (python, scala, github api, mkdocs api, etc. ) est ensuite longue...

En attendant la sortie de Dottydoc, qui permettra d'extraire facilement des signatures .scala pour les convertir au format markdown, le site utilise une bête macro en python, avec sed et l'injecter dans le code.

La macro (/docs/macro.py) en question s'appuie sur un plugin mkdocs macro.

Les plugins pour mkdocs utilisé la doc de mkdocs sont listés dans le .yml : inlinehilite, highlight, emoji