Liste des fonctions disponibles dans SpcAudace

SpcAudace dispose de plus d'une centaine de fonctions permettant de procéder aux corrections géométriques jusqu'à l'extraction du profil de raies, sa calibration et son exploitation scientifique.
Les procédures dont le nom n'est pas en gras sont en cours de développement.

Page mise à jour le  2013-10-27.

Commandes diverses et utiles :
Nom Fonctionnalité Arguments Date de création
spc_version Indique la version d'SpcAudACE aucun 11-03-2007
spc_help Lance le navigateur paramétré dans AudACE et affiche la liste des fonctions disponible localement ou sinon sur le site d'SpcAudACE. aucun 11-03-2007
Commandes de traitements géométriques :
Nom Fonctionnalité Arguments Date de création
spc_rot180 Rotation de 180° d'un spectre 1D ou 2D au format fits (utile pour avoir le bleu à gauche). image fits. 18-02-2005
spc_flip Inversion gauche-droite d'une image image fits.
spc_hcrop Découpage de l'image 2D pour y>y_bas. image fits, y_bas. 26/08/2005
spc_vcrop Découpage de l'image 2D pour x>x_gauche. image fits, x_gauche. 03/12/05
spc_crop Découpage de l'image 2D pour x>x_gauche et y>y_bas. image fits, x_gauche, y_bas. 03/12/05
spc_tilt 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. 18-02-2005
spc_tiltauto Redressement par rotation d'un spectre 2D au format fits. Calcul automatiquement l'angle de rotation. spectre 2D fits. 26-08-2005
spc_tiltautoimgs Redressement par rotation d'une série de spectres 2D au format fits. Calcul automatiquement l'angle de rotation. nom spectre 2D fits ou nom générique des spectres 2D fits. 16-06-2006
spc_findtilt Détermine l'angle et le centre de redressement d'un spectre. nom spectre 2D fits 25-03-2007
spc_tilt2 Rotation d'un spectre à l'aide d'un angle et des coordonnées du centre. nom spectre 2D fits 25-03-2007
spc_register Effectue une régistration de spectres 2D par translation verticale. image fits. 26-08-2005
spc_smilex Procédure de correction de raies courbées (lampe de calibration) par rapport à l'axe vertical : smile selon l'axe x. spectre 2D fits d'une lampe de calibration (raies de grande hauteur). 28-05-2006
spc_smiley Procédure de correction des spectres courbés (stellaire)par rapport à l'axe horizontal : smile selon l'axe y. spectre 2D fits. 06-06-2006
spc_slant Procédure de correction du raies inclinées dans le spectre : translations de lignes. Il faut spectre où les raies sont bien discernable à l'oeil nu (ex. : lampe de calibration, Lune...). spectre 2D fits avec de longues raies, type de raies (a/e) absorption/émission. 08-06-2006
spc_slant2img Procédure de correction du raies inclinées dans le spectre : translations de lignes et l'applique à un spectre déformé. spectre 2D lampe calibration/Lune, spectre 2D fits à traiter. 08-06-2006
spc_slant2imgs Procédure de correction du raies inclinées dans le spectre : application à une série de spectres 2D. nom générique de la série de spectre 2D, pente du slant. 28-12-2006
spc_slantauto Procédure de correction du raies inclinées dans le spectre : translations de lignes avec choix automatique des raies dans une zone. Ne fonctionne que si les raies ne se superposent pas. spectre 2D fits.
spc_smilex2img Procédure de correction du raies courbées (lampe de calibration) : smile selon l'axe x et l'applique au spectre 2D à traiter avec ces paramètres. spectre_lampe_calibration 2D, spectre_a_traiter 2D. 28-05-2006
spc_smileximgs Procédure de correction du raies courbées (lampe de calibration) : applique les paramètres stockés dans le header d'un spectre de référence 2D à un autre spectre 2D.
07-2006
spc_smilex2imgs Procédure de correction du raies courbées (lampe de calibration) : smile selon l'axe x et l'applique au spectre 2D à traiter avec ces paramètres. spectre_lampe_calibration 2D, nom_spectre_a_traiter 2D ou nom générique spectres à traiter. 13-06-2006
spc_registerh Régistration horizontale à l'aide de 2 lampes de calibration. nom_spectre_lampe, ?nom_générique_spectres?, ?coordonnees_zone_du_spectre? 16/04/2008

Ces commandes se trouvent dans le fichier spc_geom.tcl de SpcAudace.

