Historique

20/03/2016 : version 4.3

  • Nouvelles fonctionalités :
    • Affichage des informations récapitulatives en fin des pipelines (spc_pipeabstract).
    • spc_findcline : recherche la position de la raie la plus au centre du profil de raies.
    • spc_dereddening : dérougi les spectres de l'absorption interstellaire, utile pour l'exploitation des nébuleuses planétaires.
    • spc_tene : nouvelle version de la mesure Te te Ne en même temps avec choix des largeurs d'intégration de chaque raies.
    • Spectre dynamique : une version en fausse couleurs est désormais aussi générée.
    • Menu configuration : activation et désactivation de la correction du Tilt et du Slant.
    • Ajout d'une méthode supplémentaire pour la calibration (spc_calibrefile) : utilisation d'un fichier texte créé par l'utilisateur et contenant des lignes "position_approximative_raie lambda" nommé par défaut lines_files.txt. S'il est présent dans le répertoire de travail, aucune question ne sera demandée pour la calibration.
  • Améliorations :
    • Calcul du RMS amélioré.
    • Calibration automatique sur lampe Relco : augmentation de la robustesse et de l'efficacité.
    • Correction du Slant plus sûre.
  • Corrections de bugs :
    • Calcul de la résolution améliorée et plus robuste.
    • Lors de l'export PNG, la bonne durée de pose est désormais affichée.
    • spc_corrvhelion : utilisation de la formule correcte dépendant du pixel pour la correction héliocentrique.

10/11/2015 : version 4.2

  • Nouvelles fonctionalités :
    • Calibration automatisée des lampes Relco en basse résolution : aucun formulaire ou fichier n'est alors à remplir durant les pipelines.
    • Nouveau menu "Configuration" permettant le réglage du comportement d'SpcAudace.
    • spc_rmsbalmer : mesure le RMS par rapport aux raies d'absortion de Balmer dans le spectre d'une étoile chaude.
    • spc_lineheigh : mesure la hauteur d'une raie. Utile pour les spectrographes à fente courte.
  • Améliorations :
    • L'encadrement d'une raie de la lampe en début de pipeline est automatisé.

01/09/2015 : version 4.1

  • Corrections de bugs mineurs.

05/07/2015 : version 4.0

  • Nouvelles fonctionalités :
    • Gestion des fentes courtes (nouvelles fentes de Shelyak) accessible dans le menu Pilepine.
    • Affichage de la lampe Ne-Ar Relco en mode basse résolution qui est activable dans le menu Pipeline.
    • spc_darkgeneric : calcul du noir proportionnel à la durée d'observation à partir d'offsets et d'un noir générique.
  • Améliorations :
    • Gestion UTF8 pour GNuplot et utilisation du caractère Å.
    • Gestion modifiée de la méthode des noirs génériques dans le prétraitement durant les pipelines.
    • Augmentation de la précision et du nombre de raies repérées dans la lampe de calibration.
  • Corrections de bugs :
    • La hauteur de binning de la lampe spectrale est plus importante que celle des spectres de la cible.
    • Le durée d'exposition est bien conservé au cours du prétraitement.

1/12/2014 : version 3.9

  • Nouvelles fonctionalités :
    • Ajout de ImageMagick minimized Win32 en permanance dans SpcAudace, nécessaire notamment pour fabriquer les animations.
    • spc_brcreacal : nouvelle fonction pour la création d'un spectre 1D de calibration en basse résolution à partir d'un spectre 2D brut d'étoile chaude. Accéssible depuis les menus Calibration et Pipelines.
  • Améliorations :
    • Spectres basse résolution : amélioration notable de la qualité de la réponse instrumentale dans le bleu et proche UV.
    • Export BeSS : ajout de l'édition des mots clef décrivant le pouvoir de résolution. Renforcement des contrôles.
    • Gnuplot : rendus plus esthétiques des graphiques PNG.
    • spc_calibre : type de raie (a/e) disponible comme argument optionnel.
  • Corrections de bugs :
    • Export BeSS : correction du type de valeur de BSS_VHEL en conformité avec BeSS.

1/09/2014 : version 3.8

  • Nouvelles fonctionalités :
    • spc_lampmerge disponible dans les menus Géométrie et Calibration : fusion de spectre de calibration pour le LISA.
    • Ajout d'une série de mots clef (SPC_LCAi) mémorisant les raies ayant servies à la calibration.
  • Améliorations :
    • Chargement de fichiers fits avec les extentions fts et fits.
    • Il est désormais possible d'agrandir la fenêtre SpcAudace jusqu'à la taille de l'écran.
    • spc_ewcourbe : ajustement du continuum par une fonction affine, ajout du choix du degré du polynome.
  • Corrections de bugs :
    • bm_datefile devient spc_datefile : gestion correcte des 0 précédents les chiffres, gestion au millième.
    • bm_datefrac devient spc_datefrac : gestion au millième.
    • spc_rmcosmics : correction du bug de l'appel de spc_scar.
    • Légende verticale des graphs : "Relative flux".

25/06/2014 : version 3.7

  • Nouvelles fonctionalités :
    • Pipeline de traitement des spectres réalisés au StarAnalyser.
  • Améliorations :
    • Meilleur lissage des ri en basse résolution et son calul plus loin dans le bleu.
  • Corrections de bugs :
    • Affichage amélioré et plus cohérent des échelles dans la fenêtre graphique.

02/01/2014 : version 3.6

  • Nouvelles fonctionalités :
    • Export de plusieurs profils de raies (spc_multifit2pngdec) : nouvelles options offrant de multiples possibilités de mise en page et enrichies de l'affichage optionnel d'une ligne verticale en pointillée repérant une raie voulue (lambda_spotted).
    • Choix du mode d'affichage des profils de raies (menu Profil de raies) : lissé ou réél (escaliers), variable d'environnement spcaudace(display_real)=0 par défaut.
  • Améliorations :
    • Documentation des filtres plus précise et simple.
    • Calcul de la largeur équivalente : meilleure gestion des décimales affichées.
    • Retrait automatique des cosmics : lorsque la commande n'aboutie pas, la commande spc_scar adéquate est affichée.
    • Aide à la calibration basse résolution : la fiche comporte de précieuses raies identifiées dans le bleu.
  • Corrections de bugs :
    • Calcul de la résolution : mesure de la résolution sur une raie proche du centre optique et ésquive des fausses raies.

