26
Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés - exemple 2: calcul de la polarisation des ondes - exemple 3: calcul des densités de courants avec FGM - exemple 4: calcul du vecteur de Poyting avec EFW - conclusion

Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Embed Size (px)

Citation preview

Page 1: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Café spatial, 6 juillet 2011, St Maur

Patrick Robert -- Données CLUSTER/STAFF-SC

- Point sur les Roprocs- exemple 1: production spectrogrammes calibrés- exemple 2: calcul de la polarisation des ondes- exemple 3: calcul des densités de courants avec FGM- exemple 4: calcul du vecteur de Poyting avec EFW- conclusion

Page 2: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

ROPROC SHORT DOCUMENTATIONVersion 4.3

By Patrick ROBERTCNRS/CETP-LPP, 2000-2010

Last update January 11, 2011

ftp://ftp.lpp.polytechnique.fr/robert/keep/ROPROC/Short_doc_Roproc_V4p3_c.pdf

Linux 86_64, Windows, Mac Darwin

Café spatial LPP, 6 juillet 2011 #2

Page 3: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Expériences traitées par les procédures Roproc

Wave Roproc Vector Roproc Orbit Ropro

CLUSTER / STAFF-SC CLUSTER / FGM CLUSTER

CLUSTER / EFW

CUSP / Search Coils Trajectoire de CUSP

CUSP / Current Loop

HOTPAY Trajectoire de HOTPAY

GEOS 1 UBF S300 GEOS 1 MAG S331 GEOS-1 et 2

GEOS 2 UBF S300 GEOS 2 MAG S331

Sol UBF Husafell

Sol UBF Kitdalen

Sol UBF Skiboten

Sol Photomètre Husafella

Sol Photomètre Kitdalen

Sol Photomètre Skiboten

Café spatial LPP, 6 juillet 2011 #3

Page 4: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Spécificités des procédures Roproc

Chaîne de traitement permettant de traiter a priori n’importe quelle manip “ onde ”, pas seulement de type UBF, les manips “ vecteur ”, type magnétomètre, et les données d’orbite.

──► rentabilité des codes développés

Tous les modules de calcul sont en Fortran 90 normalisés et portables

Tous les modules de visualisation sont en IDL

Tous les fichiers de commande sont en Bourne-shell (sh)

──► F90, IDL et Bourne Shell Unix: portabilité et pérennité

Tous les fichiers d’entrée, de sortie ou fichiers résultats sont en ascii

──► lisibilité des résultats

les formats de type cowave.resu et cospectro.resu, ou encore covector.resu, permettent d’utiliser les application pré-écrites standards, et permettent d’en écrire facilement d’autres grâce aux programmes de lecture disponible a la fois en F90 et en IDL

──► évolution et extensions personnelles possibles

Utilisable en mode commande, interface graphique (clickodrome) en préparation (B. Katra)

Existence de pack d’exécutables disponible pour Linux 86_64, MINGW32, Mac Darwin

ftp://ftp.lpp.polytechnique.fr/robert/keep/ROPROC/

Bientot format unique fédérateur (RFF)Importation des formats CEF

Café spatial LPP, 6 juillet 2011 #4

Page 5: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Principe d’une commande roproc

Café spatial LPP, 6 juillet 2011 #5

Page 6: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

EX1: Production of 4 S/C spectrograms for CLUSTER/STAFF-SC

rpc_cowave_rcs4 2001 09 23 09 20 00 50. 512 0. 0.1 0. 0. 5 NBRrpc_cospectro4 0.1 0. 0 1rpc_visuspectro_4Bz

visuspectro_4Bz.ps

Café spatial LPP, 6 juillet 2011 #6

Page 7: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

visuspectro_2.ps

Café spatial LPP, 6 juillet 2011 #7

Page 8: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_visuspectra 2 0. 0. 0. 0.

Café spatial LPP, 6 juillet 2011 #8

Page 9: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_visupower 2 0.5 0. 0. 0.

Café spatial LPP, 6 juillet 2011 #9

Page 10: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_cowave_rcs 2 2001 09 23 09 20 00 50. 512 0. 0.1 0. 0. 4 NBRrpc_wave_to_mfa_rcsrpc_copolarrpc_visupolar -5.5

EX2: Polarization

visupolar.ps

e=1 => pol. linéaire

Teta=90 => k perp. Bo

Teta dir grand axe=0=> Vibration // Bo

