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