Commandes de création de profils de raies :
Nom Fonctionnalité Arguments Date de création
spc_profil_zone Crée un fichier texte et fits contenant le profil de raie de la zone sélectionnée ; il néttoyé du fond du ciel. image fits du spectre spatial.
Fonctionnement en mode graphique.
04/03/2006
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 pris dessus et dessous la zone sélectionnée. fichier fits 2D 17/08/2004
spc_extract_zone Extrait la zone sélectionnée à la souris. fichier fits 2D 04/03/2006
spc_profil Extraction du profil a partir du spectre 2D en mode texte et autosélection de zone à 3 sigma (large) ou 1,9 FWHM (serre) dépaisseur. Permet de soustraire automatiquement le fond de ciel si demandé. Par défaut : soustraction du fond de ciel par "moy" et détection du profil par spc_detect. fichier fits du spectre 2D ?méthode soustraction fond de ciel (moy, moy2, med, sup, inf, none, back)? ?méthode de détection du profil (large, serre)? ?méthode bining (add, rob, horne)?
Méthode de sosutraction du fond de ciel :
  • moy : effectue la somme moyenne de 2 zones prises dessus et dessous le spectre et la retranche au spectre ;
  • moy2 : détermine le fond de ciel dans 2 zones (dessus et dessous) le spectre et retranche la valeur moyenne au spectre ;
  • med : détermine la somme médian

spc_load Affiche un profil de raies (fits ou dat) dans la fenêtre de visualisation. profil de raies (fits ou dat) calibré ou non 25/07/2007
spc_loadmore Affiche un profil de raies (fits) supplémentaire dans la fenêtre de visualisation. Il est possible ainsi de supersposer plusieurs profils. profil de raies fits, couleur (green, yellow, black, blue, lightblue, ...) 10/10/2007
spc_gdelete Effacement d'un profil de raies de son choix de la fenêtre de visualisation. nom interne du profil renvoyé par spc_loadmore 10/10/2007
spc_loadmh2o Superpose le profil de raies de l'eau sur un spectre choisi. profil de raies fits calibre étudié, ?largeur_raie (pixel)? 23/09/2007

Ces commandes se trouvent dans le fichier spc_profil.tcl de SpcAudace.

