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 wink

Cahier des charges pour un OI-FITS viewer

Intro

OlivierChesneau : Il existe déjà beaucoup de fits viewer comme 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:

+ commentaires ci-dessous

Commentaires

From Aspro2 OIFits viewer specs

" This component is a generic OIFits file viewer to plot visibilities that must be interoperable with Aspro 2, LITpro ...
A new JMMC module named OITools is in development. Main functionalities are :

  • 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. "

-- LaurentBourges - 04 May 2012


This topic: Jmmc > WebHome > JmmcBulletinsDeLiaison > JmmcBulletinDeLiaisonJuin2011 > JmmcExpressionBesoinOifitsviewer
Topic revision: r3 - 2012-05-11 - GuillaumeMella
 
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