Logiciel de traitement des DPSM

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

Tests et Validation du logiciel
Développement logiciel sur micro-contrôleurs PIC en C
VOTable et lobservatoire virtuel solaire Marco Soldati Haute École Spécialisée de la Suisse de nord-ouest.
Le dépouillement de données THEMIS à BASS2000 Nice, mai 2005 Nadège Meunier et léquipe BASS2000 Contexte Rappel des objectifs de BASS2000 Bilan (Tarbes)
Sur la détection des champs magnétique stellaires Julio Ramirez Vélez Meir Semel LESIA, Observatoire Paris Meudon Atelier à Nice France, Mai 2005.
J. Moity, Th. Roudier, J.-M. Malherbe, P. Mein, S. Rondi Dynamique des éléments magnétiques de la Photosphère Calme.
Algorithmes et structures de données 9ème cours Patrick Reuter maître de conférences
Eléments de prospective CS BASS2000, 2 juin 2006 N. Meunier.
BASS2000: bilan et projets Bilan Projets pour 2002 et 2003 DLTs testés Problèmes récurrents Bilan de lintégration des données 2002 Tests pour le projet.
BASS2000, archive long terme : bilan et projets Présentation du service Archive et diffusion Bilan Producteurs : intégrés et en projet Nouveaux types de.
BASS2000-Tarbes : statut et projets Meunier N., Lafon M., Maeght P., Grimaud F., Roudier T. Observatoire Midi-Pyrénées.
BASS2000 Base de Données Solaires Sol Objectifs Equipe Bilan Projets.
Le dépouillement de données THEMIS à BASS2000 Nice, mai 2005 Présentation de BASS2000 – Tarbes Contexte : évolution de la base Mise en place du dépouillement.
Introduction de données MTR-THEMIS dépouillées dans le catalogue BASS2000 Nadège Meunier Atelier MTR, 17 janvier 2006, Tarbes.
Correction des flats-fields Nadège Meunier Atelier MTR, 17 janvier 2006, Tarbes.
Grandissement et mise au point entre voies Nadège Meunier Atelier MTR, 17 janvier 2006, Tarbes.
DEPOUILLEMENT DES DONNEES DPSM
DEPOUILLEMENT DES DONNEES DPSM DE THEMIS ET DU PIC DU MIDI Thierry ROUDIER OMP/UMR5572 Atelier DPSM 12 Décembre 2003, Tarbes.
Tel dob nseq nline MSDPBMS WAVELNTH GRORDER FSLTH FSWTH STEP_X NBSTEP_X STEPGRID NBSTGRID GRID_MAX GRID_PER.
Le recentrage des spectres Nadège Meunier Atelier MTR, 17 janvier 2006, Tarbes.
Détermination de la position des raies Il faut faire la différence entre: 1.La precision de la méthode 2.La precision de la mesure Precision de la méthode:
Réduction des données But: Opérations à réaliser: Approche:
Gestion de FICHIERS.
Personal Home Page / Hypertext Processor (PHP)
Plan de formation Chapitre 1 : Présentation de SAP
ESPaDOnS: Echelle SpectroPolarimetric Device
Vecteur champ magnétique à haute résolution temporelle par Spectro-imagerie DPSM P. Mein, V. Bommier, N. Mein.
Sélection automatique d’index et de vues matérialisées
Qu’est-ce qu’un ordinateur ?
CEM en Électronique de Puissance
Par Fabrice Pasquier Cours III
Page 1 Introduction à ATEasy 3.0 Page 2 Quest ce quATEasy 3.0? n Ensemble de développement très simple demploi n Conçu pour développer des bancs de test.
Chapitre 2 : Matrice de répartition (S)
Polarisation et Directionnalité
Commission Européenne
Module 3 – Et ta mémoire….
Bibliothèque standard du C++
Wordpress Week-end Tisserands 17 – 18 mars Présentation Généralités Téléchargement Wp-config Installation Tableau de bord Articles/catégories –
TP Fichiers et Tableaux Avril Un fichier Permet le stockage de données sur des supports de mémoire externes (donc les données ne seront pas perdues.
LES JOURNÉES DE LA GÉOMATIQUE DES PAYS DE LA LOIRE 17 et 18 décembre 2013 Mise en œuvre d'outils pour la description à grande échelle, la caractérisation.
DeltaPROD Suivi des interventions Gestion de configuration
TD Table traçante - Porte stylo Simulation d’injection plastique pour valider la conception MoldFlow Plastics Advisers version 8.0.
L’utilisation des bases de données
Faculté I&C, Claude Petitpierre, André Maurer 1 JavaCC Java compilers compiler (version générant du Javascript)
F Copyright © Oracle Corporation, Tous droits réservés. Créer des programmes avec Procedure Builder.
SIDENA BTS IRIS Session 2008 CARME Arnaud.
Développer en C avec Eclipse Introduction Création d'un projet Ajout de fichiers Compilation Exécution Utiliser le débogueur Département dinformatique.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D. Chapitre 9 Programmation nawk(1)
Chapitre 9 Les sous-programmes.
DATA processing of THEMIS data at BASS2000 : on-line vector magnetic field maps N. Meunier, M. Lafon, Maeght P, Grimaud F., Paletou F., Bommier V. SF2A.
BASS2000 : Bilan et prospective N. Meunier, J
Dynamique des éléments magnétiques de la Photosphère Calme
Faculté des arts et des sciences Département de physique Astronomie Extragalactique Cours 2: Profils de luminosité des galaxies.
Module 1 : Installation de Microsoft Windows XP Professionnel
 On mesurera la durée Δt d'un nombre suffisant de périodes (par exemple Δt = 10) pour avoir une bonne précision sur le logiciel.  On pourra par exemple.
Fichiers de données Fichiers de contrôles Fichiers de journalisations Fichiers de paramètres d’initialisation.
Quelques mots sur l'animation avec POV-Ray
NG NM NG NM X X X X X X X X X X.
Créer des packages.
05/02/98WEB ESNIG Modèle logique de données Oracle Designer/2000 & Oracle Web Server.
Algorithmique et programmation en
Bureautique M1 Mise en forme évoluée 2.
SciTools Understand A Source Code Analysis and Metrics Tool
S. Duguay, J.J. Grob, A. Slaoui Laboratoire InESS, Strasbourg
POWERPOINT.
M.Lintz, Laser ranging OHP Colloq.23-27/09/ work on absolute laser ranging of long distances at laboratoire ARTEMIS two posters: µm scale accuracy,
Ondes gravitationnelles
Observation au Pic du Midi 8-12 Juillet 2003 Thierry Corbard, OCA Jean Arnaud, OMP Richard Muller, OMP.
La diffusion de codes Nadège Meunier Atelier MTR, 17 janvier 2006, Tarbes.
Transcription de la présentation:

Logiciel de traitement des DPSM THEMIS, Pic-du-Midi, VTT Tenerife, Meudon Principaux Paramètres Pierre MEIN Atelier DPSM de Tarbes, décembre 2003

Organigramme des programmes IDL et FORTRAN Comment traiter plusieurs séquences, et à quel niveau modifier les paramètres ? Correction des défauts instrumentaux et d’interpolation 4) Intérêt des divers niveaux de traitement (inversion, destretching…)