Commandes de calibration (longueur d'onde et flux) de profils de raies :
Nom Fonctionnalité Arguments Date de création
Fonctions relatives à la calibration en longueur d'onde
spc_calibredecal Décalage de la longureur d'onde (de départ). profil de raies fit déjà calibré, 04-01-2007
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_calibrel Étalonnage en longueur d'onde d'un profil de raie spatial. fichier du profil de raie, méthode d'étalonnage.
spc_calibref Étalonnage en flux d'un profil de raie calibré préalablement en longueur d'onde. fichier du profil de raies brut, fichier du profil de raies de la lampe étalon.
spc_calibre3pil Calibration d'un profil de raies par une loi polynomiale de degré 2 à l'aide de 3 couples x, lambda. profil_de_raies_fits x1 L1 x2 L2 x3 L3 07-2006
spc_calibren Calibration d'un profil de raies par une loi polynomaile de degré 2 à l'aide de N couples x, lambda. profil_de_raies_fits x1 L1 x2 L2 ... xn Ln 07-2006
spc_calibren_deg3 Calibration d'un profil de raies par une loi polynomaile de degré 3 à l'aide de N couples x, lambda. profil_de_raies_fits x1 L1 x2 L2 ... xn Ln 07-2006
spc_calibre Effectue la calibration en longueur d'onde d'un spectre avec N raies et interface graphique. profil_de_raies_fits x1 L1 x2 L2 ... xn Ln 07-2006
spc_autocalibrehaeau Recalibration automatique d'un profil déjà calibré plus ou moins précisément à partir de raies (6) telluriques dans la zone autour de la raie Hα. La loi de calibration est un polynôme de degré et un RMS (estimation de l'écart type) est calculé pour évaluer la validité de la calibration. profil_de_raies_fits 07-2006
spc_calibretelluric Recalibration automatique d'un profil déjà calibré plus ou moins précisément à partir de raies (6) telluriques correspondant à la plage de longueurs d'ondes du spectre étudié, donc pas seulement autour de Hα. La loi de calibration est un polynôme de degré et un RMS (estimation de l'écart type) est calculé pour évaluer la validité de la calibration. Supplante spc_autocalibrehaeau. profil_de_raies_fits
spc_vhelio
(voir fonctions astrophysiques)
Calcul de la correction héliocentrique profil_de_raies_fits_calibré lambda_calage ?[[?RA_d RA_m RA_s DEC_h DEC_m DEC_s?] ?JJ MM AAAA?]?-A 08-02-2007
spc_corrvhelio Recalage en longueur d'onde du spectre par calcul de la correction de la vitesse héliocentrique. profil_raies_étalonné lambda_calage ?[[?RA_d RA_m RA_s DEC_h DEC_m DEC_s?] ?JJ MM AAAA?]?-A 05-03-2007
spc_echantmodel Rééchantillonnage d'un profil sur le modèle d'un autre profil. spc_echantmodel profil_modèle.fit profil_a_reechantillonner.fit 18/07/2009
spc_echantdelt Rééchantillonnage d'un profil avec un pas d'échantillonnage. spc_echantdelt profil_de_raies nouveau_pas 18/07/2009
spc_autoresolution Calcul de la résolution avec une recherche automatique de la raie la plus centrale. Crée les mots cléfs SPC_RESP et SPC_RESL. profil de raies étalonné 21/09/2008s
spc_resolution Calcul de la résolution à une longueur d'onde donnée. Crée les mots cléfs SPC_RESP et SPC_RESL. profil de raies étalonné, longueur d'onde d'étude 16/04/2008
spc_loadmh2o Permet de superposer le spectre de l'eau dessus un profil de raies choisis. profil de raies étalonné 16/04/2008
spc_linearcal Linéarisation de la calibration en longueur d'onde avec rééchantillonnage. profil de raies étalonné non linéairement 10/10/2007
spc_caloverif Vérifier à l'aide des raies telluriques la calibration d'un spectre. Par défaut, ce sont les raies telluriques autour de la raie H-alpha. nom_profil_de_raies, ?largeur_raie (A)?, ?liste_raies_référence? 12/09/2007
Fonctions relatives à la réponse instrumentale
spc_rinstrum Détermine la réponse instrumentale d'un spectre.Effectue automatiquement le découpage, rééchantillonnage si nécessaires, puis la division. fichier .fit du profil de raies, profil de raies de référence. 07-2006
spc_rinstrumcorr Détermine la réponse instrumentale d'un spectre et l'applique au spectre de l'image étudiée. fichier .fit du profil de raies, profil de raies de référence, profil de raies de la cible étudiée à corriger. 07-2006
spc_rinstrumeau Calcul la réponse instrumentale contenant les raies telluriques qui seront ainsi enlvées ultérieurement. profil_de_raies_fits 07-2006
spc_rinstrumeaucorr Effectue le calcul puis la division par la réponse contenant les raies telluriques. profil_de_raies_fits 07-2006
spc_ajustrid1 Ajustement polynômial de degré 1 du continuum. profil_de_raies_fits 26-02-2007
spc_ajustrid2 Ajustement polynômial de degré 2 du continuum. profil_de_raies_fits 26-02-2007
spc_ajustripbas Ajustement du continuum par filtrages passe-bas. profil_de_raies_fits 03-03-2007

Ces commandes se trouvent dans le fichier spc_calibrage.tcl de SpcAudace.

Commandes des opérations sur les profils de raies
Nom Fonctionnalité Arguments Date de création
spc_pretrait Prétraitement classique des images CCD contenant les spectres 2D. nom_generique_images_objet (sans extension)
nom_dark nom_plu nom_dark_plu ?effacement des masters (O/n)?
27-08-2005
spc_div Division de 2 profils de raies
gérant la division par des valeurs nulles.
profil de raies 1, profil de raies 2 30-03-2006
spc_divri Division de 2 profils de raies gérant
la division par des valeurs nulles et les effets de bords
(intensités anormalement importantes par rapport à 1.0).
profil_a_corriger, profil_reponse_instrumentale 21-10-2006
spc_echant Rééchantillonne les valeurs d'un spectre. profil.fit à rééchantillonner,
profil_modele.fit modèle d'échantilonnage
28-03-2006
spc_linearcal Rééchantillonne linéairement les valeurs d'un spectre. profil.fit à rééchantillonner 25-04-2007
spc_norma
Normalise un profil de raies
à un continuum avoisinant1.
profil de raies fits 15/08/2005
spc_autonorma Normalisation automatique d'un profil de raies
à un continuum avoisinant 1.
profil de raies fits 04-04-2008
spc_normaraie Normalisation d'un profil sur le continuum au voisinage d'une raie. fichier .fit du profil de raie, x_debut
(wavelength), x_fin (wavelength), a/e (renseigne sur raie emission ou absorption)
24-03-2006
spc_autonormaraie Effectue la normalisation automatique d'un profil de raies à partir du continuum
pris autour d'une raie d'émission ou d'absorption recherhée automatique.
  07-2006
spc_localnormah Normalisation locale d'un profil sur
le continuum pris dans un intervalle à préciser.
profil_de_raies lambda_déb lambda_fin  
spc_rescalecont Mise à l'échelle des intensités tel que la continuum profil_de_raies, ?longueur d'onde prise comme référence à 1? 07-10-2009
spc_select Sélection (crop) d'une partie d'un profil de raie. profil de raies calibré fits, lambda_1,
lambda_2 des extrémités de la sélection (en angstroms).
21-12-2005
spc_merge Assemblage automatique de 2 profils de raie (exemple : A est le côté bleu et B est le côté rouge) ayant une plage commune. profil de raies fits n°1, profil de raies fits n°2. 18/07/2009
spc_derive Calcul la dérivée numérique d'un profil de raies.
07-2006
spc_rmedges Découpage des bords d'un profil de raies dont les intensités sont nulles ou négatives. profil_de_raies_étalonné, valeur minimale de la pente des bords [0-1] 18/12/2008
spc_extractcont Puissante extraction automatique d'un continuum. Référencée aussi dans les filtres. fichier_profil.fit, ?degre polynome?, ?visualisation (o/n)?, ?taux pour 1000 d'echantillon eliminz (15)?, ?nb iteration (20)?, ?tauxRMS? 16/04/2008

Ces commandes se trouvent dans le fichier spc_operations.tcl de SpcAudace.

Commandes d'analyse des spectres :
Nom Fonctionnalité Arguments Date de création
spc_info Retourne les informations d'un spectre : date de prise de vue, Lambda début, dispersion, etc. fichier .fit du profil de raies 12/08/2005
spc_compare Procedure de comparaison de 2 profils de raies. Basée sur spc_info. profil de raies 1, profil de raies 2 30/03/2006
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). 30-08-2005
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). 12-08-2005
spc_centergaussl Détermination du centre (en anstroms) d'une raie d'absorption ou d'émission au profil gaussien. profil de raies fits, lambda1, lambda2 des points entourant la raie (en angstroms), a/e (raie en absorption, emission). 12-08-2005
spc_gaussfind Trouve le centre et les extrémités d'une raie modélisée par une gaussienne à partir d'une abscisse contenue dans la raie. profil de raies fits, abscisse dans la gaussienne, a/e (raie en absorption, emission).
spc_autocentergaussl Détermination automatique du centre d'une raie spectrale modelisee par une gaussienne. profil_raies_fits_calibré lambda_approchée type_raie (a/e) ?largeur_raie? 08-02-2007
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_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_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_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). 12-08-2005
spc_intensity Détermine l'intensité d'une raie d'un spectre étalonné en longueur d'onde. profil de raies fits, lambda1, lambda2 des points entourant la raie (en angstroms), a/e (raie en absorption, emission). 12-08-2005
spc_findbiglines Trouve automatiquement la positions des raies les plus intenses dans un profil de raies. Fiabilité de 85%. . 07-2006
spc_icontinuum Retourne la valeur du continuum (partie la plus "lisse"). profil de raies fits 25-03-2007

