source: trunk/mesoscale/PLOT/SPEC/GCM/tsurf_plotplot.pro @ 85

Last change on this file since 85 was 85, checked in by aslmd, 14 years ago

LMD_MM_MARS et LMD_LES_MARS: ajout des routines IDL pour tracer les sorties --> voir mesoscale/PLOT

File size: 2.1 KB
RevLine 
[85]1pro tsurf_plotplot
2
3
4;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
5;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
6;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
7file='./diagfi.nc'
8set_name='tsurf'
9it=17
10iz=1
11;iz=0
12iz=3
13;it=4
14it=18 ;; GCM
15;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
18
19SPAWN, 'cp -f tsurf_param_plot.idl param_plot.idl'
20
21        ;
22        ; graphics definition
23        ;
24        if (n_elements(saveps) eq 0) then saveps='true'
25        if (saveps eq 'false') then begin
26           ;!p.multi=[0,3,2]
27           !P.CHARSIZE=2.
28           WINDOW, /PIXMAP & WDELETE & DEVICE,BYPASS_TRANSLATION=0,DECOMPOSED=0,RETAIN=2
29        endif ;else begin
30           ;PREF_SET, 'IDL_PATH', '/padata/beta/users/aspiga/Save/SOURCES/IDL/fsc_psconfig:<IDL_DEFAULT>', /COMMIT
31        ;endelse
32
33
34;;;;;;;;;;;;;;;;;;;;;;;;;;;
35getcdf, file=file, charvar='tsurf', invar=tsurf
36getcdf, file=file, charvar='ps', invar=ps
37ox = getget_gcm(file, 'u', count=[0,0,1,1], offset=[0,0,iz,it])
38oy = getget_gcm(file, 'v', count=[0,0,1,1], offset=[0,0,iz,it])
39;getcdf, file=file, charvar='u'    , invar=u
40;getcdf, file=file, charvar='v'    , invar=v
41;getcdf, file=file, charvar='lon'  , invar=lon
42;getcdf, file=file, charvar='lat'  , invar=lat
43getcdf, file=file, charvar='longitude'  , invar=lon
44getcdf, file=file, charvar='latitude'  , invar=lat
45;;;;;;;;;;;;;;;;;;;;;;;;;;;
46
47
48
49;;;;;;;;;;;;;;;;;;;;;;;;;;;
50;what_I_plot = reform(tsurf(*,*,it))
51oc = reform(ps(*,*,it))
52;;;;;;;;;;;;;;;;;;;;;;;;;;;
53what_I_plot = sqrt(ox^2 + oy^2)
54;what_I_plot = sqrt(oy^2)
55print, min(what_I_plot)
56print, mean(what_I_plot)
57print, max(what_I_plot)
58
59;;;;;;;;;;;;;;;;;;;;;;;;;;;
60        if (saveps eq 'true') then PS_Start, FILENAME=set_name+'.ps'
61        !P.Charsize = 1.2
62map_latlon, what_I_plot, lon, lat, overcontour=oc, overvector_x=ox, overvector_y=oy
63        if (saveps eq 'true') then PS_End, /PNG
64;;;;;;;;;;;;;;;;;;;;;;;;;;;
65
66
67;;;;;;;;;;;;;;;;;;;;;;;;;;;;
68;cmd='cp plotplot.pro '+set_name+'_plotplot.pro ; cp param_plot.idl '+set_name+'_param_plot.idl'
69;SPAWN, cmd
70;;;;;;;;;;;;;;;;;;;;;;;;;;;;
71
72
73end
Note: See TracBrowser for help on using the repository browser.