MSDP DATA PROCESSING /data/ /data/auto/ t*fts sequence.par tyyyy.par N=sb=seq. N, L, S L=cm=line msdpauto S=qv=Stokes key1 ms.par /data/auto/dirN_L key.par Parameters Conversion b*.fts Option /no_fort ms1 Computation

Fichiers Paramètres Themis Pic VTT Meudon tyyyy.par Themis Pic VTT Meudon t2000.par p2001.par v2002.par m2003.par t2001.par p2002.par t2002.par p2003.par t2003.par Dans le soft sequence.par A remplir, modèle et commentaires dans le soft 1 ligne par séquence et par raie Caractérise la séquence et la raie, entrée du Fortran ms1 A contrôler éventuellement 4 parties: ms.par télescope, date, séquence, raie + mots-clés lus dans le header FILE obs.par paramètres observation / instrument FILE exe.par paramètres de traitement FILE fix.par paramètres de base généralemnt inchangés

ms1 x*L* z*L* y*L*S c*L*S d*L*S q*L*S r*L*S p*L*S geo.ps g*L flat.ps f*L*S grid.ps cmd*.ps quick.ps j*L*S cmr*.ps prof.ps sq*L*S.ps sp*L*S.ps ms.lis scan.lis Averages Calib. Channels Bisect. Quick-look Profiles Spectroheliog readmsdp IDL files