01/09/2013 : version 3.5

  • Améliorations :
    • Ajout d'un raccourci dans le menu Pipelines : "Désactiver la suppression des bords nuls des profils".
  • Corrections de bugs :
    • Le nouveau calcul de recalage horizontal avec deux lampes de calibartion était érroné.
    • Correction des longueurs d'ondes dans la fiche d'aide pour la calibration basse résolution. Le RMS diminue désormais jusqu'à 0.1 A.

18/08/2013 : version 3.4

  • Nouvelles fonctionalités :
    • L'export PNG de profils issus de spectrographes eShell a des dimensions plus importantes pour plus de lisibilite.
    • spc_fit2tnjpg : crée une imagette au format JPEG d'un profil de raies.
    • Gnuplot : intégration de la version 4.6.
  • Améliorations :
    • Écritude rigoreuse du nombre de pose des spectres (pour le titre des figures png) lors du traitement des séries.
    • Création d'animation (spc_anim) : ajout d'une option permettant de choisir le type de normalisation (rescale ou norma). Utile pour les novae ou étoiles WR à larges raies.
    • La construction de page web avec les images PNG des profils normalisés en N colonnes possède désormais un thumbnail net en jpeg.
  • Corrections de bugs :
    • Correction du bug sur la détection des raies utilisées pour le recalage horizontal.
    • Écriture rigoureuse de la date (pour le titre des figures png) avec seulement 3 decimales.
    • Fenêtre de pipeline pour le traitement des spectres nébulaires : une police de caractères était indéfinie.
    • Calcul de la vitesse radiale : la date donnée en argument est désormais proprement utilisée.

16/03/2013 : version 3.3

  • Améliorations :
    • Raccourcis dans les menus des fonctionalités suivantes : calibration manuelle en longueur d'onde, somme d'une série d'images (simple, moyenne, médiane et kappa-sigma), découpage d'un profil de raies, correction automatique du tilt.
  • Correction de bugs :
    • Les profils issus du pipeline de traitement d'une time serie (option spéciale du pipeline 2a) étaient 2D et le mot clef EXPTIME n'était pas crée.

18/11/2012 : version 3.2

  • Améliorations :
    • Comportement par défaut lors du traitement de time series (option spéciale du pipeline 2a) : pas de découpage des bords des profils (spcaudace(rm_edges)="n"), pas de calibration avec les raies telluriques (spcaudace(calo_serie)="n").
    • Détection de la hauteur de binning sur les spectres bruts améliorant l'efficacité. Mémorisation sans le mot clef SPC_YBIN.
  • Correction de bugs :
    • Désactivation de la recherche optimisée des raies de la lampe de calibration qui conduisait à une errur sous Win Seven.

01/11/2012 : version 3.1

  • Améliorations :
    • La détection de l'angle de tilt est rendue très efficace. Mémorisation dans les mots clef SPC_TILT, SPC_XROT, SPC_YROT.

23/10/2012 : version 3.0

  • Nouvelles fonctionnalités :
    • spc_buildhtml (menu Conversions) : construit une page web avec les images PNG des profils normalisés en 3 colonnes triés par ordre antichronologique.
    • Une option pour le pipeline 2a permet de produire des profils individuels de chaque spectre de la série (série RR Lyrae...).
    • spc_ssk : permet de faire la somme kappa-sigma d'une série.
    • Raccourcis dans le menu Conversion des fonctions suivantes : conversion de numérotation MaximDL en numérotation Audela, mise en conformité de l'entête Fits.
    • spc_exportcalibbrl : fonction permettant la calibration basse résolution en longueur d'onde en utilisant le néon et les raies de Balmer.
  • Améliorations :
    • Fabrication du spectre dynamique d'une série : les séries sur moins de 24h sont désormais gérées.
    • Refonte de la division de 2 spectres et donc du calcul de la réponse intrumentale.
    • La détection automatisée des raies dans les spectres de lampes est plus précise et plus riche, apportant ainsi une meilleure assistance à l'utilisateur.
    • La détéction des épaisseurs de binning et de l'angle de tilt est plus robuste.
  • Correction de bugs :
    • Création d'animation d'une série : le découpage des profils pouvait mener à une erreur.
    • Limites de binning sécurisées.
    • La détection de l'angle de tilt est plus robuste.

10/08/2012 : version 2.16

  • Améliorations :
    • Les captures d'écran sont numérotés, donc le fichier sreenshot.gif n'est plus écrasé à chaque fois.
    • Fabrication du spectre dynamique d'une série : ajout des axes et mise à l'échelle.
    • Calcul de EW : si le degré du polynôme est un réel, il sera utilisé comme valeur du continuum pour le calcul de EW.
  • Nouvelles fonctionnalités :
    • spc_buildhtml (menu Conversions) : construit une page web avec les images PNG des profils normalisés en 3 colonnes triés par ordre antichronologique.
    • bm_cmd (menu Pipelines) : permet d'appliquer une commande à l'ensemble des fichiers du prépertoire de travail.
    • Pipelines : la saisie des noms génériques des fichiers est grandement facilitée par l'accès à la liste des noms génériques des séries diponibles.
  • Correction de bugs :
    • Meilleure gestion des limites de binning lors de l'extraction préliminaire du profil.
    • Graph de plusieurs profils décalés : recalage vertical des légendes correctement adapté.

11/03/2012 : version 2.14

  • Améliorations :
    • Meilleur lissage de la réponse instrumentale en basse résolution.
    • Gestion des bords nuls mieux adaptée dans le cas de la basse résolution.
  • Nouvelles fonctionnalités :
    • La fenêtre de calibration en longueur d'onde permet d'utiliser jusqu'à 12 raies.
    • spc_testbr : teste si un profil est de type basse résolution.
  • Correction de bugs :
    • smilex et slant : gestion du cas où le pas d'avancement est égal à 1.
    • Gestion généralisée de la calibration avec un polynôme de degré 4. Cela créait un recouvrement du profil de raies à l'affichage.
    • Mise à jour de Gnuplot à 4.4.0 et mise en conformité des fichiers liés à l'export PNG.
    • Calage horizontal correct des dates lors de l'export PNG multiprofils avec décalage.

