Next: About this document ...
Up: routines_reduction
Previous: Exemples d'appel de coaddalmbdafiles
Dans cette section, quelques routines utiles pour le traitement "manuel" des données sont décrites. Seulement les routines les plus populaires sont décrites. Toutes les routines utilisées pour le traitement de données sont disponibles sur le site http://www.astro.umontreal.ca/fantomm/reduction.
- readad3(nom_fichier, trailer, xyz=re). Cette fonction lit un fichier de type ad3 et retourne le cube. Le trailer du cube est retourné dans la variable trailer si elle existe. Le trailer est retourné au format de la structure ad3_trailer, définie dans le fichier ad3_trailer__define.pro. La routine peut lire des fichiers compressés, .ad3.gz. Le cube retourné est au format [x,y,z] (entrelacement des images monochromatiques) si la variable xyz=1. Par défaut, le cube retourné est au format [z,x,y] (entrelacement des spectres).
- writead3(nom_fichier, cube, trailer, data_xyz=dx, write_xyz=dw). Cette fonction écrit un cube de données au format .ad3. Le cube à écrire doit être passé dans la variable cube. Un trailer associé à ce cube peut être passé dans la variable trailer. Si aucun trailer n'est passé, un trailer générique sera créé. L'option data_xyz permet de spécifier le format du cube de données passé à la fonction. Si data_xyz=0, le cube est au format [z,x,y]. Si data_xyz=1, le cube est au format [x,y,z]. Par défaut, la fonction considère data_xyz=0. L'option write_xyz permet de spécifier le format de l'enregistrement du cube. Si write_xyz=0, le cube est enregistré au format [z,x,y]. Si write_xyz=1, le cube est enregistré au format [x,y,z]. Par défaut, la routine considère write_xyz=0. Si le champ was_compressed de la structure ad3_trailer est à 1, le fichier sera compressé lors de son enregistrement. Si le nom du fichier a écrire contient l'extension .gz, le fichier sera compressé lors de son enregistrement.
- readad2(nom_fichier, trailer): Cette fonction lit un fichier au format .ad2 et retourne son contenu. Si la variable trailer existe, le trailer du fichier est retourné au format ad2_trailer, défini dans le fichier ad2_trailer__define.pro.
- writead2(nom_fichier, image, trailer): Cette fonction écrit un fichier au format .ad2. Les données écrites sont prises dans la variable image. Le trailer de ce fichier sera trailer si la variable existe, sinon un trailer générique sera créé.
- readad1(nom_fichier): Cette fonction lit un fichier au format .ad1 et le retourne.
- writead1(nom_fichier, données): Cette fonction crée un fichier au format .ad1 et y écrit les données contenues dans la variable données.
- ad3ToFits(ad3, fits, hdr, fits_xyz=fx): Cette fonction lit le fichier ad3 au format ad3 et le transforme au format fits dans le fichier nommé par la variable fits. L'entête fits contenue dans la variable hdr sera inclue dans le fichier fits écrit. L'option fits_xyz permet de spécifier le format du fits à écrire. Si fits_xyz=0, le fichier fits sera écrit au format [z,x,y]. Si fits_xyz=1, le fichier fits sera écrit au format [x,y,z]. Par défaut, fits_xyz=0.
- ad2ToFits(ad2, fits, hdr, fits_xyz=fx): Cette fonction lit le fichier ad2 au format ad2 et le transforme au format fits dans le fichier nommé par la variable fits. L'entête fits contenue dans la variable hdr sera inclue dans le fichier fits écrit.
- fitsToAd3(fits, ad3, trailer, ad3_xyz=ax): Cette fonction lit le fichier fits au format fits et le transforme au format ad3. Le trailer sera ajouté au fichier ad3 si la variable trailer existe. L'option ad3_xyz permet de spécifier le format du ad3 à écrire. Si ad3_xyz=0, le fichier fits sera écrit au format [z,x,y]. Si ad3_xyz=1, le fichier fits sera écrit au format [x,y,z]. Par défaut, fits_xyz=0.
- fitsToAd2(fits, ad2, trailer): Cette fonction lit le fichier fits au format fits et le transforme au format ad2. Le trailer sera ajouté au fichier ad2 si la variable trailer existe.
Next: About this document ...
Up: routines_reduction
Previous: Exemples d'appel de coaddalmbdafiles
Olivier Daigle
2005-04-25