AMBER Data Reduction Software - reunion du 13 fevrier 2007


Presents

  • Florentin Millour (au bout du telephone)
  • Fabien Malbet
  • Sylvain Guieu
  • Gerard Zins
  • Evelyne Altariba

Compte rendu

autoComputeVis et ComputeVis fourniront des fichiers OI-FITS bruts, c'est a dire que sur les fichiers produits aucune selection de frames n'aura ete effectuee. Le seul parametre modifiable est le binning (taille de 1 par defaut). Sinon, leur fonctionnement demeure le meme que precedemment.

Les traitements seront decomposes en utilisant les fonctions suivantes:

  • une fonction de selection de frames, nommee amdlibPerformFrameSelection, qui fait un appel a un programme C. Cette fonction:
    • prend en entree un fichier OI-FITS "brut" (comme ceux renvoyes par autoComputeVis, i.e. pas de selection prealable, binning autorise).
    • fait un appel a un programme C qui:
      • determine quelles sont les bonnes frames (suivant le critere choisi)
      • moyenne les visibilites, clotures, phases, pistons... sur ces bonnes frames
      • sauvegarde les donnees produites dans un nouveau fichier OI-FITS (qel nom donner? AMBER_..._RED_VIS.fits ??)
  • une fonction qui permet de calibrer les observations, qui est realisee en yorick. Cette fonction, nommee amdlibCalibrateOIData (ou autrement...):
    • prend en entree deux blocs de fichiers, un ensemble d'observations (sur le meme objet de science et effectuees avec la meme P2VM), et un ensemble de donnees OI-FITS sur un calibrateur (meme P2VM que les observations de science). Les fichiers d'entree doivent tous etre des OI-FITS avec la meme selection effectuee sur les frames.
    • load ces differents fichiers.
    • fait le travail de calibration (moyennage, puis division par les donnees du calibrateurs, elles aussi moyennees)
    • sauvegarde le resultat dans un nouveau fichier OI-FITS. (quel nom donner? AMBER_..._CAL_VIS.fits ??)
  • une fonction de visualisation, fonction "intelligente" permettant d'afficher des fichiers OI-FITS, appelee amdlibShowOIFITS (???). Cette derniere:
    • affiche les differents graphes en fonction du nombre de telescopes, des informations disponibles et des informations pertinantes en fonction de celles disponibles.
    • effectue la sauvegarde de la feuille resultat sous le format ps, utilisant la fonction hcps, et plus les utilitaires de LatexUtils.i

A ete decide ce qui suit concernant l'avenir de checkDataQuality:

  • Avant, cette fonction evaluait la qualite des donnees et effectuait un traitement sur les images: selection des bonnes frames et calibration par un calibrateur. Dans la nouvelle version, ces traitements seront realises dans des fonctions separees.
    • une nouvelle fonction, nommee amdlibCheckDataQuality, ou amdlibCheckExposureQuality, va etre fournie. Cette fonction ne travaille que sur un seul fichier OI-FITS "brut", et effectue les actions suivantes:
      • selection et moyennage: appel a la fonction amdlibPerformFrameSelection, decrite ci-dessus.
      • affichage du fichier obtenu : appel a la fonction amdlibShowOIFITS, drcite egalement ci-dessus.
    • une autre fonction, nommee amdlibCheckObservationQuality (???), sera egalement mise a disposition.
      • division par le calibrateur, et sauvegarde du fichier obtenu: appel a la fonction amdlibCalibrateOIData decrite au-dessus.
      • affichage du fichier resultat : appel a la fonction amdlibShowOIFITS.

L'avenir de la fonction checkNightQuality est relegue a plus tard. Pour l'instant la priorite est de finaliser la reprise de checkDataQuality.

Concernant les actions a faire:

  • selection de frames : EA.
  • amdlibShowOIFITS: FMi et FMa
  • calibration: EA met en place le squelette de la fonction amdlibCalibrateOIData, laissant un "trou" a Florentin qui completera les traitements concernant les moyenages et divisions. Le reste (load, save...) lui sera fourni.

-- GerardZins - 03 Mar 2007

Topic revision: r1 - 2007-03-03 - GerardZins
 
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