Standard Quick-look output files Array index q* sq*.ps Themis: Polarvoies B,C 5896 8542 1 Intensity close to line centre I0 2 Stokes V 3 Bisector +/-1.5d:intensity I1 4 cospatiality test 5 velocity v1 6 long. mag. Field B1 7 Bisector +/- 3d :intensity 8 cospatiality test 9 velocity 10 long. Mag. field No polar voie A 6563 Intensity Close to line centre I0 2 Bisector +/-d : intensity I1 3 velocity v1 4 Bisector +/-2d : intensity I2 5 velocity v2 d = wavelength distance between channels

Example of quick-look Themis:

Comment traiter à la suite plusieurs séquences, plusieurs raies, plusieurs polarisations Les paramètres de Stokes sont supposés observés dans l'ordre Q, U, V. Sequence.par ------------------------------------------------------------------------------ tl sb sx sy sz cm bs yy mm dd lbd go stx dt sty ny ng nq qv nb bt qp sd 1 2 2 2 2 1 16 03 10 17 0 0 0 60 0 0 4 3 0 1 0 0 2 1 3 5 5 5 2 16 03 10 17 0 0 0 60 0 0 4 3 0 1 0 0 2 1 5 5 5 5 2 16 03 10 17 0 0 0 60 0 0 4 3 3 1 0 0 2 end Le code crée dir2_1 qui contient q*101, q*102, q*103 dir3_2 qui contient q*201, q*202, q*203 dir5_2 qui contient q*203 séquence Raie Raie Stokes

A quel niveau modifier les paramètres de traitement? Exemple: Longueurs d'onde des Quick-looks ms.par nm lbda dlbd . . . 8 5896 80 . . . cmd cented . . . 1 <--- centre raie lmpd lbd1d lbpasd 0 0 0 0 0 0 2 1500 1500 <--- bissecteur +/-1.5*dlbd, +/-3*dlbd cmd*.ps t2003.par (nbox) cented lmpd lbd1d . . . 1 1 2 1000 2 1 2 1500

Exemple: Longueurs d'onde des Profils ms.par cmr center - - - 1 lmpr lbd1r lbpasr 7 500 500 <--- -3.5*dlbd . . . 0 . . . +3.5*dlbd 0 0 0 cmr*.ps t2003.par (nbox) cented lmpd lbd1d center lmpr1 lbd1r1 lmpr3 lbd1r3 1 1 2 1000 1 4 500 2 1000 2 1 2 1500 1 7 500 0 0

Correction de défauts des données Mise au point, canaux mal définis: positions non détectées interpolées automatiqt (voir aussi nleft,nright) distorsions prises en compte (distor=1) Dérive entre flat-field et field-stop: recentrage automatique à l’étape ¨flat¨ Décentrage de grille: recentrage par caldeb=1, ideb=0 Absence de dark current: idc=0 Absence de field stop: calfs=-1 (fs remplacé par ff) Données bruitées: ijlis=2 Faible résolution spatiale/grand champ augmenter le pixel (milsec) Lumière diffusée: taux scatter/1000 (calculée sur courbe à lambda constant)

Cospatialité incorrecte Introduction manuelle d’une erreur de 0.5 arcsec (itana+500) Test de cospatialité

Correction. calana. (calana=1, interpol. quadratique Correction calana (calana=1, interpol. quadratique entre dx = +/-1’’ et dy = +/-0.5’’) Test de cospatialité

Effet des nuages

Correction norma (norma=0289)

Cannelures dues aux Interpolations des Profils de Raies entre Canaux Cannelures dues aux Interpolations des Profils de Raies entre Canaux Themis, voie B sans correction I_0 I_120 v_120 B_120

l= L + n Dl + y * (dl/dy) intercanal y P x P= Dl*(dy/dl) Themis : voies B,C(5896, 8542,…) P ~ 1.4 arcsec voie A (6563) P ~ 4.1 arcsec Dans ce qui suit, on suppose que, localement, l ne dépend que de y (On néglige, pour les corrections, l’inclinaison et la courbure des lignes l = cte)

Corrections sans perte de résolution spatiale 1) Fonctions puissance I’=(I-Iz)**a a= milalp / 1000 Iz=Imin * milzero / 1000 Interpolation I = Iz + I’**(1/a) 2) Lissage en l canaux n-1, n, n+1 poids ¼, ½, ¼ nlisd = 2 nlisr = 2

