Next: Exemples d'appel de coaddalmbdafiles
Up: routines_reduction
Previous: Exemple d'appel de computeeverything
Addition de différents cubes: coaddlambdafiles
Cette procédure permet d'additionner deux cubes de données. Les cubes doivent avoir été réalisés avec le même interféromètre puisque la procédure n'effectue pas d'ajustement de l'échelle spectrale (autre qu'une simple translation). Le procédure peut trouver elle-même les translations spatiale et spectrale à effectuer pour superposer deux cubes. Dans le cas où les deux cubes n'ont que très peu d'informations communes, un fichier alignzone.adz peut être créé dans le répertoire de chacun des cubes à additionner. La zone définie dans chacun des fichiers doit correspondre à peu près à la même zone de la galaxie. La translation à effectuer sur les cubes sera calculée à partir de cette zone.
Le prototype d'appel de la procédure est le suivant: pro coaddlambdafiles, dirs, align=a, remove_sky=sky, spectral_smooth=sl, ohmap_remove_sky=ohsky, expand=expand.
Les options de cette procédure sont définies dans les paragraphes qui suivent.
- dirs: Les répertoires contenant les fichiers à additionner. Un minimum de deux répertoires doivent être indiqués. Le résultat de l'addition sera enregistré dans le premier répertoire. Le fichier lu de chaque répertoire a le prototype suivant: lambda-[lissage spectral]-[alignement]-[soustraction du ciel].ad3. lissage spectral est défini en fonction de l'argument passé à spectral_smooth. alignment est défini en fonction de l'argument passé à align. soustraction du ciel est défini en fonction de l'argument passé à remove_sky et ohmap_remove_sky.
- align: Cette option doit être la même que celle passée à computeeverything. Elle définit si coaddlambdafiles doit chercher pour des fichiers contenant le terme -aligned- pour procéder à l'addition.
- remove_sky: Cette option doit être la même que celle passée à computeeverything. Elle définit si coaddlambdafiles doit chercher pour des fichiers contenant le terme -OH ou -OHmap pour procéder à l'addition.
- ohmap_remove_sky: Cette option doit être la même que celle passée à computeeverything. Elle définit si coaddlambdafiles doit chercher pour des fichiers contenant le terme -OHmap au lieu de -OH pour procéder à l'addition.
- spectral_smooth: Cette option doit être la même que celle passée à computeeverything. Elle définit si coaddlambdafiles doit chercher pour des fichiers contenant le terme -SZ? où ? est soit 1 ou 2 pour spécifier que le lissage spectral a été fait avec un kernel de hanning ou un kernel gaussien. Si spectral_smooth est mis à 0, la recherche n'incluera pas le terme en -SZ?.
- expand: Par défaut, coaddlambdafiles produit des fichiers de taille égale au premier fichier d'entrée. Si l'addition de fichier est réalisée dans le but d'étendre le champ de la galaxie, expand doit être mis à 1 pour que le fichier de sortie soit de taille égale au fichier original plus les translations effectuées pour additionner les autres fichiers.
Subsections
Next: Exemples d'appel de coaddalmbdafiles
Up: routines_reduction
Previous: Exemple d'appel de computeeverything
Olivier Daigle
2005-04-25