CR Sprint de contribution 23-24 Juin 2025#

Participantes, participants#

  • Chiara Marmo, Université Paris Saclay

  • Nicolas Thiéry, UniversitéParis Saclay

  • Pierre Augier, CNRS

  • Loïc Grobol, Université Paris Nanterre

  • Jeremy Laforet, IR Calcul CNRS, BMBI (Modélisation, traitement de signaux biologiques), Université de Technologie de Compiègne

  • Baptiste Mary, IE HPC, CY Cergy Paris Université

  • Françoise Conil, CNRS, LIRIS-UMR 5205

  • Pierre Poulain, MCF bioinformatique, Université Paris Cité

  • Matthieu Boileau, IR Calcul CNRS, IRMA, Strasbourg, membre du bureau du Groupe Calcul

  • Daphné Giorgi, IR Calcul CNRS, LPSM (mathématiques – probas stats), Sorbonne Université, membre du Groupe Calcul

  • Alexandre Roulois, CNRS/Université Paris Cité

Proposition de sprints#

  • [ ] Fixer le nom du projet

  • [ ] Plan de travail (tickets)

  • [x] Mercurial vs git

  • [ ] Fusionner motivations dans la page d’accueil

  • [ ] Traduction

  • [ ] Mutualiser tout ou partie des feuilles entre les deux cours d’introduction

  • [ ] Homogénéisation procédure de formatage et build entre les bouquins

  • [ ] Métadonnées compactes?

  • [x] Conventions de codage

  • [x] Planification ANF

  • [x] un ou deux exemple à rajouter dans la gallery

  • [ ] Formatage

  • [ ] Rajouts de feuilles de cours

  • [ ] Intégration dans le cours de feuilles déjà existantes

  • [ ] Documenter la procédure pour construire un nouveau cours

  • [x] Réorganiser / renommer l’arborescence générale, ajouter des README ou qu’il n’en faut

Planification ANF Programmation Python Scientifique Avancée#

Argumentaire présentiel:

  • création communauté

  • espace discussion pour les référents locaux

  • formation pour préparer ensuite les formations à distance qui pourront être encadrées par le personnel formé

  • il existe déjà du contenu distanciel de très bon niveau (Mooc Fun, par exemple)

Actions pour le financement:

  • contacter les universités pour du co-financement : Grenoble [Pierre], Lyon [Françoise], Saclay [Chiara], Cergy [Baptiste]

Questions#

  • Prérequis: introduction à la programmation Python; gestion de version?

    • stratégie: tester les passerelles hg-git (git-remote-hg, git-cinnabar) et tester encore mercurial. En fonction, trancher définitivement, avant PyData.

  • Python scientifiques avec du web? requetes, serveurs…

  • Anglais ou Français?

  • Pourquoi imposer la version de Python dans les pyproject.toml ?

    • Pierre : c’est géré avec pdm

  • Pourquoi demander aux étudiants d’installer hg pour récupérer le cours ?

  • Comment gère-t-on les fichiers media ? Le générateur de liens symboliques ne traite que les .md

Conventions d’écriture#

  • Espaces avant les ponctuations fortes : on en met nulle part pour ne pas faire de “:” un cas particulier et on espère que ce point est vite corrigé dans MyST.

  • i, j, n_ligne etc : utiliser les deux styles, surtout dans l’intro, pour rappeller que c’est arbitraire et montrer les deux conventions.

  • Noter qu’on s’appuie sur la taxonomie bloom pour les tags de compétences

Discussion avec DevLog et Calcul#

  • créer une labellisation “formateur” ESR comme Software Carpentries?

    • pour l’instant une liste d’experts avec leur domaine de préférence sur le site à construire

  • hériter les inscrits à la liste python de la liste py-edu-fr (Chiara contacte Dirk)

  • animer une communauté autour de la liste python

  • Tâche du groupe :

    • animation de la liste

    • formation

  • visibilité?

    • page de reference python.cnrs.fr:

      • contacter la MITI pour cela, un précedent à citer est fidle.cnrs.fr

      • Dirk demande le domaine via la MITI

      • Liste d’experts formateurs avec un sujet de predilection

    • presentation du projet à pyData Paris 2025

    • Chiara se porte volontaire pour l’administration liste python

      • Annoncer les releases des logiciels libres python sur la liste python