Café spatial LPP, 6 juillet 2011 #10

Page 11: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_cospectro 0. 0. 1 1

rpc_visuspectro 0 0 0 0

visuspectro.ps

Circulaire gauche à 1Hz

Linéaire // Bo à 6 Hz

Café spatial LPP, 6 juillet 2011 #11

Page 12: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_visuspectro 4 8 0 0

visuspectro.ps

Linéaire // Bo à 6 Hz

Café spatial LPP, 6 juillet 2011 #12

Page 13: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Circulaire gauche à 150 Hz

HBR

Café spatial LPP, 6 juillet 2011 #13

Page 14: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

EX3: calcul des densités de courant avec FGM

rpc_get_data_clufgm4 2001 01 26 11 25 00 10. bavrpc_visuvector_4sat 0. 0. 0. 0. 0. 0. 0. 0.

visuvector_4sat.ps

Café spatial LPP, 6 juillet 2011 #14

Page 15: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_alivectime 12000rpc_addvecpos4 CLUSTERrpc_cocurldivrpc_visucocurldiv

visucocurldiv.ps

Café spatial LPP, 6 juillet 2011 #15

Page 16: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Café spatial LPP, 6 juillet 2011 #16

Page 17: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

Café spatial LPP, 6 juillet 2011 #17

Page 18: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_visuaddvecpos4 1200. nT/RE 0

visucocurldiv.ps

Café spatial LPP, 6 juillet 2011 #18

Page 19: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_cresatpos_rco 2001 09 23 00 00 00 1440. 5. gserpc_visusatpos

rpc_cresatpos_rco 2001 09 23 02 20 00 50. 5. gserpc_visusatpos

Café spatial LPP, 6 juillet 2011 #19

Page 20: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

EX3: Calcul du vecteur de Poynting

get_EFW_CAA.shEFW_cef_to_resu.shrpc_vector_reduce_time (V 4.5)rpc_visuvector

rpc_vector_to_waverpc_cospectrorpc_visuspectro

1 EFW

Café spatial LPP, 6 juillet 2011 #20

Page 21: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

rpc_vector_minus_trend 112 rpc_vector_to_waverpc_cospectrorpc_visuspectro

Page 22: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

2 STAFFrcl_get_data CLUSTER-1 STAFF-SC/HBRrcl_waveform_to_vectime rcl_vectime_calibrationrcl_visuvectime

rpc_vectime_to_covectorrpc_vector_to_waverpc_cospectro rpc_visuspectro

Café spatial LPP, 6 juillet 2011 #22

Page 23: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

3 E X B

Café spatial LPP, 6 juillet 2011 #23

Deux manières de calculer les vecteur de Poynting :

-Par E(t) X B(t) => P(t)

-Par E(ti , fj ) X B(ti , fj ) => P(ti , fj )

-Question : spectrogramme de P(t) = P(ti , fj ) ?

Page 24: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

3 E X Brpc_vector_timeshift -0.000177 sur EFWrpc_vector_cross_product entre STAFF et Erpc_visuvector de E X B

rpc_vector_to_waverpc_cospectrorpc_visuspectro

Café spatial LPP, 6 juillet 2011 #24

Page 25: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

4 E X B plus propre...

rpc_vector_alitime 60 sur EFWrpc_vector_cross_product entre STAFF et Erpc_visuvector de E X B

rpc_vector_to_waverpc_cospectrorpc_visuspectro

Café spatial LPP, 6 juillet 2011 #25

Page 26: Café spatial, 6 juillet 2011, St Maur Patrick Robert -- Données CLUSTER/STAFF-SC - Point sur les Roprocs - exemple 1: production spectrogrammes calibrés

CONCLUSIONS

Les Roprocs fonctionnent sur CLUSTER mais peuvent traiter d’autres manips “ondes”

Elles fonctionnent comme des commandes Unix, pour traiter des signaux, faire des visualisations standards, sont développables au fur et à mesuredes besoins.

Portage facile sur la plupart des systèmesInterface en mode commandeGUI bientot disponiblescriptable pour traitement de masseCode évolutif

La calibration continue de STAFF-SC sera bientot intégrée en standard

Le calcul du vector de Poynting aussi, quelque soit les sources, meme pour des fichiers non alignés en temps

MAIS BEAUCOUP D’AUTRES CHOSES SONT POSSIBLES....

Ne pas hésiter à demander...

Café spatial LPP, 6 juillet 2011 #26