Ces commandes se trouvent dans le fichier spc_analyse.tcl de SpcAudace.

Commandes de calcul de grandeurs astrophysiques :
Nom Fonctionnalité Arguments Date de création
spc_findatomes Recherche automatique des espèces chimiques présente dans le spectre. non défini.
spc_ew Largeur équivalente d'une raie d'émission ou d'absorption d'un profil de raies normalisé en utilisant le calcul d'intensité d'une raie issu d'un fitting gaussien. profil de raies fits_normalisé x1(Angstroms) x2 (Angstroms) e/a (raie en absorption/émission). 12-08-2005
spc_ew2

Largeur équivalente d'une raie d'émission ou d'absorption d'un profil de raies normalisé avec une méthode d'integration par les trapèzes. Renvoie le calcul de l'écart type sur la mesure.

nom_profil_raies_normalisé lambda_deb lambda_fin 01-09-2006
spc_ew3 Retourne la largeur équivalente d'une raie quelque soit le profil calibré. nom_profil_raies_calibré lambda_approché_raie 25-03-2007
spc_autoew Détermine automatique la largeur équivalente d'une raie (utilise spc_ew3) juste à partir de sa longueur d'onde approchée. Renvoie le calcul de l'écart type sur la mesure. Normalisation a 1 par extractcont, puis calcul ew. nom_profil_raies_calibré lambda_approché_raie 01-09-2006
spc_ewdirw crée un fichier texte avec les champs suivants sur tous les fichiers FITS du répertoire de travail. lambda_approchée_raie 25-03-2007
spc_ewcourbe Trace de façon autonome la courbe de la largeur équivalente (ew) en fonction du temps (Jours Juliens pris dans l'entête fits) de tous les fichiers du répertoire de travail. lambda_approchée_raie 04-08-2005
spc_ewcoube_opt Trace de façon autonome la courbe de la largeur équivalente (ew) en fonction du temps (Jours Juliens pris dans l'entête fits) de tous les fichiers du répertoire de travail. nom_générique_profils_fits (caractère * autorisé) lambda_raie largeur_raie (A) 25-03-2007
spc_vdoppler Calcul la vitesse Doppler. delta_lambda, lambda_raie_référence 13-07-2006
spc_vhelio Vitesse issue de la correction héliocentrique. profil_raies_étalonné ?coordonnées_objet (RA_h RA_m RA_s DEC_d DEC_m DEC_s)? ?date_de_prise_de_vue (JJ MM AAAA)? 08-02-2007
spc_vradiale Calcul la vitesse radiale en tenant compte de la correction héliocentrique. profil_raies_étalonné, lambda_raie_approchée, type_raie (a/e), lambda_raie_référence, ?coordonnées_objet (RA_h RA_m RA_s DEC_d DEC_m DEC_s)? ?date_de_prise_de_vue (JJ MM AAAA)? 08-02-2007
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_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_te Calcul de la température électronique. Modèle tiré de A. Acker, Astronomie, méthodes et calculs, MASSON, p.104. profil_de_raies_etalonne, largeur_raie 23-01-2007
spc_npte Calcul de la température électronique à partir de l'intensité des raies données. 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 ?dI1 dI2 dI3? 13-08-2005
spc_ne Calcul de la densité électronique. Fonction applicable pour les nébuleuses à spectre d'émission. Le modèle utilisé est de A. Acker, Astronomie, méthodes et calculs, MASSON, p.105. profil_de_raies_etalonne, Te, largeur_raie 23-01-2007
spc_ne2 Calcul de la densité électronique. Fonction applicable pour les nébuleuses à spectre d'émission.
Le modèle utilisé est de Practical Amateur Spectroscopy, Stephen F. TONKIN, Springer, p.164 utilise les raies de [NII].
Te I_6584, I_6548, I_5755 13-08-2005
spc_npne Calcul de la densité électronique avec calcul d'incertitude. Le modèle utilisé est de Practical Amateur Spectroscopy, Stephen F. TONKIN, Springer, p.164. Te, I_6717, I_6731, ?dTe dI6717 dI6731? 23-01-2007
spc_neteauto Calcul de la température et la densité électronique à l'aide des fonctions spc_npte et spc_npne sans paramètres d'entrée. profil de raies fits (calibré en longueur d'onde et corrigé de la réponse intrumentale).
spc_vradialcorr Recale la calibration à l'aide de la détermination de la vitesse radiale en km/s à l'aide du décalage d'une raie. profil_raies_étalonné, type_raie (e/a), lambda_raie_approché, lambda_réf, ?RA_d RA_m RA_s DEC_h DEC_m DEC_s?, ?JJ MM AAAA? 16/04/2008
spc_vrmes Calcul du rapport V/R utile en astrophysique. Un exmple d'utilisation est décrit ici. nom_profil_raies, lambda_raie_Violet, lambda_raie_Rouge largeur_raie, ?pourcent_RMS_rejet (150)? 16/04/2008

Ces commandes se trouvent dans le fichier spc_astrophys.tcl de SpcAudace.

Commandes d'import et d'export de fichiers :
Nom Fonctionnalité Arguments Date de création
spc_dat2fits Conversion d'un spectre (profil de raie) au format ascii vers un fichier fits. fichier texte du profil de raies, ?fichier_sortie.fit?. 31-01-2005
spc_dats2fits Conversion d'une série de fichiers profil de raies .dat en .fit répertoire contenant les fichiers .dat. 02-04-2006
spc_fits2dat Conversion d'un spectre (profil de raie) au format fits vers un fichier ascii. fichier fits du profil de raies, ?fichier_sortie.dat?. 29-01-2005
spc_data2fits Création d'un fichier profil de raie fits à partir des données x et y. nom fichier fit de sortie, une liste de coordonnées contenant la liste des x suivie de la liste des y, ?unité des données? (float/double). 15-12-2005
spc_fits2data Conversion de fichier profil de raies fits en une liste contenant les listes valeurs X et Y. fichier .fit du profil de raies. 20-12-2005
spc_spc2fits Conversion d'un spectre (profil de raies) au format ascii vers un fichier fits. fichier spc du profil de raies. 10-12-2005
spc_spcs2fits Conversion d'un spectre (profil de raies) au format ascii vers un fichier fits. nom du répertoire contenant des fichiers .spc à convertir. 10-12-2005
spc_fit2png Exportation d'un profil de raies fits au format PNG à l'aide Gnuplot. fichier .fit du profil de raies, "titre", ?xdébut, xfin?. 14-08-2005
spc_fit2pngbat Créée un fichier batch permettant de converti un profil de raies format fits en une image format png en appelant gnuplot. fichier .fit du profil de raies, "titre", ?xdébut, xfin?. 03-09-2005
spc_fit2pngman Converti un profil de raies format fits en une image format png avec gnuplot gradué selon les options précisées en argument. fichier fits du profil de raie, "titre", "X_légende", "Y_légende", pas. 14-08-2005
spc_dat2png Exportation d'un profil de raies dat au format PNG à l'aide Gnuplot. fichier .dat du profil de raies, "titre", ?xdébut, xfin?. 27-04-2006
spc_dat2pngman Converti un profil de raies format dat en une image format png avec gnuplot gradué selon les options précisées en argument. fichier dat du profil de raie, "titre", "X_légende", "Y_légende", pas. 27-04-2006
openspc Ouvre un profil de raies et renvoie valeurs de l'intensité, NAXIS1 puis gère si il est calibré ou non.
Rem. : utilise loadima.
fichier fits du profil de raie. 15-02-2005
spc_fit2pngopt Exportation d'un profil de raies fits au format PNG à l'aide Gnuplot avec personnalisation de la légende et des limites de l'axe horizontal. fichier_fits "Titre" ?[[[?legende_x legende_y?] ?xdeb xfin?] ?ydeb yfin?]? 03-01-2007
spc_fit2ps Exportation d'un profil de raies fits au format Postscript à l'aide Gnuplot. fichier_fits \"Titre\" ?legende_x lende_y? ?xdeb xfin? 03-01-2007
spc_autofit2png Exportation d'un profil de raies fits au format PNG à l'aide Gnuplot avec génération automatisée du titre à l'aide de l'entête FITS. profil_de_raies_à_tracer.fit "Nom objet" 03-01-2007
spc_autofit2pngps Exportation d'un profil de raies fits aux formats PNG et Postscript à l'aide Gnuplot avec génération automatisée du titre à l'aide de l'entête FITS. profil_de_raies_à_tracer.fit "Nom objet" 03-01-2007
spc_readchemfiles Lecture d'un fichier ascii et les transforme en liste de données. . 07-2006
spc_multifit2png Tracé de plusieurs profils de raies dans un seul graphe au format PNG pour représenter par exemple l'évolution de la forme d'une raie au cours du temps. fichier_fits1 fichier_fits2 ... fichier_fits 29-01-2007
spc_fit2colors Converti un spectre au format FITS vers un fichier JPEG couleur correspondant aux longueurs d'onde. Utilise l'entête FITS pour déterminer les limites par défaut. fichier_fits ?lambda_début lambda_fin? 03-03-2007
spc_export2png Exportation d'un profil de raies fits au format PNG à l'aide Gnuplot via une interface graphique de saisie des paramètres. profil_de_raies_fits 05-03-2007
spc_dat2fitslin Conversion d'un profil texte DAT en FITS linéaire. profil de raies au format texte 2 colonnes 21/09/2008

Ces commandes se trouvent dans le fichier spc_io.tcl de SpcAudace.

Commandes des métafonctions effectuant une série de traitement :
Nom Fonctionnalité Arguments Date de création
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] 05/12/2005
spc_traiteaopt 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 xinf_crop yinf_crop méthode_fond_de_ciel (no, auto) méthode régistration (reg, spc, no) méthode_tilt (no, auto, man) méthode_profil (none, auto, all, sup) 21/12/2005
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_geom2calibre Procédure de traitement de spectres 2D : correction géométriques, régistration, sadd, spc_profil, calibration en longeur d'onde, smooth. . 07-2006
spc_geom2rinstrum Procédure de traitement de spectres 2D : correction géométriques, régistration, sadd, spc_profil, calibration en longeur d'onde, normalisation. . 07-2006
spc_traite2calibre Procédure de traitement de spectres 2D : prétraitement, correction géométriques, régistration, sadd, spc_profil, calibration en longeur d'onde, smooth.
07-2006
spc_traite2scalibre Procédure de traitement de spectres 2D : prétraitement, correction géométriques, régistration, sadd, spc_profil, calibration en longeur d'onde, normalisation. Elle utilisant les paramètres de calibration et de géométrie calculés antérieurement et stoqués dans le header du profil de raies de la lampe de calibration. . 07-2006
spc_traite2rinstrum Procédure de traitement de spectres 2D : prétraitement, correction géométriques, régistration, sadd, spc_profil, calibration en longueur d'onde, correction réponse instrumentale, normalisation. Elle utilisant les paramètres de calibration et de géométrie calculés antérieurement et stoqués dans le header du profil de raies de la lampe de calibration. nom_générique_images_objet (sans extension) nom_dark nom_plu nom_dark_plu nom_offset spectre_2D_lampe profil_étoile_catalogue méthode_appariement (reg, spc, n) uncosmic (o/n) méthode_détection_spectre (large, serre) méthode_sub_sky (moy, moy2, med, inf, sup, back, none) mirrorx (o/n) méthode_binning (add, rober, horne) normalisation (o/n) adoucissement (o/n) rejet_bad_spectres (o/n) rejet_rotation_importante (o/n) sélection_manuelle_raie_géométrie (o/n) effacer_masters (o/n)-A 07-2006
spc_traite2srinstrum Procédure de traitement de spectres 2D : prétraitement, correction géométriques, régistration, sadd, spc_profil, calibration en longueur d'onde, correction réponse instrumentale, normalisation. Elle utilisant les paramètres de calibration et de géométrie calculés antérieurement et stoqués dans le header du profil de raies de la lampe de calibration. nom_générique_images_objet (sans extension) nom_dark nom_plu nom_dark_plu nom_offset spectre_2D_lampe spectre_réponse_instrumentale méthode_appariement (reg, spc, n) uncosmic (o/n) méthode_détection_spectre (large, serre) méthode_sub_sky (moy, moy2, med, inf, sup, back, none) mirrorx (o/n) méthode_binning (add, rober, horne) normalisation (o/n) adoucissement (o/n) rejet_mauvais_spectres (o/n) rejet_rotation_importante (o/n) effacer_masters (o/n) ?fen-Aêtre_binning {x1 y1 x2 y2}? 07-2006
spc_traitestellaire
nom_lampe nom_générique_images_objet (sans extension) nom_dark nom_plu nom_dark_plu nom_offset spectre_réponse_instrumentale sélection_manuelle_raies méthode_appariement (reg, spc, n) uncosmic (o/n) méthode_détection_spectre (large, serre) méthode_sub_sky (moy, moy2, med, inf, sup, back, none) mirrorx (o/n) méthode_binning (add, rober, horne) normalisation (o/n) adoucissement (o/n) efface_pretraitement (o/n) export_png (o/n)
spc_traitenebula
nom_lampe nom_générique_images_objet (sans extension) nom_dark nom_plu nom_dark_plu nom_offset spectre_réponse_instrumentale sélection_manuelle_raies méthode_appariement (reg, spc, n) uncosmic (o/n) méthode_détection_spectre (large, serre) méthode_sub_sky (moy, moy2, med, inf, sup, back, none) mirrorx (o/n) méthode_binning (add, rober, horne) normalisation (o/n) adoucissement (o/n) efface_pretraitement (o/n) export_png (o/n)
spc_normaflat Procédure de normalisation de flat 2D et produisant un profil de raies de flat. nom_profil_raies, ycenter, hauteur_binning 01-08-2007

Ces commandes se trouvent dans le fichier spc_metaf.tcl de SpcAudace.

Commandes de filtrage :
Nom Fonctionnalité Arguments Date de création
Filtres disponibles dans spc_filters.tcl
spc_smoothsg Filtrage passe bas d'un profil de raies par l'algorithme de

Savitzky-Golay.
C'est un ajustement polynomial par morçeaux.

profil_de_raies_fits

?largeur_filtre (pixels) (default value=100)? ?degré polynome d'ajustement  (2,4) (default value=2)?
Ex. : spc_smoothsg rr_lyr.fit 50 2

03-03-2007
spc_passebas Filtrage passe bas d'un profil de raies. fichier fits, ?largeur du motif à gommer? 05-12-2006
spc_smooth2 Linéarise un profil de raies basé sur la fonction BACK aplliquée avec plusieurs itérations (force).
Il permet d'appliquer plusieurs fois de suite spc_linear.
profil_de_raies_fits ?force (1-6)? ?largeur_du_filtre(pixels) [default=0.8]? 28/03/2006
spc_bigsmooth2 Linéarise un profil de raies pour obtenir le continuum du profil basé sur la fonction BACK.
Réalise 5 itérations de spc_linear.
profil_de_raies_fits ?largeur_du_filtre(pixels) [default=0.8]? 28/03/2006
spc_bigsmooth Linéarise un profil de raies pour obtenir le continuum du profil.
Il réalise un spc_smooth de largeur 20 pixels.
profil_de_raies_fits ?largeur sigma de la gaussienne (pixels) [default=20] 28/03/2006
spc_smooth Adoucissement de profil de raies par convolution par une gaussienne : sigma de la gaussienne filtrante (fwhm=sigma/0.601). La largeur peut être égale à celle du bruit*2.
profil de raies fits, ?largeur sigma de la gaussienne (pixels) [default=0.9]?
Ex. : spc_smooth zet_tau.fit 2.5
21/12/2005
spc_linear Adoucissement de profil de raies basé sur la fonction BACK qui extrait le fond sur une zone égale à la largeur donnée. profil_de_raies_fits ?largeur_du_filtre(pixels) [default=20]?
Ex. : spc_linear del_sco.fit 50
15/08/2005
spc_smospline Adoucissement de profil de raies par spline cubique.
profil_de_raies_fits
Attention : actuellement l'entête fits n'est pas conservée.
14/10/2006
Filtres disponibles dans spc_filters.tcl et spc_filter2.tcl
spc_lowresfilterfile Puissante fonction de lissage du continuum passant au travers des pics et des trous. Un fichier texte de longueurs d'onde à éviter est à passer en argument : par défaut $spcaudace(reptelluric)/forgetlambda.dat. profil de raies fits étalonné, fichier_catalogue, ext_coef, regul_weight, options : regul_list, visu, nechant
Exemples :
spc_lowresfilterfile $result_division "$spcaudace(reptelluric)/forgetlambda.dat" 1.0 1000000. { 1.0 1.0 10000000. 1. } "o" 50
spc_lowresfilterfile $result_division "$spcaudace(reptelluric)/forgetlambda.dat" 1.0 6 { 1.0 1.0 7 1. } "o" 50
18/07/2009
spc_passebas_pat Filtrage passe bas par FFT. C'est un filtre à réponse impulsionnelle finie avec fonctions d'apodisation diverses (rectangle, Hanning ou Blackman). liste d'ordonnees ?demi-largeur du filtre (pixels) [default=25]?  ?période de coupure du filtre? ?type fonction d'apodisation (blackman/hanning/rectangle) [default=blackman]? 1-5-2007
spc_extractcont Puissante extraction automatique d'un continuum. Référencée aussi dans les filtres. fichier_profil.fit, ?degre polynome?, ?visualisation (o/n)?, ?taux pour 1000 d'echantillon eliminz (15)?, ?nb iteration (20)?, ?tauxRMS? 16/04/2008
spc_polynomefilter Lissage d'un profil spectral via une fonction polynomiale par morçeaux. Supplante spc_piecewiselinearfilter. fichier_profil.fit, degré polynome (<=5), pourcent_RMS_a_rejeter, visualisation (o/n) 02/03/2008
spc_piecewiselinearfilter Puissante fonction de calcul de la réponse instrumentale en basse résulution. Un exemple ici de ce que l'on obtient. fichier_profil.fit ? coef_extension ? poids regularisation ? forgetlambda.dat ? nechant ? liste_regul ? visualisation (o/n)? 14/07/2007

Ces commandes se trouvent dans le fichier spc_filter2.tcl et spc_filters.tcl de SpcAudace.

Commandes de calcul numérique :
Nom Fonctionnalité Arguments Date de création
bm_lmax Détermination de la valeur maximum contenue dans une liste. liste de valeurs. 11-12-2005
bm_pil2 Calcul les coéfficients du polynôme interpolateur de Lagrange de degré 2. 3 couples (x,y). 29-01-2005
bm_pil3c Calcul la valeur du polynôme interpolateur de Lagrange de degré 3 au point x. 4 couples (x,y) et x. 25-02-2006
spc_ajust Procédure d'ajustement (gsl_mfitmultilin) d'un nuage de points. fichier .fit du profil de raie à ajuster, erreur. 15-12-2005
spc_ajustfin Procédure d'ajustement d'un nuage de points en enlèvant les valeurs abérantes de la différence et ajoute la différence au continuum. fichier .fit du profil de raie, erreur. 20-12-2005
spc_ajustdeg2 Procédure d'ajustement polynomial du second degré (gsl_mfitmultilin) d'un nuage de points. liste abscisses, liste ordonnees, erreur (ex. 1). 26-05-2005
spc_ajustdeg3 Procédure d'ajustement polynomial de degré 3 (gsl_mfitmultilin) d'un nuage de points. liste abscisses, liste ordonnees, erreur (ex. 1). 26-05-2005
spc_spline Linératisation par spline cubique (blt::spline natural). liste abscisses et liste ordonnées à rééchantillonner, liste absisses modèle d'échantilonnage, (o/n) représentation graphique. 28-03-2006
spc_reglin Calcul la fonction de régression linéaire d'un nuage de points. . 07-2006
spc_gaussienne Calcule les instensites d'une gaussienne synthétique à partir de sa FWHM, Imax. . 07-2006
spc_aire Calcul l'aire entre 2 points et délimitée par un ensemble d'ordonnée. . 07-2006
spc_derivation Calcul la dérivée numérique d'un ensemble de couple de points. . 07-2006
spc_dispveriftd Effectue le calcul de l'écart entre 2 listes de valeurs à comparer deux à deux. . 07-2006
spc_gaussienne Crée une gaussienne synthétique à partir de fwhm, imax et lambda_centre. nom du fichier de sortie 05/07/2008
spc_icontlist Détermine la valeur moyenne du continuum d'une liste de nombres. liste de nombre 08/10/2009
spc_statlist Calcul la valeur moyenne et l'écart type d'une liste de nombres. liste de nombre, ?indice_de_début indice_de_fin? 08/10/2009
spc_findnnul Détermine l'indice de chaque bord d'une liste de nombres où les valeurs sont non nulles. L'algorithme est basé sur celui de spc_rmedges. liste de nombres, ?fraction de continuum (0.85)? 08/10/2009
spc_ajustpolynome Ajustement d'un nuage de points via une fonction polynomiale par morcçeaux. liste_abscisses, liste_ordonnees, degré_polynome (<=5), pourcent_RMS_a_rejeter, ?visualisation (o/n)? 02/03/2008

Ces commandes se trouvent dans le fichier spc_numeric.tcl de SpcAudace.