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

  1. [] générer une image de départ
    • [] en wrappant l'outil de John Y. python comme un webservice (UWS)
    • [] depuis LITPro
  2. [] 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

  1. [] 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
  2. [] 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

  1. [] mode interactif LITpro algo génétiques
  2. [] 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
Edit | Attach | Watch | Print version | History: r17 | r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r4 - 2018-09-14 - LaurentBourges
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback