Page astronomie
 

SPC AudACE : l'interface d'AudeLA
pour l'exploitation des spectres

SPCAudACE


N'hésitez pas à participer à ce projet ! C'est le début d'une grande aventure de programmation collective.


Fonctionalités :


Dans spcaudace.tgz du 15-10-2005 : création du profil de raie à partir d'un spectre spatial et exploitation...

Pour le bon fonctionnement de SpcAudace, il vous faut :

  1. Régler le répertoire de travail grâce à /Configuration/Répertoire d'Audela ;
  2. Au niveau de la console, se mettre dans le répertoire de travail : cd <répertoire travail désiré>.
Nom
Fonctionnalité
Arguments
Date de création
Fichier source
extract_profil_zone
spc_extract_profil_zone
Crée un fichier texte et fits contenant le profil de raie de la zone sélectionnée ; il est moyenné et néttoyé du fond du ciel.
  • medianx : somme médiane des colonnes de la bande.
  • meanx : somme moyenne des colonnes de la bande.
  • sommex : somme des colonnes (par défaut).
image fits du spectre spatial.
Fonctionnement en mode graphique.
spc_profil.tcl
spcprofil
spc_profil
Crée un fichier texte et fits contenant le profil de raie de la zone sélectionnée ; il est moyenné et néttoyé du fond du ciel.
Détecte automatiquement la zone à sélectionner.
  • medianx : somme médiane des colonnes de la bande.
  • meanx : somme moyenne des colonnes de la bande.
  • sommex : somme des colonnes (par défaut).
image fits du spectre spatial.
Fonctionnement en mode texte.
spc_profil.tcl
spctraite_a
spc_traitea
Traitement automatique de spectres 2D : prétraitement, vcrop, régistration, sadd, tilt, spcprofil. Pas de calibration en longueur d'onde ni en flux. Utilise bm_pretrait de mauclaire.tcl. nom_generique_images_objet (sans extension) nom_dark nom_plu nom_dark_plu [yinf_crop] spc_profil.tcl
(métafonction)
spctraite_b
spc_traiteb
Procède à la calibration en longueur d'onde et en flux. Nécessite des paramètres donnés par l'utilisateur. image fits du profil de raie, puis réponse aux questions posées par l'interface. spc_profil.tcl(métafonction)
spcdetect
spc_detect
Détecte la zone de présence d'un spectre 2D dans une image. image fits du spectre spatial. spc_profil.tcl
profilx
spc_profilx
Crée un fichier texte contenant le profil d'intensité d'une ligne d'ordonnée y. image fits, x, y, l.
(x,y) : coordonnées du point sur la ligne.
l : longueur de la ligne.
spc_profil.tcl
profily
spc_profily
Crée un fichier texte contenant le profil d'intensité d'une colonne d'abscisse x. image fits, x, y, h.
(x,y) : coordonnées du point sur la colonne.
h : hauteur de la colonne.
spc_profil.tcl
trace_profil
spc_trace_profil
Trace le profil de raie d'un spectre à partir d'un fichier texte contenant le profil de raie. fichier texte du profil de raie. spc_profil.tcl
spc2png
spc_spc2png
Exportation du profil de raie au format PNG à l'aide Gnuplot. fichier fits du profil de raie, titre, X_unit, Y_unit, pas. spc_io.tcl
dat2fits
spc_dat2fits
Conversion d'un spectre (profil de raie) au format ascii vers un fichier fits. fichier texte du profil de raie. spc_io.tcl
fits2dat
spc_fits2dat
Conversion d'un spectre (profil de raie) au format fits vers un fichier ascii. fichier fits du profil de raie. spc_io.tcl
spc2pngb
spc_spc2pngb

(pas de passe)

Converti un profil de raies format fits en une image format png avec gnuplot gradué "ADU", "A". fichier .fit du profil de raie, titre, ?xdébut, xfin?. spc_io.tcl
spc2pngc
spc_spc2pngc

(pas de passe)

Créée un fichier batch permettant de converti un profil de raies format fits en une image format png en appelant gnuplot gradué "ADU", "A". fichier .fit du profil de raie, titre, ?xdébut, xfin?. spc_io.tcl
loadspc_fit
spc_loadfit
Trace le profil de raie d'un spectre à partir d'un fichier fits contenant le profil de raie. fichier fits du profil de raie. spc_io.tcl
loadspc_txt
spc_loadtxt
Trace le profil de raie d'un spectre à partir d'un fichier texte contenant le profil de raie. fichier texte du profil de raie. spc_io.tcl
calibre2
spc_calibre2
Calibration linéaire en longueur d'onde d'un spectre à l'aide deux deux raies. profil de raies fits, x1, lambda1, x2, lambda2. spc_calibrage.tcl
calibre3
spc_calibre3

(pas de passe)

Calibration non linéaire en longueur d'onde d'un spectre à l'aide trois raies. [Bogue : gérer les effets de bords de la modélisation.] profil de raies fits, x1, lambda1, x2, lambda2, x3, lambda3. spc_calibrage.tcl
calibred
spc_calibred

(pas de passe)

Étalonnage en longueur d'onde à partir de la dispersion et d'une longueur d'onde. profil de raie.fit, pixel, lambda, dispersion. spc_calibrage.tcl
rot180
spc_rot180
Rotation de 180° d'un spectre 1D ou 2D au format fits (utile pour avoir le bleu à gauche). image fits. spc_geom.tcl
spcechant
spc_echant


(en développent)
Rééchantillonne les valeurs d'un spectre. profil de raies fits, pas d'échantillonnage. spc_analyse.tcl
tilt
spc_tilt

(passe à la main)

Rotation d'un spectre 2D au format fits d'un angle donné. image fits, x1, y1, x2, y2 des deux points choisis sur l'axe à mettre à l'orizontale. spc_geom.tcl
spctilt
spc_tiltauto
Redressement par rotation d'un spectre 2D au format fits. Calcul automatiquement l'angle de rotation. image fits. spc_geom.tcl
spcregister
spc_register
Effectue une régistration de spectres 2D par translations verticales. image fits. spc_geom.tcl
smile
spc_smile
Correction de la déformation géométrique de type smile (sourire).
  • transly : translation d'une colonne d'une valeur t.
    [à coder dans la libtt]
image fits, x1, y1, x2, y2, x3, y3 de 3 points pris sur le spectre. spc_geom.tcl
slant
spc_slant
Correction. spc_geom.tcl
centergrav
spc_centergrav
Détermination du centre (en pixels) d'une raie d'absorption ou d'émission par calcul du centre de gravité. profil de raies fits, x1, x2 des points entourant la raie (en pixels). spc_analyse.tcl
centergauss
spc_centergauss

Détermination du centre (en pixels) d'une raie d'absorption ou d'émission au profil gaussien. profil de raies fits, x1, x2 des points entourant la raie (en pixels), a/e (raie en absorption, emission). spc_analyse.tcl
centergaussl
spc_centergaussl

(pas de passe)

Détermination du centre (en anstroms) d'une raie d'absorption ou d'émission au profil gaussien. profil de raies fits, x1, x2 des points entourant la raie (en angstroms), a/e (raie en absorption, emission). spc_analyse.tcl
maxcol
spc_maxcol
Détermination de l'ordonnée du pixel le plus brillant dans d'un ensemble n colonnes de hauteur h du point selectionné. abscisse x du point sélectionné, hauteur h de la colonne d'étude. spc_analyse.tcl
maxpoint
spc_maxpoint
Détermination de l'ordonnée du pixel le plus brillant dans d'un ensemble n colonnes de hauteur h du point selectionné. abscisse x du point sélectionné, nombre n de colonnes, hauteur h de la colonne d'étude. spc_analyse.tcl
centerp
spc_centerp
Détermination du photocentre autour d'un point d'une image. image fits, x1, y1, longueur d'un coté du carré de la zone d'étude. spc_analyse.tcl
calibrel_lpe
spc_calibre_lpe
Étalonnage en longueur d'onde d'un profil de raie spatial à l'aide d'un spectre de lampe de calibration. image fits stellaire, image fits lampe, x1, lambda1, x2, lambda2. spc_calibrage.tcl
calibrel_spc
spc_calibrel
Étalonnage en longueur d'onde d'un profil de raie spatial. fichier du profil de raie, méthode d'étalonnage. spc_calibrage.tcl
calibref_spc
spc_calibref
Étalonnage en flux d'un profil de raie calibré préalablement en longueur d'onde. fichier du profil de raie brut, fichier du profil de raie de la lampe étalon. spc_calibrage.tcl
spcrinstrum
spc_rinstrum
Détermine la réponse instrumentale d'un spectre.
Effectue le découpage, rééchantillonnage puis la division.
fichier .fit du profil de raie, profil de raie de référence. spc_calibrage.tcl
find_atomes
spc_findatomes
Recherche des espèces chimiques présente dans le spectre. non défini. spc_astrophys.tcl
spcew
spc_ew
Largeur équivalente d'une raie d'émission ou d'absorption. profil de raies fits, x1(Angstroms), x2 (Angstroms), e/a (raie en absorption, emission). spc_analyse.tcl
lfwhm
spc_fwhm
Détermine la largeur à mi-hauteur d'une raie d'un spectre étalonné en longueur d'onde. profil de raies fits, x1(Angstroms), x2 (Angstroms), e/a (raie en absorption, emission). spc_analyse.tcl
lintensity
spc_intensity
Détermine l'intensité d'une raie d'un spectre étalonné en longueur d'onde. profil de raies fits, x1, x2 des points entourant la raie (en angstroms), a/e (raie en absorption, emission). spc_analyse.tcl
lnorma
spc_norma

