source: trunk/MESOSCALE/PLOT/SPEC/MAP/defs/SHARAD_topo.map_uvt_inc.pro @ 205

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

MESOSCALE: modifications to use a tweaked polar topography corresponding to paleo conditions. plus purely cosmetic changes.

File size: 5.6 KB
Line 
1;;;;;*************************************** FOLDER
2        folder  = '/donnees/aslmd/MODELES/MESOSCALE/LMD_MM_MARS/mpi_64/WPS/'
3        ;coord2d = 'false'       ;; for non-regular projections  ;;CHANGER windowx and windowy
4        coord2d = 'polar'       ;; for polar projection with map_set ;; utiliser use_lt=99
5        filename        = folder + 'geo_em.d01.nc'
6        ini_utc         = 6           ;; cf. name of file
7        freq            = 1           ;; cf. 1 output per ... hour
8        save_ps         = 'MOLA_topo'
9
10;;;;;*************************************** LVL & FLD & TIME
11        nlevel          = 0
12        use_lt          = 99               ;; cf. what user wants (99 pour tous)
13        field1          = 'HGT_M'            ;; comment to trace horizontal velocity
14        ;field2         = 'PTOT'           ;; contour
15        ;no3d           = 'true'
16        overvector_x    = 0               ;; comment out to get rid of vectors
17        overvector_y    = 0               ;; comment out to get rid of vectors
18        fieldscoord     = ['XLONG_M','XLAT_M','HGT_M']
19
20;;;;;*************************************** TWEAK VAR
21        what_I_plot = what_I_plot / 1000.
22        ;print, max(what_I_plot), min(what_I_plot)
23
24;;;;;*************************************** PLOT TITLES
25        title_user      =       'MOLA Topography'
26        title_axis      =       ['East longitude','North latitude']
27        ;subtitle_user   = 'LMD_MM'
28        ;;subtitle_user   = subtitle_user + ' / LT = '+string(use_lt,'(I0)')+'h'
29        ;;subtitle_user   = subtitle_user + ' / UTC!D0!N = 06:00am' ;; pour les series
30        ;subtitle_user   = subtitle_user + ' / Ls = 120!Uo!N'
31        ;subtitle_user   = subtitle_user + ' / dx = 10km [S]'
32
33filename        = folder + 'paleo/geo_em.d01.nc'
34save_ps         = 'SHARAD_topo'
35title_user      = 'SHARAD Paleo-Topography'
36
37;;;;;*************************************** COLOR TABLES
38        flag_cb         =       'true'
39        poscb           =       0.85
40        format          =       '(F4.1)'
41        colors          =       64
42        pal             =       15 ;33             ;; GOOD: 4, 18, 22, 16, 37, 33, 39, 6, 11
43
44;;;;;*************************************** FILL LIMITS
45        minfield_init   =       -6.0
46        maxfield_init   =       -2.5
47        ndiv            =       7
48
49        ;;;;;*************************************** LIMIT TRICKS
50        ;;;;;********************* must always follow FILL LIMITS
51                missing_value=1.e30
52                lim_max = maxfield_init & w=where((what_I_plot ge lim_max) and (what_I_plot le 1e9)) & if (w[0] ne -1) then what_I_plot[w]=lim_max
53                lim_min = minfield_init & w=where(what_I_plot le lim_min) & if (w[0] ne -1) then what_I_plot[w]=lim_min
54                ;lim_blank = 0.05 & w=where(abs(what_I_plot) le lim_blank) & if (w[0] ne -1) then what_I_plot[w]=missing_value
55
56;;;;;*************************************** WINDS
57        windex          =       30.             ;; DEF: 20.
58        stride          =       3.              ;; DEF: 5.
59
60;;;;;*************************************** CONTOUR
61        overcontour     =       overcontour/1000.
62        lev             =       -10. + 0.5*findgen(30)
63
64;;;;;*************************************** AXIS
65        isotropic       =       'true'
66        intervalx       =       30.0
67        intervaly       =       05.0
68
69;;;;;*************************************** MAP LIMITS
70        windowx         =       [-180.,180.]       
71        windowy         =       [70.,90.]
72
73;;;;;***************************************;;;;;
74;;;;;***************************************;;;;;
75;;;;;***************************************;;;;;
76;;;;;***************************************;;;;;
77
78;;;;;*************************************** SETTING TIME (do not modify)
79        if (n_elements(windowx) eq 0) then windowx = 0
80        utc_to_lt       = mean(windowx) / 15.    ;; cf. longitude -- LT = UTC + utc_to_lt
81        use_utc         = use_lt - utc_to_lt
82        zentime         = floor(((24 + use_utc - ini_utc) MOD 24)/freq)        ;; TRUE IDL SUBSCRIPT...
83        if (use_lt ne 99) then ntime = zentime else ntime = 99    ;; ou commenter pour avoir tous les pas de temps
84        print, zentime, ntime
85
86;;;;;***************************************
87;;;;;***************************************
88;;;;;***************************************
89;;;;;***************************************
90
91;;;
92;;; VERTICAL SECTION LIMITS
93;;;
94;minalt=-5.             ;; grepSEC
95;maxalt=40.             ;; grepSEC
96;minspace=0.0           ;; grepSEC
97;maxspace=35.0          ;; grepSEC
98
99;;;
100;;; METRIC UNITS FOR VERTICAL SECTION
101;;;
102;factor=10.        ;; grepSEC
103;space=space*60. & spacekm='true'       ;; grepSEC
104;minspace=minspace*60./factor           ;; grepSEC
105;maxspace=maxspace*60./factor           ;; grepSEC
106;intervalx=round(intervalx*60./factor)   ;; grepSEC
107
108
109;;;
110;;; TRICKS
111;;;
112
113;; pour tracer juste les vecteurs sur un fond uni ou vide
114;pal=0                                          ;; 1/4 grepMAP
115;what_I_plot(*,*)=what_I_plot(*,*)*0.+0.2       ;; 2/4 grepMAP
116;what_I_plot(0,0)=0.                            ;; 3/4 grepMAP
117;flag_cb='false'                                        ;; 4/4 grepMAP
118
119;;; truc pour tracer juste les contours et une zone grisee de topo
120;pal=0                                           ;; 1/9 grepALL
121;w=where(abs(what_I_plot) lt missing_value)     ;; 2/9 grepALL
122;what_I_plot[w]=0.                              ;; 3/9 grepALL
123;w=where(abs(what_I_plot) gt missing_value)     ;; 4/9 grepALL
124;what_I_plot[w]=0.75                            ;; 5/9 grepALL
125;w=where(what_I_plot eq 0.)                     ;; 6/9 grepALL
126;what_I_plot[w]=missing_value                           ;; 7/9 grepALL
127;what_I_plot(0,0)=1. & what_I_plot(1,0)=0.      ;; 8/9 grepALL
128;flag_cb='false'                                ;; 9/9 grepALL
129
Note: See TracBrowser for help on using the repository browser.