Ce topic à pour objectif de définir l'expression du besoin pour le nouveau projet logiciel de visualisateur/editeur de fichiers OIFITS. N'hesitez pas à modifier le contenu de ce topic ou simplement laisser un message ;) %TOC% ---+ Cahier des charges pour un OI-FITS viewer ---++ Intro Main.OlivierChesneau : Il existe déjà beaucoup de fits viewer comme [[heasarc.gsfc.nasa.gov/ftools/fv/][fv]] qui est très satisfaisant. Le développement d'un OI-FITS viewer doit répondre à des besoins spécifiques en interférométrie. Ci dessous une liste de 'v½ux au père Noel'. Elle regroupe des besoins variés. Il ne faut pas cacher le fait que l'intérêt du viewer est d'autant plus grand qu'il a des fonctions de trie des données élaborées. Ce type de fonctions ne sont pas simples, loin de là… ---++ Fonctions ---+++ Fonctions communes à tout Fits viewer * Importer, exporter, * Manipuler les données et les headers, * Visualiser les données de chaque champ (plot ou image) ---+++ Fonctions spécifiques à l'interférométrie * Pouvoir séparer ou joindre des OI-FITS sur les critères suivants * Séparation des petites/grandes bases, filtres sur les fréquences spatiales, * Binner des données avec positions similaires dans l'espace des fréquences spatiales (implique un bon traitement statistique avec prise en compte des erreurs), * Binner des données dispersées ou possibilité d'extraire des données dans un filtre de bande spectrale de largeur donnée, * Binner des données prises à des moments similaires ou séparer des données qui ont été prises à des moments éloignés. Possibilité de faire des comparatifs temporels. * Pouvoir visualiser efficacement des données interférométriques * Visualisation visibilité versus fréquence spatiale avec code couleur pour la direction de la base projetée, * Visualisation des couvertures uv avec code couleur pour la longueur d'onde ou pour le temps, ou pour la valeur de l'erreur sur la mesure… * Visualisation de points de visibilités similaires au cours du temps pour détecter des variations temporelles ou des problèmes instrumentaux, * Pouvoir isoler ('flagger') et supprimer facilement tout point aberrant et créer en sortie un nouveau fichier nettoyé (manuellement ou sous critère basé sur la barre d'erreur), * Pouvoir générer un fichier OI-FITS calibré à partir de plusieurs fichiers OI-FITS 'bruts' d'une source de science et d'un ou plusieurs calibrateurs. * Valider vis a vis de la norme ---+++ Produits existants sur lesquel s'inspirer, avoir des specifications de codage: * Aspro1 (Main.GillesDuvert/Gildas) * OifitsUtil (Main.JeanBaptisteLeBouquin/Yorick) * fv + commentaires ci-dessous ---+ Commentaires From [[http://ipag.osug.fr/twiki/bin/view/Jmmc/Software/JmmcASPROToDoList#OIFitsViewer_current_priority][Aspro2 OIFits viewer specs]] " This component is a generic OIFits file viewer to plot visibilities that must be interoperable with Aspro 2, LITpro ...<br/> A new JMMC module named OITools is in development. Main functionalities are :<br/> * load completely an OIFits file : done * validate an OIFits file (OIValidator like) or an object model (before saving the file) : done * save an OIFits file : done * text summary : provide a textual description of an OIFits file (xml / xslt) with baseline, target, wavelength band, min-max(data) and error_min/error_max(data) for few data columns (VIS, VIS2, T3) - see what is pertinent to users * plot VIS, VIS2, T3 like !Aspro OIFits Explorer (pdf export) * feature to investigate : reuse and compute the theoretical model to plot on the uv coverage and visibility and phase plots * uv coverage plot * GUI must support handling multiple OIFits files to provide a comparison tools (plots, uv coverage) * display data tables and header information (meta data) with widgets (readonly and later editable) * provide a data selection tool to flag data as invalid It uses the nom.tam fits library from HEASARC instead of eso JFits library to support both reading and writing Fits files. " -- Main.LaurentBourges - 04 May 2012 %COMMENT%
This topic: Jmmc
>
WebHome
>
JmmcBulletinsDeLiaison
>
JmmcBulletinDeLiaisonJuin2011
>
JmmcExpressionBesoinOifitsviewer
Topic revision: r3 - 2012-05-11 - GuillaumeMella
Copyright © 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