12/02/2012 : version 2.13

  • Améliorations :
    • Calibration en longueur d'onde : lorsqu'au moins 5 raies sont utilisées, un polynome de degré 4 est calculé pour la calibration.
    • Affichage automatique (spc_loadneon) de l'image du spectre du néon en haute ou basse résolution en tant qu'assistance à la calibration. Pour la basse résolution, cocher "Spectres en basse résolution" dans le menu Pipelines.
  • Nouvelles fonctionnalités :
    • spc_ajustdegn : ajustement de polynomes de degré N.
    • spc_versionsite : au démarrage, compare la version d'SpcAudace en cours d'execution et averti de la mise à jour si nécessaire.
    • spc_read_url_contents : lit le contenu d'une page web.
    • spc_test_url : test la validite d'une connexion ou d'une adresse Internet.
    • spc_lampmerge : découpe puis raboutage de 2 lampes de calibration pour la calibration basse résolution.
    • spc_profil, spc_gui_metaboxes.tcl : ajout d'une nouvelle méthode de binning de Horner. Vairable d'environnement : spcaudace(methbin) "horne".
    • spc_ldatesort : tri une liste de fichiers par date-obs.
    • spc_dynagraph : spectre dynamique d'une serie (version avec interpolation systematique).
  • Correction de bugs :
    • spc_autofit2png : correction sur la gestion des limites en longueur d'onde.
    • spc_icontinuum : gestion de l'absence de CRPIX1.
    • spc_multifit2pngdec, spc_anim : tri des fichiers par date-obs avant application.
    • spc_centergravl : calcul plus precis du centre de gravité d'une raie calibrée en longueur d'onde.

5/11/2011 : version 2.11

  • Améliorations :
    • Gestion de la ri pour les spectres eshell.
    • Harmonisation de la synthaxe des commandes de calcul de la largeur équivalente EW.
  • Nouvelles fonctionnalités :
    • Gestion de l'épaisseur de binning via le menu "Profils de raies".
  • Correction de bugs :
    • Correction d'un effet de bord du calcul du continuum lors de l'évaluation de EW sur certains spectres.

19/10/2011 : version 2.10

  • Améliorations :
    • Gestion de la ri pour les spectres eshell.
  • Nouvelles fonctionnalités :
    • Gestion de l'épaisseur de binning via le menu "Profils de raies".
  • Correction de bugs :
    • Correction d'un effet de bord lors du calcul de EW sur certains spectres.

24/09/2011 : version 2.9

  • Améliorations :
    • bess_module : Les mots clef BSS_ESRP et BSS_SRPW décrivant la résolution sont renseignés.
    • SPC_NORM mis à jour correctement dans les procédures de normalisation.
    • Ajout des raccourcis dans le menu de spc_multifit2png, spc_multifit2pngdec, spc_centergaussl et spc_vradialecorraccur.
  • Nouvelles fonctionnalités :
    • spc_multifi2pngdec : génération d'un graphe avec superposition de profils de raies avec décalages verticaux et échelle en longueur d'onde ou en vitesse radiale.
    • spc_fits2datvel : procédure de conversion de fichier profil de raies .fit en .dat avec une échelle en vitesse radiale.
  • Correction de bugs :
    • Calcul correct et avec une meilleure précision des mots clef MID-JD (correct) et MJD-OBS.
    • bess_module : BSS_NORM est renseigné avec "none" plutôt que "no".

07/09/2011 : version 2.8

  • Améliorations :
    • spc_autocentergaussl : shift d'un pixel en moins enlevé.
    • spc_findlinelimits : amélioration de ela précision.
  • Nouvelles fonctionnalités :
    • spc_vradialecorraccur : mesure précise de vitesse radiale prenant en compe vhelio et avec fitting gaussien visualisé.
    • spc_fitgauss : détermlination des paramètres d'une gaussienne ajustée su une raie avec visualisation du résulat en surimpression.
    • spc_gaussienne : tracé d'une gaussienne dans un fichier fits à l'aide de ses paramètres.
  • Correction de bugs :

15/06/2011 : version 2.7

  • Améliorations :
    • Création automatique d'images PNG élargis 1070x510 pixels pour les spectres large bande spectrale (fonctions spc_fit2png et spc_multifit2png).
    • Amélioration du calcul de la réponse instrumentale en basse résolution.
    • Utilisation d'une convention plus lisible pour le taux de lissage : le facteur 1000000 s'écrira 6.
    • Ajout de la gestion specifique des spectres eShell lors du calcul de la réponse instrumentale.
    • Ajout des raies de l'argon pour améliorer la calibration dans la partie bleu des spectres.
  • Nouvelles fonctionnalités :
    • spc_txt2pserr : tracé de points avec barre d'erreur au format postscript.
    • spc_deg3sol : résout un polynôme de degré 3 avec second membre.
    • spc_phaseplot_err : fonction permettant la création de graphiques (PNG) en fonction de la phase avec barres d'erreur. Utile en astrophysique.
    • spc_sinefit_err : calcul d'ajustement d'une sinusoidale sur un jeu de données avec la création d'un graphique (PNG) en fonction de la durée avec barres d'erreur. Utile en astrophysique.
  • Correction de bugs :
    • Effacement de certains mots clef FITS finissant par "2" lors de la création de profils de raies (spc_profil).
    • Lors de la correcion atmosphérique, les calculs sont désormais robustes.
    • Détermination correcte des limites du tracé graphique lors de tracés depuis un fichier texte quelconque (spc_txt2png).
    • Détermination extacte des abcisses des raies en pixels (via spc_deg3sol) d'un spectre calibré non linéairement lors du calcul de la résolution spectrale (spc_resolution).

