Sprint 1 slot roadmap 2018 - MFIR
Période Sept-Oct. 2018
Suivi en version Wiki en attendant un prochaine version par board (github?)
Actions retenues
Ergonomie OImaging
- [] générer une image de départ
- [] en wrappant l'outil de John Y. python comme un webservice (UWS)
- [] depuis LITPro
- [] permettre un enchainement pertinent entre plusieurs runs
- [] gerer les 'nombreuses' images de resultats (nomenclature)
- [] afficher les bonnes infos en cas d'erreur
- [] repartir d'une solution passée
- [] permettre le nettoyage de runs mauvais
Intégration des logiciels dans OImaging
- [] MiRA
- [] traiter la gestion des parametres depuis ImageInputOI en plus des options CLI
- [] développer le panneau du GUI avec les spécificités MiRA
- [] Gestion des parametres dans le GUI
- [] gerer les suivi et l'integration de plusieurs logiciels avec leurs parametres specifiques
- [] supporter le passage d'arguments supplémentaires non couverts par le GUI. A traiter avec John Y. dans la boucle.
Interaction en mode pas à pas GUI<->logiciels d'analyses
- [] mode interactif LITpro algo génétiques
- [] mode interactif OImaging
Retro 1 - mardi 11 sept
- Validation des points à retenir pour le prochain sprint:
- Améliorer l'ergonomie du GUI d'OImaging
-
- Intégrer MiRA
- rendre pilotage LITpro en mode interactif (pas à pas/ suivi de log / suivi de progression/reprise sur état)
- la problématique est aussi présente sur l'interactivité d'OImaging en mode client/serveur
- cf Actions Retenues pour le détails et suivi
- Gilles indique que Wisard s'en sort bien avec les ré-associations T3 V2 (cf mail du TBD ) : moins de pression sur regriding
D'ici la prochaine rétro:
- [X] prendre contact avec AMHRA pour préparer le couplage technique des outils début 2019
- [X] rajouter OImaging sur le wiki trac : http://trac.jmmc.fr/jmmc-sw/report
- [] cf les tickets existants lien vers le ticket interaction GUI 943-945
Items en cours:
- Gestion des parametres dans le GUI / gerer les suivi et l'integration de plusieurs logiciels avec leurs parametres specifiques
- revoir les widgets WISARD / BSMEM, comment généraliser (hard-code) ?
Refactoring à faire pour définir des dictionnaires de mots clés (common, wisard, bsmem, mira ...) en dérivant de
ParameterFitsTable (templates) ... et simplifier leur gestion dans le GUI (add/remove keywords meta / values)
-
- voir document ERIC / JSY: description des parametres + partage des classes dédiées dans depot github ?
- supporter le passage d'arguments supplémentaires non couverts par le GUI
- quick look: OK pour transmettre un parametre supplémentaire dans UWS (job) puis passer ce parametre à la commande à executer.
Attention au format (split String) donc tester les caractères spéciaux (-, espace) et tester la sécurité (& ; ...) en passant par un shell (bash pour wisard-ci)
-
- BUG UWS service: configurer le nettoyage des fichiers temporaires (input/output) et la durée de retention des jobs / fichiers + mettre en place un zombie killer ...
Retro 2 - mardi 18 a confirmer
Expériences acquises:
Liens entres T3 et V2
TBD
Mode interactif
TBD