Courbure déduite de profils voisins curvd = 4 (curvr = 4) 3) Courbure déduite de profils voisins curvd = 4 (curvr = 4) I’(3) Z I’ y P/2 I -P/2 I’’ I(3) x I ’’(3) Themis B,C 0.7 ’’ A 2’’ Intervalle 4-5: Z = polynome de degré 4 Z(3)=I(3) Z(4)=I(4) Z(5)=I(5) Z(6)=I(6) Z(3.5)+Z(5.5)-2*Z(4.5) = (I’(4)+I’’(3)+I’(6)+I’’(5)-2*(I’(5)+I’’(4)))/2

Filtrage Fourier Crecd (w1d) w2d (w3d) Crecr (w1r) w2r (w3r) 0/1 0/1 0/1 L = 2P P P/2 y P M x j crecd i Correction = - Cte* <<I(x,y)*apod(x)>-crecd,+crecd *cos(2py/L)*apod(y)>-P,+P

Themis, voie B: Courbure curvd = 4, Fourier crecd = 2000, w2d = 1

Fichiers p* Profils I et Paramètres de Stokes Profils V 5896 Profils V 8542 Unité l = 0.5 * intercanal dlbd (= 40 et 60 mA respect.) ( lbd1r = lbpasr = 500)

Themis, voie A, Ha, 14 mai 2000 sans correction 150 * 125’’

Themis, voie A curvd = 4 crecd = 10000 w2d = 1 20’’ I_235 v_235

Cannelures + inégalités fonctions de y Pic du Midi, 1er oct 2002 NaD1 sans correction 1er canal I_290 v_290 93 * 46 arcsec

Moyenne des Ecarts sur les Images Successives d'un scan q* (ou p*) M Champ fichier d y lcrecq x Chaque grandeur I ou v des fichiers d (ou r) d'un même scan définit une fonction F(x,y,t): 1) Calcul de la moyenne A de F avec réjection ( écarts > sigma * milsigq /1000 ) sur x,y,t 2) Pour chaque pixel x,y, calcul de la moyenne D des écarts à A au cours du temps t 3) Lissage D' de D(x,y) par rapport à x sur –L,+L autour de M (L = lcrecq / 1000 arcsec) 4) Correction = - D' avec crecq = 2 (repliement de période P avec crecq = 1) La correction ne dépend que de x et y. Elle ne dégrade pas la résolution spatiale. Mais elle n’est pas valable pour la polarimétrie (sensible à la dérivée du profil).

Pic du Midi Ecarts moyens crecq = 2 lcrecq = 10000 milsigq = 2000 1er canal I_290 v_290

VTT, 23 oct 2002 Ha sans correction 460 * 180 arcsec

Sans correction I_290

Sans correction v_290

quick.ps Dépointages Ecarts moyens P La grande période P exclut le filtrage Fourier

VTT Ha Correlations 2D lcorq = 2 icormq = 4000 copasq = 2000 milcoq = 300 ( 2ème tableau) (4’’) (2’’) (0.3) Corrections par écarts moyens crecq = 2 lcrecq = 10000 milsigq = 2000 (10’’) (2 * s) I_0

I_290

v_290 Centre disque

b c d q r p Etapes Corrections Fichiers Applications Input de ms1 geo flat bmc géom calib c Images des canaux alignés et calibrés Possibilité d’inversion directe évitant les corrections Fcts puissance Lum diffusée Normalisation Lissage l Courbure profils Filtrage Fourier Cospatialité cmd d Cartes élém I, v, B// Possibilité de destretching quick Correl 2D Ecarts moyens q Grandes cartes I, v, B// Idem cmd sauf cospatialité cmr Cartes élém de Profils I, Q, U, V centrés en l r Idem quick sauf correl 2D prof p Grands spectrohéliog. I,Q,U,V Inversions à l constants