(en développent)
Normalise un profil de raies à un continuum avoisinant 1. spc_analyse.tcl
llinear
spc_linear
Linéarise un profil de raies pour obtenir le continuum du profil. spc_analyse.tcl
spcselect
spc_select
Sélection (crop) d'une partie d'un profil de raie. profil de raies fits, x1, x2 des extrémités de la sélection (en angstroms). spc_analyse.tcl
spcmerge
spc_merge
Assemblage de 2 profils de raie (exemple : côté bleu avec côté rouge) ayant une plage commune. profil de raies fits n°1, profil de raies fits n°2. spc_analyse.tcl
vradial
spc_vradial
Calcul la vitesse radiale à partir de la FWHM de la raie modélisée par une gaussienne. profil de raies fits, x1, x2 des points entourant la raie (en angstroms), a/e (raie en absorption, emission). spc_astrophys.tcl
vexp
spc_vexp
Calcul la vitesse d'expansion à partir de la FWHM de la raie modélisée par une gaussienne. profil de raies fits, x1, x2 des points entourant la raie (en angstroms), a/e (raie en absorption, emission). spc_astrophys.tcl
vrot
spc_vrot
Calcul la vitesse de rotation (v.sin(i)) à partir de la FWHM de la raie modélisée par une gaussienne. profil de raies fits, x1, x2 des points entourant la raie (en angstroms), a/e (raie en absorption, emission). spc_astrophys.tcl
npte
spc_npte
Calcul de la température électronique. Fonction applicable pour les nébuleuses à spectre d'émission.
Le modèle de A. Acker, Astronomie, méthodes et calculs, MASSON, p.104 utilise les raies de [OIII].
I_5007 I_4959 I_4363 spc_astrophys.tcl
npne
spc_npne
Calcul de la densité électronique. Fonction applicable pour les nébuleuses à spectre d'émission.
Le modèlde de Practical Amateur Spectroscopy, Stephen F. TONKIN, Springer, p.164 utilise les raies de [NII].
Te I_6584 I_6548 I_5755 spc_astrophys.tcl
ewcourbe
spc_ewcourbe
Trace la courbe de la largeur équivalente (ew) en fonction du temps. nom générique des fichiers fits des profils de raies, longueur d'onde, largeur de la raie, type de raie (a/e). spc_astrophys.tcl

Les procédures dont le nom n'est pas en gras sont en cours de developpement.

Installation et lancement :
  1. Il faut avoir installé la librairie BLT version 2.4.
  2. Décompresser le fichier spcaudace.tgz dans le dossier scripts.
  3. Tapper dans la console d'Audela la commande : source $audace(rep_scripts)/spcaudace/spc_start.tcl

Présentation de l'interface SPC Audace :

Le spectre de M76 pour tester le panneau : m76.fit.

Lancement
Lancement de l'interface SPC AudACE.
Creation Creation
Menu "Fichier" pour la création d'un profil de raie. Boîte de dialogue demandant la sélection d'une zone du spectre.
Creation Creation
Sélection de la zone du spectre spatial pour la création du profil de raie. Calcul du profil de raie.
Ouverture Ouverture
Menu "Fichier" pour l'ouverture d'un profil de raie. Tracé graphique d'un profil de raie.
Zoom Zoom
Sélection à la souris d'une zone du profil à zoomer. Affichage agrandi d'une zone du profil de raie.