Tags:
view all tags
---+!! <center>Plugin Yorick pour la librairie <em>amdlib</em></center> %TOC% ---++ Introduction Le but de cette activité consiste à reprendre le _plugin_ existant _ammyorick_, et : * d'intégrer le plugin dans le module _amdlib_, * de mettre en place la génération automatique du _wrapper_ des fonctions de la librarie de réduction de données _amdlib_, * d'extraire, remettre en forme et documenter les fonctions Yorick strictement nécessaires à la réduction des données AMBER, * d'extraire le plugin cftisio, et le placer dans le module _yoco_ ; module des contributions Yorick du LAOG * d'extraire les fonctions d'usage général du module et le placer dans le module _yoco_ * de décomposer la procédure _check data quality_ (voir [[#Compte_rendu_reunion_du_13_fevri][réunion du 13 février]]), * calcul des visibilités brutes, * sélection d'images, * calcul des visibilités moyennées * calcul de visibilités calibrées * visionneur de fichiers OI-FITS s'adaptant au contenu * d'intégrer la génération (non basée sur Latex) du fichier pdf au visionneur * de fournir une procédure d'installation simplifiée * de finaliser la documentation utilisateur Le responsable scientifique est Main.FabienMalbet, et la responsable technique est Main.EvelyneAltariba. ---++ Description détaillée Le plugin Yorick est intégré au module _amdlib_ actuel, dans le réperoire _yorick_. Pour le besoin du développement de ce plugin, le module amdlib est archivé sous CVS sur le [[Laog.GRIL.AssuranceQualite.GestionConfiguration][serveur du LAOG]]. ---+++ Procédure d'installation La procédure d'installation a été simplifiée, et est décrite sur la [[AmdlibPluginYorickInstallation][page suivante]] ---+++ Documentation utilisateur La documentation utilisateur doit : * refléter la dernière version du logiciel, * inclure des exemples, * préciser les limites d'utilisation, * fournir les _justifications_ scientifiques (référence aux publications) ---++ Compte-rendu reunion du 13 fevrier Etaient presents: * Florentin Millour (au bout du telephone) * Fabien Malbet * Sylvain Guieu * Gerard Zins * Evelyne Altariba *autoComputeVis* et *<nop>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 <nop>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. -- Main.GerardZins - 08 Jan 2007
Edit
|
Attach
|
Watch
|
P
rint version
|
H
istory
:
r79
|
r13
<
r12
<
r11
<
r10
|
B
acklinks
|
V
iew topic
|
Raw edit
|
More topic actions...
Topic revision: r11 - 2007-02-25
-
EvelyneAltariba
Home
Site map
Jmmc web
Faq web
ProspectiveHRA2014 web
Software web
VltiSchool2010 web
VltiSchool2013 web
VltiSchool2015 web
VltiSchool2018 web
Main web
Sandbox web
DeuxiemePage web
TWiki web
Software Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
P
View
Raw View
Print version
Find backlinks
History
More topic actions
Edit
Raw edit
Attach file or image
Edit topic preference settings
Set new parent
More topic actions
Account
Log In
Register User
Edit
Attach
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