01/04/2011 : version 2.6

  • Améliorations :
    • spc_scar : maj du mot clef BSS_COSM.
    • spc_calibretelluric : ajout du mot clef SPC_MDEC précisant le décalage moyen avec les raies telluriques.
    • spc_ew4,spc_autoew : renvoient désormais la même liste de résultat (ew_short, sigma_short, snr_short, jd_short, ew_largeur.
    • spc_metaf : colorisation en violet du titre des grandes étapes de calcul des pipelines.
  • Nouvelles fonctions :
    • spc_fit2pnglarge : gestion des profils de raies des grands capteurs. Configuré par gp_novisularge.cfg.
    • spc_txt2png : création d'un graphe avec points reliés ou non au format png à partir d'un tableau de données au format texte 2 colonnes.
    • spc_txt2ps : création d'un graphe avec points reliés ou non au format ps à partir d'un tableau de données au format texte 2 colonnes. Configuré par gp_dataps.cfg et gp_pointsps.cfg.
    • Ajout de fichiers de configuration de Gnuplot pour l'impression postscript : gp_dataps.cfg, gp_points_err_ps.cfg, gp_pointsps.cfg.
    • spc_maxsearch : recherche des maxima d'un ensemble de points.
    • spc_vradialecorraccur : meilleure précision du fitting gaussien pour déterminer le centre de la raie en connaissant l'intensité maximale des bords de la raie.
    • spc_findlinelimits : trouve les longueurs d'ondes limites d'une raie correspondant à une intensité.
    • spc_phaseplot : trace le graphique de l'évolution d'une série de données en focntion de la phase connaissant la période d'évolution.
  • Correction de bugs :
    • spc_fits2data : gère le cas des spectres non calibrés.
    • spc_ew : retourne désormais une liste contenant ew, sigma_ew, jd, snr, ew_presentation.
    • spc_rinstrum : les 3 ri sont de nouveau affichées.

08/02/2011 : version 2.4

  • Améliorations :
    • spc_findtilt : la détection est plus rapide.
    • spc_detectasym : nouvel algorithme plus rapide et plus robuste sur les spectres faibles.
    • spc_slilex : la détection automatique de la zone d'encadrement de la raie la plus centrale est plus robuste.
  • Nouvelles fonctions :
    • spc_autoslant : nouvel algorithme de correction du slant d'une spectre 2D de lampe.
    • spc_linewidth : détermination automatique des pixels de début et de fin de la base de la raie la plus centrale d'un spectre 2D de lampe.
  • Correction de bugs :
    • spc_fits2data : gère le cas des spectres non calibrés.
    • spc_ew* : retourne désormais une liste contenant ew, sigma_ew, jd, snr, ew_presentation.

29/12/2010 : version 2.3

  • Améliorations :
    • Meilleur calcul du nombre d'image combinées pour le spectre final.
    • Ne procède pas au recalage horizontal si il n'y a qu'un seul spectre lampe même si le choix est coché.
  • Correction de bugs :
    • Somme des images sauvée en format ulong pour éviter toute saturation possible.

12/12/2010 : version 2.2

  • Améliorations :
    • Visualise le spectre et son continuum si ce dernier n'est pas éfface dans spc_ew4.
    • Intégration dans spc_ew4 de l'usage de spc_rule comme continuum extrait.
  • Nouvelles fonctionnalités :
    • bm_cmd : permet le bouclage sur les tous les fichiers du répertoire de travail d'une commande passée en argument.
      bm_cmd "spc_ew4 %s 6530 6600 1000000 o".
    • spc_syntherule : créé un profil de raies fits d'une varleur y donnée.
  • Correction de bugs :
    • Correction de bugs sur spc_ew4.
    • Correction d'un effet de bord dans spc_extractcontew.

24/10/2010 : version 2.0

  • Nouvelles fonctionnalités :
    • spc_ew4 : algorithme de d4ième génération pour la calcul de la largeur équivalente. Elle permet de choisir et de contrôler la méthode d'extraction du continuu.
    • spc_extractcontew : nouvel algorithme utilisant spc_piecewiselin earfilter avec 2 points extremaux et un point du continuum sans raies.
  • Améliorations :
    • spc_ew4 : permet aussi d'afficher le spectre et son continuum à la fin du calcul de EW.
    • spc_icontinuum : affiche la longueur d'onde où est calculé le continuum.
    • Le degré du polynome pour spc_extractcont est réduit de 5 à 2.
  • Correction de bugs :
    • Recalage horizontal rendu effectif dans le pipeline.
    • Correction d'un bug du fonctionnement de la commande spc_ew.

07/09/2010 : version 1.6.6

  • Améliorations :
    • Pipelines : gestion du cas où il n'y a qu'un seul spectre à réduire.
    • La date des fichiers finaux créés à l'export au format PNG possède la fraction de jour.
    • spc_snr : la mesure à une longueur d'onde choisie est désormais possible.
    • L'addition simple des spectres traités est enregistrée au format long de façon à éviter la saturation.
    • Pipeline non stellaires : effectue la correction de tilt des spectres non stellaires si l'on passe en argument de la lampe, un spectre traité possedant les mots clef SPC_TILT, SPC_TILX et donc SPC_TILY. Sinon le néon ne contient pas ces informations, il ne fera pas de rotation.
    • Ajout du mot clef SPC_RMSO indiquant le rms relatif à la calibration tellurique.
    • Création des mots clef supplémentaires SPC_TILX et SPC_TILY dans : spc_tiltauto, spc_tilt, spc_tilt2, spc_tilt3.
  • Nouvelles fonctionnalités :
    • spc_periodogram : créé un périodogramme à partir d'un fichier de données texte à 2 colonnes.
    • spc_degauss : recherche des intensités des raies qui sont mélangées et superposées.
    • spc_maxsurch : recherche des maxima d'un nuage de points.
    • spc_sinefit : effectue un ajustement sinuoïdale d'un nuage de points.
    • spc_gausslit : génère les intensités d'une gaussienne à partir de ses paramètres.
    • spc_tilt2imgs : applique les paramètres de rotation (angle, xrot, yrot) à une série d'images.
  • Correction de bugs :
    • Création du fichier "BeSSParam.ini" s'il n'existe pas.

24/06/2010 : version 1.6.2

  • Améliorations :
    • Pipelines : met à zéro les extrema du spectre 1c de l'étoile obtenue à l'aide de spc_rmextrema. Sont d'abord effectués le tilt, puis smilex. Affichage plus clair et coloré de la loi de calibration.
    • spc_findtilt : découpe aussi les bords bas et haut de l'image pour opérer à la détection sans artefacts des bords et de façon robuste.
    • Variable d'environnement : spcaudace(smilex_inv) permettant l'inversion du courbure de la correction du smilex.
    • Calibration tellurique : ajout automatique de la méhtode 4 pour le cas des KAF400+Lhires3 2400 g/mm.
    • Astrophysique : gestion des mots clef RA et DEC en plus de OBJRA dans le calcul de la vitesse héliocentrique.
  • Nouvelles fonctionnalités :
    • spc_rmneg : mise à zéro des pixels négatifs.
    • spc_rmextrema : mise à zéro des valeurs très grandes de l'intensité.

20/04/2010 : version 1.6.0

  • Elimination automatiques des cosmics dans les profils de raies.
  • Calcul de la courbe d'absorption atmosphérique spécifique à un objet en basse résolution.
  • Détermination de la température stellaire par ajustement de la fonction de Planck.
  • Elimination manuelle des cosmics dans les profils de raies.
  • Opération arithmétiques sur les profils de raies comme ajout d'une constante (offset), multiplication par une constante, ....
  • Extraction du continuum : méthode automatique, par sélection de points.
  • Nouveau coeur de calibration en longueur d'onde avec une précision RMS supérieure à 10^-8 Angstrom.
  • et création automatique d'une animation à partir de plusieurs spectres !

   Cette dernière fonctionnalité est décrite dans une animation flash accéssible ici.

18/07/2009 : version 1.5.3

  • Améliorations :
    • Meilleure gestion de renomage des fichiers dans le pipeline de calcul de la RI.
    • Accès par le menu "Conversions" à la fonction spc_fit2colors qui crée un spectre coloré au format JPEG à partir du profil de raies.
  • Nouvelles fonctionnalités :
    • Utilisation des nouvelles fonctions (spc_lowresfilterfile...) de lissage de continuum (et de RI) en basse résolution de P. Lailly.
    • Ajout de la fonction spc_resample qui permet le rééchantillonnage de deux couples de listes (longueur d'onde, intensites) dans les routines de calculs numériques.
    • spc_merge : raboutage de deux spectres.
    • spc_echantdelt : rééchantillonnage d'un profil avec un pas d'échantillonnage.
    • spc_echantmodel : rééchantillonnage d'un profil sur le modèle d'un autre profil.

20/04/2009 : version 1.5.2

  • Correction de bugs :
    • Nettoyage d'un fichier intermediaire pour les découpage (crop) de profils avec spc_select.
    • Calibration tellurique : une variable manquait pour la methode 7.

21/02/2009 : version 1.5.1

  • Améliorations :
    • L'utilisaiton ou non d'un superflat binne et normalise est désormais une option controlée par la variable d'environnement spcaudace(binned_flat).
  • Correction de bugs :
    • Lors de l'exportation au format BeSS, efface le mot clef RADECSYS lorsqu'il est présent.
    • Lors de l'exporation au format PNG, configuration rigoureuse de la position des legendes.

01/01/2009 : version 1.5.0

  • Améliorations :
    • spc_calibrage : formatage et gestion de la selection du choix des 4 méthodes de calibration de l'eau. Ajout d'une méthode 5 (decalcage de -rms) et gestion du signe du décalage des méthodes 1 et 5.
    • Réarrangement de l'ordre des items dans pipeline traitestellaire.
    • Réorganisation de spc_calibretelluric et ajout d'une méthode de décalage iteratif et d'une autre opérant un decalage de 0.5*rms ; les méthodes au nombre de 7 peuvent être choisies par la variable d'environnement spcaudace(calo_meths) de type liste, contenant le numéro des méthodes choisies (description dans spc_var.tcl). La méthode n°3 étant peu satisfaisante.
    • Ajoute le mot clef "SPC_NORM" avec "Rescaling local middle continuum" lors de mise à l'échelle locale à 1 du continuum.
    • spc_ajustdeg1 est passée en haute precision et se nomme spc_ajustdeg1hp.
    • L'élimination des bords nuls se fait dau niveau 1c de la fonction traitesrinstrum produisant les spectres 1c et 2b.
  • Nouvelles fonctionnalités :
    • Choix des méthodes de calibration telluriques par la variable d'environnement spcaudace(calo_meths).
    • Découpage des bords à zéro (spc_rmedges) et option de mise à niveau locale à 1 du continuum dans le pipeline de traitement "stellaire".
    • 2 nouvelles variables d'environnement :
      • spcaudace(calo_meths) : liste du n° des méthodes utilisables.
      • spcaudace(croiss_bord) : pente minimale d'un bord du profils de raies pour le découpage du bord nul par spc_rmedges.
    • CTRL-V appelle la superposition du spectre telluric dans le menu Calibration d'SpcAudace.
  • Correction de bugs :
    • Éradiquation du "cpu eater" de la fonction spc_passebas_pat (par FFT).

21/09/2008 : version 1.4.5

  • Améliorations :
    • spc_somme : effacement de DATE-END et ajout d'une option pour une somme 32 bits.
    • Dans les pipelines, lle profil de raies non calibré est conservé et est nommé ${img}-profil_1a.
    • La division par la ri est adaptée aux intensités de la basse résolution grace à la nouvelle variable d'environnement spcaudace(bande_br).
    • spc_icontinuum : ajout d'options pour le calcul de l'intensite du continuum sur un intervale de longueur d'onde.
    • spc_ew3 : calcul la valeur du continuum sur le profil du continuum extrait (spc_extractcont) et choisi une page de longueur d'onde spécifique à la bande spectrale du spectre (moyenne de zones sans raies).
    • Ajout de quelques longueurs d'onde autour de 6600 A et dans le bleu de Ha pour la calibration sur les raies telluriques.
    • Ajout d'une raie a 6602.9, la raie a 6652 étant déjà dans la liste, pour la calibration avec le néon.
    • Lors de la calibration du spectre de la lampe, gestion des cas où l'utilisateur fait une mauvaise calibration en longueur d'onde, même s'il récidive.
    • Ajout de l'étape de calcul de la résolution pour le spectre de l'étoile de référence.
    • Dans les pipelines, simplification des noms de fichiers des profils de raies générés (objet-profil-1c...).
    • Gestion d'un plus grand nombre de décimales dans les ajustements polynomiaux lors des étapes de calibration en longueur d'onde.
  • Nouvelles fonctionnalités :
    • spc_rmedges : nouvelle fonction pour effacer les bords nuls des spectres.
    • spc_dat2fitslin : nouvelle fonction de conversion d'un profil texte DAT en FITS linéaire.
    • spc_autoresolution : nouvelle fonction de calcul de la résolution avec une recherche automatique de la raie la plus centrale.
    • Ajout d'un accès au site ArasBeam dans le menu Fichier.
    • spc_rescalecont : mise à 1 du continuum.

05/07/2008 : version 1.4.0

  • Corrections de bugs :
    • spc_divri : correction d'un bug d'opération.
  • Améliorations :
    • spc_somme : gestion d'une option pour faire soit une somme moyenne soit une somme arithmétique.
    • spc_icontinuum : accepte desormais une longueur d'onde en second argument pour le calcul du continuum a cet endroit.
    • spc_ew : solidification du calcul de JD.
  • Nouvelles fonctionnalités :
    • spc_gaussienne : nouvelle fonction pour tracer une gaussienne synthétique à partir de fwhm, imax et lambda_centre.

16/04/2008 : version 1.3.0

  • Les fonctions de conversions et de capture d'écran sont désormais réunies dans un nouveau menu "Conversions". Nouvelle fonction de capture d'écran au format GIF (spc_scgif).
  • Lorsque l'on sélectionne un fichier avec la Visionneuse-bis qui est un profils de raies, il s'affiche dans l'interface de visualisation d'SpcAudACE.
  • Nouvelle fonction de régistration horizontale à l'aide de 2 lampes de calibration (spc_registerh).
  • Fonctions astrophysiques :
    • spc_autoew1 : ancienne méthode avec recherche des bords à icont.
    • Création de spc_vradialecorr tenant compe de la correction héliocentrique pour les spectres non calibrés avec les raies telluriques.
    • spc_autoew : normalisation a 1 par extractcont, puis calcul ew.
    • Nouvelle fonction pour le calcul du rapport V/R utile en astrophysique : spc_vrmes.
  • Filtrages :
    • Ajout de spc_extractcont : puissante extraction automatique d'un continuum.
  • Calibration :
    • spc_loadmh2o : nouvelle fonction pour superposer le spectre de l'eau dessus un profil.
    • spc_resolution : fonction de calcul de la résolution d'un profil de raies et crée les mots cléfs SPC_RESP et SPC_RESL.
  • Mots clefs :
    • Création des mots clefs SPC_RESP et SPC_RESL pour stoquer respectivement le pouvoir de résolution et la longueur d'onde à laquelle il a été calculé.
    • Si un retrait des cosmics est opéré, le mot clef BSS_COSM est mis à jour.
    • Lors de la création du profil de raies, le mot clef CREATOR est initalisé avec "SpcAudACE version - date de version" ce qui permet caractériser les algorithmes utilisés.

02/03/2008 : version 1.2.5

  • Boîte graphique pour la commande spc_divri, et pour quelques autres focntions.
  • Ajout d'un nouveau menu "Conversion" réunissant toutes les fonctions d'export et de conversion.
  • Ajout d'une nouvelle méthode efficace de calcul de la réponse instrumentale en haute résolution.
  • Amélioration de la précision de la calibration en longueur d'onde avec les raies telluriques.
  • Réarangement de l'ordre d'apparition, plus logiques, des libelés des pipelines.
  • Nouvelle fonction pour le calcul du rapport V/R utile en astrophysique : spc_vrmes.
  • Création d'une fonction d'ajustement polynomiale optimisée : spc_polynomefilter, spc_ajustpolynome.
  • Correction de bugs :
    • Correction d'un bug du calcul de la durée d'observation ;
    • Correction d'un bug : gestion des rotations trop importantes ;
    • Problème de copie de fichier lors de l'étape d'export au format PNG.

10/10/2007 : version 1.2.0 (étape de maturité)

  • Tous les menus ainsi que les fenêtres des pipelines possèdent leur traduction en anglais.
  • La détection de l'angle de tilt est améliorée. Une plus large gamme de dispersion est gérée lors du calcul de la réponse intrumentale.
  • Nouvel algorithme d'échantillonnage linéaire.
  • L'installation d'SpcAudace se fait désormais depuis le répertoire audela-x.y.z. La numérotation sur trois chiffres est désormais prise en compte.
  • La loi de calibration est désormais systématiquement linéarisée en fin de pipeline avec spc_linearcal. Ceci pourras à l'avenir être réglable dans les préférences.
  • La calibration à l'aide des raies telluriques est gérée sur une large plage de longueurs d'onde (5500-9000 A) avec la fonction spc_calibretelluric utilisant la liste des raies telluriques de l'ESO.
  • Le calcul des paramètres de qualité de la calibration par spc_caloverif utilise une nouvelle formulation.
  • Il est désormais possible d'afficher plusieurs profils à la fois dans la fenêtre SpcAudace à l'aide de nouvelles fonctions (spc_loadmore et spc_gdelete) disponibles dans le menu Fichier.

06/08/2007 : version 1.1.0

  • Nouveau pipeline dédié à la réduction des spectres non stellaires comme ceux des nébuleuses, des comètes ou en très basse résolution nommé "Réduction des spectres non stellaires".
  • Un calcul optimisé de la réponse instrumentale en basse résolution (dispersion>0.5 A/pixel) est inclus dans le pipeline n°1 de création de la réponse instrumentale. Les valeurs abérentes des bords sont gérées de façon adaptée au spectre.
  • Il est désormais possible d'utiliser dans les pipelines de réduction un profil de raies calibré de la lampe de calibration s'il est disponible plutôt que son spectre 2D à traiter.

25/07/2007 :

  • Création d'une commande générique spc_load pour charger un profil de raies aux formats FITS et DAT.
  • Correction d'un bug dans la phase de calibration en longueur d'onde lorsque les raies ne constituaitent pas une suite croissante ou que des longueurs d'onde sont ajoutées à la main.
  • Utilisation d'un flat normalisé dans les prétraitements grâce à la fonction spc_normaflat.

14/07/2007 :

20/06/2007 :

  • Traduction en anglais du menu principal de l'interface SpcAudACE.
  • Création d'un nouveau pipeline regroupant le 2) et 3) et très simple car sans options. Idéal pour les débutants : il s'appelle "Réduction de spectres stellaires".
  • Désormais, les offsets sont gérés par les pipelines lors du prétraitement des images.
  • Une fonction très utile pour vérifier à l'aide des raies telluriques la calibration d'un spectre : spc_caloverif. Elle peut prendre en argument une liste de raies qui sera utilisée pour la vérification. Par défaut, ce sont les raies telluriques autour de la raie H-alpha.

25/04/2007 :

  • Ouverture d'SpcAudace vers des outils extérieurs :
    • Menu "Fichier/Accès Simbad" : ouverture d'un navigateur vers la base Simbad.
    • Menu "Fichier/Accès BeSS" : ouverture d'un navigateur vers la base BeSS.
    • Menu "Fichier/Accès UVES" : ouverture d'un navigateur vers la base UVES.
    • Menu "Astrophysique/Simulation par Spectrum" : exécution du logiciel libre Spectrum pour synthétiser des spectres. Cela permet, en ajustant les paramètres physiques de l'étoile, de déterminer ces grandeurs physiques (pression, température, gravité...) pour un spectre que l'on a mesuré.
    • Menu "Astrophysique/Site pour la préparation de surveys" : site avec des liens sur les bases, éphémérides et autres outils pour la prépration d'une nuit de recherches.
    • Menu "Astrophysique/Site de liste d'étoiles Be" : liste d'étoile Be de C. Buil.
  • Optimisation de la fonction spc_autocalibrehaeau permettant la calibration non-linéaire automatique sur les raies de telluriques de l'eau autour de la raie H?.
  • Création de spc_linearcal pour rééchantillonner linéairement ses spectres, entre autre, à destination de la base BeSS.

25/03/2007 : sortie de la version 1.0.0 !

  • Deux fonctions de confort ont été créées :
    • spc_version : indique la version courante d'SpcAudACE ;
    • spc_help : lance le navigateur paramétré dans AudACE et affiche la liste des fonctions disponible localement ou sinon sur le site d'SpcAudACE.
  • Perfectionnement de la fonction d'autonormalisation sur le continuum spc_autonorma et création de spc_icontinuum donnant la valeur du continuum le plus proche de la moyenne d'un profil.
  • Nouvel algorithme plus précis de calcul de la largeur équivalente EW disponible par la fonction spc_ew3 intégrée dans spc_autoew. Deux fonctions associées :
    • spc_ewdirw : crée un fichier texte avec les champs suivants sur tous les fichiers FITS du répertoire de travail :
      NAME MJD date EW(wavelength's range) Sigma(EW) SNR
      28_tau_060927b.fit 2454004.9275 EW(18.97=6552.57-6571.54)=-20.94 A 2.11 A 23
      ....
    • spc_ewcoube et spc_ewcoube_opt : tracé du graphique EW=f(JoursJuliens) avec génération du fichier PNG.
    • Deux nouvelles commandes de traitement géométrique :
    • spc_findtilt : détermine l'angle et le centre de redressement d'un spectre.
    • spc_tilt2 : rotation d'un spectre à l'aide d'un angle et des coordonnées du centre.
  • Le module BeSSmodule de François Cochard de mise à jour des mots clef FITS pour la conformité avec la base de données de spectre BeSS est pleinement fonctionnel. Il est appelable à partir du menu Fichier.

05/03/2007 :

  • Le pipeline n°1 crée désormais automatiquement 3 réponses instrumentales au choix grâce aux fonctions spc_ajustrid1, spc_ajustrid2 et spc_ajustripbas laisant ainsi à l'utilisateur le meilleur choix possible à la fin de cette première étape de calcul.
  • Il est désormais possible de coloriser le spectre et crééer un image JPEG à des fins de présentation avec la fonction spc_fit2colors.
  • Une nouvelle fonction de lissage du continuum spc_smoothsg basée sur l'algorithme de Savitzky-Golay est disponible.
  • La correction en longueur d'onde de la vitesse héliocentrique des spectre est faisable avec la fonction spc_corrvhelio.
  • L'exportation des profils de raies au format PNG peut maintenant se faire via une interface graphique de saise des paramètres grâce à la commande spc_export2png.

08/02/2007 :

  • Ajout d'une fonction spc_multifit2png de 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.
  • La fonction spc_fit2pngopt permet quant à elle de personnaliser les légendes ainsi que les limites de l'axe des abscisses (horizontal).
  • Création de fonctions pour le calcul de température et densité électronique des nébuleuses à raies d'émission : spc_te, spc_npte, spc_ne et spc_npne ayant des options de calcul différentes.
  • Enfin, mise à disposition des fonctions très utiles de calcul de la correction héliocentrique spc_vhelio et de vitesse radiale spc_vradiale tenant compte de la correction héliocentrique. Il existe toujours la fonction de calcul "manuel" de vitesse Doppler spc_vdoppler en donnant le décalge ainsi que la raie de réference.

04/01/2007 :

  • À partir de cette version d'SpcAudACE, les coéfficients de calibration en longueur d'onde et des déformations géométriques sont définis comme suit :
    • Le smilex est caractérisé par les mots clef : SPC_SLX1=ycenter, SPC_SLX2=coéf. dég 2 ;
    • Le slant qui est considéré comme un cas particulier du smilex est mémorisé par : SPC_SLA=pente des raies ;
    • Les coéfficients du polynôme de calibration en longueur d'onde a+bx+cx^2+dx^3 sont stockés dans les mots clefs suivant : SPC_A=a, SPC_B=b, SPC_C=c, SPC_D=d.
  • Cependant, l'affichage des profils gère toujours l'ancienne l'ancienne formulation du polynôme de calibration en longueur d'onde.
  • Création de la fonction spc_calibredecal permettant un décalage du spectre en longueur d'onde.

03/01/2007 :

  • Création d'une fonction d'export fit vers png spc_autofit2png avec génération automatique du titre du graphique grâce à l'extraction de quelques mots clefs de l'entête fits et d'un fichier de configuration texte contenant la liste du matériel (télescope, spectroscope, réseau).
  • C'est très confortable lorsuqe l'on a beaucoup de profils de raies à générer pour ses pages web.
  • Pour pouvoir exporter un profil de raies au format Postscript, il est désormais possible d'utiliser les commandes spc_fit2ps et spc_autofit2pngps.

15/11/2006 :

Création d'une fonction de filtre passe-bas spc_passebas permettant un lissage satisfaisant lors de la création de la réponse instrumentale.

14/10/2006 :

  • Création des fonctions spc_smooth2 et spc_bigsmooth2 basées sur le filtrage BACK. Le calcul de la réponse instrumentale est ainsi grandement amélioré.
  • Pour mieux gérer les bords parfois divergeants des profils lors d'une correction par la réponse instrumentale, la fonction spc_divri a été créée à cet effet.

01/10/2006 :

  • Création de la fonction spc_snr donnant le rapport signal sur bruit (SNR) d'un profil de raies. Ceci permet alors le calcul de l'erreur sur la mesure de la largeur équivalente EW effectuée par les commandes spc_ew2 et spc_autoew.
  • La fonction de regsitration verticale spc_register a été consolidée pour gérer des bords lumineux dans les images.

03/09/2006 :

  • Création d'une série de fonctions dédiées à la calibration de précision en longueur d'onde :
    • spc_calibre3pil : calibration par un polynôme d'interpolation de Lagrange de degré 2 avec 3 couples (x, ?) ;
    • spc_calibren : calibration par un polynôme d'ajustement de degré 2 avec N couples (x, ?) ;
    • spc_calibre : calibration en longueur d'onde d'un spectre avec N raies et interface graphique préremplie par détection automatique de la position des raies ;
    • spc_findbiglines : fonction de recherche automatique des raies les plus intenses dans un profil de raies ;
    • spc_calibrehaeau : étalonnage automatique en longueur d'onde à partir de raies de l'eau autour de Ha.
  • Ceci conduit à la création de nouveau mots clef FITS pour mémoriser les coéfficients du polynôme de calibration défini par c+bx+ax^2 : SPC_A=a, SPC_B=b, SPC_C=c.

26/08/2006 :

  • Création d'une série de fonctions dédiées à la correction de la réponse instrumentale :
    • spc_rinstrum : calcul de la réponse instrumentale à l'aide d'un profil d'une étoile de référence et de son profil issu d'un catalogue de référence. Gère automatiquement les différences de plages spectrales et de dispersion ;
    • spc_rinstrumcorr : calcul de la réponse instrumentale et effectue la division pour obtenir le profil corrigé ;
    • spc_rinstrumeau : calcul de la réponse instrumentale otée des raies telluriques à l'aide d'un profil d'une étoile de référence et de son profil issu d'un catalogue de référence. Gère les différences de plages spectrales et de dispersion ;
    • spc_rinstrumeaucorr: calcul de la réponse instrumentale otée des raies telluriques et effectue la division pour obtenir le profil corrigé.

25/06/2006 :

  • Ajout du module Bess de François COCHARD pour formater et compléter les entêtes FITS compatibles avec la base de données de spectres d'étoiles Be : Pour l'executer, faire Fichier/Lancer un script -> spcaudace/bess_module.tcl.
  • Création d'une nouvelle fonction d'autodétection du spectre dans l'image 2Ds pour gérer les cas où l'épaisseur n'est pas symétrique et la lumière pas bien concentrée (cas de problèmes de suivi) : scp_detectasym.
  • Par conséquent, ajout d'une seconde option dans la commande spc_profil pour le choix de la méthode de détection : normal ou asym.

08/06/2006 :

  • Ajout de nouvelles fonctions de correction des déformations géométriquess : spc_smilex, spc_smilex2img, spc_smiley, spc_slant et spc_slant2img.
  • Gestion simplifiée de l'ajustement polynomiale de second degré d'un nuage de points : spc_ajustdeg2.
  • Les pages d'aide (celle-ci) ainsi que les tutoriels sont désormais intégrés à Spcaudace dans le répertoire doc.
  • Les coéfficients des déformations géométriques sont stoqués dans les mots cléf SPC_SLX1, SPC_SLX2 et SPC_SLA dans l'entête du fichier FITS du profil de raies redressé et calibré de la lampe de calibration. Ce fichier fits devient ainsi un élément centrale de la mécanique d'SpcAudace.

27/04/2006 :

  • Ajout des binaires Win32 de Gnuplot dans le répertoire spcaudace/gp/ pour permettre aux utilisateurs sous Win$ de bénéficier des fonctions d'export au format png de façon transparente. La taille de l'ensemble augmente de 2,1Mo (total zip 1,8 Mo).
  • Création des fonctions spc_dat2png et spc_dat2pngman.

01/04/2006 :

   J'ai pas mal avancé sur SpcAudace qui sait désormais "tout" faire pour obtenir un profil de raies calibré en lambda (avec 2, 3 raies, avec 1 raie et dispersion, a partir d'une lampe spectrale) et corrigé de la réponse spectrale a l'aide d'une bibliothèque de spectres de référence dans le répertoire spcaudace/data/bibliotheque_spectrale portant la taille de l'archive à 1,2 Mo.

17/08/2004 : naissance d'SpcAudace

   Première lignes de code effectuer les corrections géométriques, l'appariement, l'extraction du profil de raies et l'affichage de ce dernier. En route vers les automatisations désormais.
   Merci à Benoît MAUGIS