Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Cependant, quelques points d’amélioration sont à apporter avant le 18 :

  • app-head-pos : son output est pour le moment nommé headshape.pos, il serait sans doute préférable qu’il soit nommé head_pos.pos (car headshape.pos correspond à autre chose)

  • app-maxfilter : la fonction mne.maxwell_filter prend-t-elle comme input un fichier headshape.pos qui contiendrait la position de la tête en chaque début de run et pas la position de tête en continu durant l’enregistrement ? Cette information de position de tête est peut-être déjà incluse dans raw.info et serait lue implicitement par mne.maxwell_filter

  • changer les contenus des messages d’information (notamment quand on écrase ce qui est écrit dans raw.info['bads'] par ce qui est écrit dans channels.tsv)

  • voir s’il existe l'équivalent d’une “continuous integration” sur Brainlife

  • créer un dépôt GitHub “helper” où il y aurait un fichier helper.py où les fonctions qui sont utilisées d’une app à l’autre seraient écrites. Ce dépôt serait un sous-module des dépôts GitHub des Apps. Voir si cela fonctionnerait sur Brainlife

  • quand on créé un BIDSPath, supprimer le bids folder qui est créé

  • vérifier que dans le code les parties à être testées sont toutes taguées de la même façon (# to be tested par exemple) pour faciliter la navigation dans le code

  • demander à Soichi comment fonctionne les datatypes tags et les utiliseutiliser

  • lancer les app sur des données avec des events

  • vérifier que les descriptions de paramètres sur BL et dans les README sont cohérentes et ne prêtent pas à confusion

  • faire une liste sur Confluence de toutes les faiblesses des Apps et les points qu’il faut améliorer

...

  • noms app : mettre soit compute soit apply dans leur nom ?

  • app-mean-transformation-matrix à renommer sans doute en app-alignment-matrix

Suggéré dans les améliorations

  • ajouter dans le README de chaque app (ou sur Confluence) ce qu’il y a à améliorer “Next improvements”

Tip

Fait

  • ajouter une roadmap dans Confluence pour aider le futur arrivant dans ses tâches

Tip

Fait

  • ajouter une page qui décrit comment sont organisées les pages Confluence sur BL

Tip

Fait

  • faire un tuto simple des étapes à suivre pour bien prendre en main BL

Tip

Fait

  • créer déjà le helper.py, même si Soichi n’a pas encore mis en place le git clone

Tip

Fait