source: trunk/usr/plt_def.pro @ 110

Last change on this file since 110 was 110, checked in by ericg, 16 years ago

Added bin_interval for use by ybinx plots

File size: 8.8 KB
Line 
1PRO plt_def
2;
3; Defaults plot attributes
4;
5@com_eg
6@common
7
8; boxes used in horizontal/vertical display
9; -----------------------------------------
10;
11; horizontal domain
12
13;   box_h = [20,380,-30,30]
14   box_h = [120,290,-20,20]
15;   box_h = [10,180,-20,20]
16   box_h = [120,290,-30,30]
17;   box_h = [-180,180,-90,90]
18  box_h = [20,380,-90,90]
19;   box_h = [20,150,-30,60]
20   box_h = [120,290,-30,30]
21;   box_h = [20,380,-30,30]
22;   box_h = [100,300,-40,40]
23;   box_h = [120,290,0,60]
24;   box_h = [20,120,-30,30]
25;   box_h = [-180,180,-90,90]
26;   box_h = [20,380,-90,90]
27;   box_h = [160,210,-5,5] ; nino 4
28;   box_h = [210,270,-5,5] ; nino 3
29;   box_h = [120,290,-20,20]
30
31; working grid longitudes
32
33   glamboundary_box = [20, 380]
34
35; vertical domain
36
37   depth_z = 350
38   zoom_z = 350
39
40   pres_min = 10
41   pres_max = 500
42   
43   msf_mean =  0
44
45; vertical average for 3D fields
46
47   vert_type = 'z'          ;  'z' for depth/altitude or 'level' or '0' for nothing
48   vert_mean = [0, 300]   ; [depth1,depth2] or [level1,level2] in C notation i.e 0 to jpk-1
49;   vert_mean = [90000, 100000]
50
51; density domain (sigma) + delta sigma
52
53   sig_min = 20.
54   sig_max = 28.
55   sig_del = 0.2
56
57   sig_bowl =  0   ; 0/1 bowl overlay on density binned plots
58
59; Statistics
60; -----------
61
62;  max date in spectrums (in days)
63;  spectrum window (in days)
64;  tukey window (in years)
65;  bootstrap window to compute error bar for 1d time serie (in units of time array)
66
67   max_spec = 7*360
68   spec_win = long(20)*long(360)
69   tukey = 20
70   boot_win = [24, 36, 48]
71
72; cross-correlation and normalisation:
73   c_normal = 0       ; normalise data serie
74   c_correl =  1      ; when overlay of 1d curves : 0/1
75   lag_correl = 12L    ; bound for lagged-correlation [-lag_correl,..,0,...,lag_correl]
76
77; standard deviation
78   stddev_diff = 0       ; 0/1 (if = 1 makes a difference between the
79                         ; std dev for a given month and the std dev of the whole time serie)
80                         ; Active with the make_stddev macro for a given month (ex : @@sosstdev_01 for
81                         ; sst std dev only for January)
82
83
84; axis
85; ----
86;  lat_axis : latitudinal axis : 'reg'ular or 'sin'us latitude
87   lat_axis = 'reg'
88
89
90; min /max
91; --------
92;  free minmax in 1D-plots (yes) or take fld_glo_mmx.def value (no) [yes]
93   free_1d_minmax = 'no'
94;   free_1d_minmax = 'yes'
95
96; Hovmoellers
97; -----------
98;  trend_typ : 0 no trend
99;              1 remove initial value to serie (trend)
100;              2 remove previous value to current (drift)
101;              3[<n>] remove serie to mean of <n> final values (inverse trend)
102;              4[<n>] remove [n]-average running mean of serie (anomaly)
103;                   for monthly serie use <n>=12 to remove mean
104;                   seasonal cycle
105;      this value can be field-overriden by specifying @t<trend_typ> after
106;      timave in post-it line
107;              6[<n>] time integral of field activation. <n> is the
108;              number of previous time steps to integrate from
109;              (default is from beginning of time serie)
110;
111;
112;  field_int : field time integral (0/1)
113;  nb_cycles : number of repeated cycles for seasonal time series
114;  def_stride : default stride in hovmoeller sampling (see domain_boxes.def)
115
116   trend_typ = '0'
117   field_int = 0
118   nb_cycles = 2
119   def_stride = 1
120   asciidir = homedir+'/ENSO_works/data/SST/'
121;
122;  calendar type
123;          0: 365 days/year
124;          1: gregorian
125;          N: N days per month
126;
127   calendar_type = 30
128;
129; Graphic options
130; ----------------
131; shadind : (fill) 1/0
132; pal_type: 'bw', 'col', '2dom' (2dom = read 2 domains in isolignes - ISOSP)
133; grey_shade: % of black for 2dom case
134; grey_shade_1/2: % of black for 2dom case : difference plots (-/+)
135; col_palette: 'yes' or 'no' (put colorbar or not)
136;
137   shading = 1
138   pal_type = 'col'
139   grey_shade = 20
140   grey_shade_1 = 5
141   grey_shade_2 = 20
142   col_palette = 'no'
143   cont_fill = 1         ; continent fill for atmosphere grids (1/0)
144   cont_real = 1         ; draw real continents (0)
145                         ; = 0 (no real continents drawn)
146                         ; = 1 (real continents drawn instead of the mask)
147                         ; = 2 (mask + real continents drawn)
148   vector_sample = 2     ; vector sampling (1)
149   nino_plot = 1         ; draw nino 1,2,3,4 boxes on xy plots
150;;
151   line_thick = [2,2,2,2,2,2,2,2]   ; 1D plot line thickness (for each overlay curves)
152   line_style = [1,1,1,1,2,2,3,3]   ; 1D plot line style (for each overlay curves)
153   line_color = [1,2,3,4,6,7,7,8]   ; 1D plot line color (for each overlay curves)
154; 1=black; 2=red; 3=green; 4=blue; 6=purple
155; 43 ---- 90 ---- 160 ---- 190 ---- 210 ---- 254
156; blue    turq    green    yell     orange   red
157;;
158   symbol_families = '4x3'         ; 4x3 number of colors in time symbol plots (modulo)
159                                ; use <n> or <n>x<m> (n same colors, modulo nxm)
160   symbol_style = [1,1,1,1,2,2,1,1,1,1,1,1]   ; Symbol style (for each overlay symbol)
161   symbol_color = [1,2,3,4,2,3,7,8,9,10,11,12]   ; Symbol line color (for each overlay symbol)
162;   symbol_color = [1,1,1,1,1,3,7,8,9,10,11,12]   ; Symbol line color (for each overlay symbol)
163   symbol_size = 1    ; Symbol size (1)
164   mean_sc_only = 0   ; 0 = default yfx
165                      ; 1 = Only plot mean SC in yfx when symbol_families='4x3' and hotyp=t
166                      ; 2 = Only plot SC of std dev when symbol_families='4x3' and hotyp=t
167                      ;      (require 1m@t412)
168                      ; 4 = Only plot y=f(x) per month + errorbar when symbol_families='12x1'
169   linfit_sep =  0.0  ; separation for two domains linear fit computation (on x axis)
170                      ; set to -99999 to desactivate
171   linfit_map =  ''  ; ''/'p'/'m' to compute fit for all/before/after linfit_sep (maps only)
172
173                      ; bining interval (one number) or
174                      ; binning array [b1,b2,b3,b4,...]
175   bin_interval = [-60, -40, -20, 0, 20, 40]
176;   bin_interval = [18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30]
177
178   langage = 'gb'        ; Langage (fr/gb)
179;
180; Graphic keywords for axis, etc...
181;
182;   contour_options = ',/nocontour,cell_fill=2' ;;;;;; include this line to delete contour labels
183;   contour_options = ',cell_fill=2'                    ;;;;;; include this line to include contour label   
184   contour_options = ''                 ;;;;;; include this line to include contour label   
185   look = ',xthick=2,ythick=2,zthick=2,sepdate='' '''
186
187; use of page space and titles
188
189   windowsize_scale = 1.000 ; size of screen display (visu option 'v')
190   fill_space = 1        ; fill space on plot (0/1) (/rempli option) ?
191   marge_option = 'marge=[0,0,2,2]' ; (use [0, 0, -2, -2] to fill up even more space
192   title_type = 'TS'      ; default type of titles
193                         ; 'T' for title only, 'S' for subtitle only
194                         ; 'TS' for both
195                         ; 'off' for no titles
196   xchartxt = 2        ; x axis font size (1.0)
197   ychartxt = 2        ; y axis font size (1.0)
198   
199
200   default_txt_format = 'E' ; default text in legend for 1D plots (E)xperiment(V)ariable[L]ong name[U]nits(B)ox
201
202; Multiple windows (0/1) turn on for one window per plot
203
204   multi_win = 0
205
206; Save PostScript files
207
208   save_ps = 2 ; set to 2 to convert to pdf
209
210; Averages
211; ---------
212; land-sea mask use in atmospheric boxes  0 : take all
213;                                         1 : ocean points
214;                                         2 : land points
215;
216   atmos_msk = 1
217;
218; Data domain (OPA only)
219; -----------
220   v_config_oce =  'L30' ; L46 for Drakkar ORCA05
221   orca_mask_version =  'V3' ;V1(ST7/CT runs), V2 (? runs), V3 (CH, Dan runs, CM4)
222; Zoomed domains ORCA2 (indexes are within array [0:181,0:148])
223;   global        <file>_grid_<grd>.nc                               27118 pts
224;   equator       <file>_grid_<grd>_eq.nc  (j=73)                      182 pts
225;   equator_band  <file>_grid_<grd>_eqb.nc  (j=64,82 -> [5S,5N])       2912 pts = 10%
226;   pacific       <file>_grid_<grd>_pac.nc  (j=49,97 -> [30S,30N],
227;                                            i=16,106 -> [110E,70W])   4320 pts = 16%
228;                                           
229;   pacific_eq    <file>_grid_<grd>_paceq.nc  (j=64,82 -> [5S,5N],
230;                                              i=16,106 -> [110E,70W]) 1620 pts = 6%
231;   zonal         <file>_grid_<grd>_diaznl.nc
232;
233; Zoom ORCA05 (indexes are within array [0:721,0:510])
234;   pacific             i=54,434 & j=183,312
235;
236;  data_domain = 'glosea'
237;   data_domain = 'equator'
238   data_domain = 'equator_band'
239;   data_domain = 'pacific_eq'
240   data_domain = 'zonal'
241   data_domain = 'pacific'
242;  data_domain = 'global'
243
244; grids list (IPCC atmos regular)
245   nc_grids_list = ['ct42', 'mt42', 'mt106', 'nt85', 'giss4x5', 'giss4x3', 'cgcm3_1', 'mk3', 'gfdl2.5x2', 'fgoals1', 'inmcm3', 'cgcm232', 'nt42', 'n96', 'mt63', 'lmdzl', 'lmdzh', 'lmdz142', 'ncpt62', 'ert106', 'it30', 'bt42', 'reg1',  'hadcm3t']
246
247; machine type ('x' or 'WIN')
248   dev_type='x'
249
250; debug mode
251   debug_w = 0
252
253END
Note: See TracBrowser for help on using the repository browser.