JMMC - Logiciel OIFitsExplorer


Introduction

L'http://www.jmmc.fr/OIFitsExplorer est un outil d'analyse et visualisation de fichiers OIFits. Ses fonctions de plots de données sont utilisées dans les logiciels Aspro2 et LITpro.

Liens

Mémo échanges réunions de travail hebdo

20 septembre 2016

  • Webdav:
    • Guillaume a update le webdav pour qu’un fichier oixp soit généré automatiquement
    • Myriam: mettre plus d’information (quoi tester avec les jeux de données en question) dans le readme

  • Points d’amélioration à apporter:
    • Quand l’oifits est non valide, e.g. avec des valeurs non définies, il le garde en mémoire et crash ensuite pour tous les autres fichiers valides (tickets #793 #794).
    • Gilles voudrait que les données spectrales soient des histogrammes.
    • Quand on click sur telle ou telle base affichée en bas, on aimerait que les points qui appartiennent à cette base apparaissent en sur-brillance. On peut faire cette selection dans la légende ou bien ailleurs (dans un “selector”)
    • Ajouter la possibilité de lier les axes de Y sur l’ensemble des plots de l’overview
    • Il faut déterminer comment l’oiFitsExplorer détecte les instruments
    • Partir de 1 plutôt que 0 dans les indices générés dans les noms d'onglet.

  • Au plus vite:
    • tester différentes palettes pour avoir 15 bases lisibles (Myriam/Gilles)
    • définir les preset / overview en fonction des instruments (Myriam).

  • D'ici quelques mois:
    • reprendre contact avec les collègues de Matisse pour confirmer le bon fonctionnement d'OIFitsExplorer dans Reflex et tester les nouvelles données (~ janv. 2017).

Infos en dehors de la réunion: JB sera de nouveau en copie des tickets OifitsExplorer

13 septembre 2016

  • remarques sur proto actuel:
    • mettre Files / Tables en icône à bouger, comme Target, Ins.Mode et Night dans l'affichage hiérarchique des granules.
    • après débat, on semble être d'accord pour qu'il y ait un dataset de travail qui s'affiche dans le panel en bas à gauche, déterminé à partir de l'ensemble disponible dans le panel en haut à gauche.

  • Dataset de travail:
    • ce sous-ensemble de travail est nommé automatiquement (e.g dataset-1) mais peut être renommé par l'utilisateur.
    • L'affichage est lié au subset courant
    • Au départ, le subset courant est vide. On sélectionne (par ex par un control-click) les fichiers en haut à mettre en bas.
    • Si on control-click sur un noeud, l'ensemble des fichiers sous ce noeud sont sélectionnés.
    • Il faut pouvoir augmenter ou diminuer/supprimer la sélection (panel en bas à gauche).

  • Overview générale / preset:
    • Une série de plots apparait sur la droite, lors de la création du dataset, et est relié à une sélection. On a appelé view le plot individuel, et overview la série de plot.
    • Cette série de plot reste à définir (car dépend des instruments), on pourra proposer différents templates.
    • En clickant sur e.g. une croix, on doit pouvoir effacer une view
    • En clickant sur e.g. un +, on doit pouvoir ajouter une view
    • Idéalement, depuis l'overview, en clickant sur une view, on peut l'éditer, et l'overview est rafraichie.

  • Autres remarques:
    • Laurent note la difficulté du color-by quand les jeux de données sont très complexes.
    • possibilité de ne visualiser qu'une base ou 2, dans un jeux de données complexe (e.g MIRC 6T).
    • JB: le color by peut être défini par l'utilisateur.

  • Actions:
    • Myriam: contacter équipe MATISSE
    • Myriam/Tous: constituer un jeu de données de travail, dispo sur le webdav
    • Guillaume/Xavier : tester le mode d'export de plot en ligne de commande pour alimenter oidb en plot quickview

  • Changement de rythme des réunions : tt les mardi matin 10h

12 mai 2016

  • point LR MR HR remarques:
    • le HR d'un instrument peut etre le LR d'un autre
    • proposition de classifier instrumentMode: on veut pouvoir trier par resolution_lambdamean_(nb_de canaux)_(insname)
    • on peut regrouper automatiquement avec des comparaisons larges (par ex. au dixième de la largeur de canal (cas particulier si un seul canal))
  • detail du tooltip d'une feuille : simplifier : objet , nb de tables, nb de mesures , configs

  • pour la suite:
    • Myriam rassemble des fichiers de test
    • Faire un ticket pour figer les specs du tooltip qui synthetise les données associées au granules derriere les feuilles de l'arbre des granules

  • prochain développements:
    • remettre en avant les fichiers pour pouvoir utiliser l'OiE lors du meeting Gravity mi juin
    • réduire le contenu des tooltips de feuilles

  • a garder en tete:
    • oifitsexplorer ne respecte pas la définition de granule d'oidb puisque 2 fichiers mergés peuvent etre regroupé sous une même granule

  • prochaine réunion: on ne sait pas, mode pause suite autres impératifs

2 mai 2016

  • "Add oifts collection" : fonction manquante
  • Gestion de l'arbre :
    • faire en sorte que l'on s'economiser sur le deploiement de l'arbre sur des changements du type ajout de fichier, ré-ordonnancement des colonnes (point potentiellement chronophage côté spec/code)
    • Sélection :
      • l'arbre du haut sert de selecteur principal (dataset)
      • rajouter une zone liste des datasets + ALL toujours présent en bas à gauche
    • détail de l'arbre : faut-il laisser l'ensemble des tables de données comme feuilles de l'arbre / qui des fichiers ?
      • pour l'instant on ne les affiche pas et on regroupe les informations de toutes les tables (nb de vis2 nb de T3...)
    • faut-il organiser cela par nom de fichiers ?
      • à voir plus tard / en attendant on masque ces infos dans les elements du GUI
  • Éditer les targets / leurs associations (automatiquement à 1 arcseconde)
    • moins urgent, plus isolé: à traiter plus tard

  • Au menu pour le prochain Sprint:
    • ajout collection
    • supprimer la racine de l'arbre / les feuilles / fichier + merge tooltip
    • creation de la liste des datasets (plus difficile)
    • Spécifier la manière de trier les granules par resulution spectrale (ex. LR MR HR )

21 mars 2016

  • recap général
  • en entrée: collection d'OIFits ou fichiers locaux. Application de filtres pour définir dataset0 (fixé en memoire). Application d'autres filtres determine un subset. Application d'opérations determine un nouveau dataset.
  • à chaque filtre / opération, un pop-up demande de définir l'opération et de donner le nom du nouveau subset ou dataset.
  • Myriam a fait un graphique.
  • pour prochain rdv : brainstormer sur les opérations, et détailler quelle(s) table(s) est/sont affectées. Schématiser l'arborescence et l'interface graphique.

17 mars 2016

  • recap général
    • clarification et définition des concepts discuté mercredi 2 mars (encore affichés sur la fenetre sud bureau 206)
  • synthèse retour discussion archi IHM reconstruction d'image
  • échange clarification sur dernier ticket #753

-- GuillaumeMella - 02 Oct 2012


This topic: Jmmc/Software > WebHome > OIFitsExplorer
Topic revision: r17 - 2018-04-24 - VincentJammet
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback