New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
ts_mean_SSH.pro in trunk/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts – NEMO

source: trunk/NEMOGCM/CONFIG/ORCA2_LIM/IDL_scripts/ts_mean_SSH.pro @ 2537

Last change on this file since 2537 was 2537, checked in by flavoni, 13 years ago

update IDL scripts, see ticket #724

File size: 1.8 KB
Line 
1pro ts_mean_SSH, sEXP1, sEXP2, year1, year2, s_iodir_data, POSTSCRIPT = postscript, _extra = ex
2
3  compile_opt idl2, strictarrsubs
4 
5  @common
6 
7  @initorca2
8 
9  if KEYWORD_SET(POSTSCRIPT) then begin
10     openps, sEXP1+'_SSH_mean.ps', portrait = 1
11  endif
12 
13  ts_SSH = 0.
14  ts_SSH2 = 0.
15  ts_Time = 0.
16 
17  for year=year1,year2 do begin
18     
19     date1 = year * 10000L + 101
20     date2 = year * 10000L + 1231
21     filename = getname(s_iodir_data,sEXP1,'1Y','grid_T',date1)
22     filename2 = getname(s_iodir_data,sEXP2,'1Y','grid_T',date1)
23     
24     SSH = read_ncdf('zos',date1 ,date2 , filename = filename, /nostruct)
25     SSH2 = read_ncdf('zos',date1 ,date2 , filename = filename2, /nostruct)
26
27     ts_SSH = [ ts_SSH, moyenne(SSH, 'xy')]
28     ts_SSH2 = [ ts_SSH2, moyenne(SSH2, 'xy')]
29     ts_Time = [ ts_Time, Time] ; Time = date
30     
31  endfor
32 
33  ts_SSH = ts_SSH[1:*]          ; remove first record of 0
34  ts_SSH2 = ts_SSH2[1:*]          ; remove first record of 0
35  Time = ts_Time[1:*]           ; remove first record of 0
36 
37  jpt = n_elements(Time)
38 
39  title = sEXP1+' Global Annual Mean SSH --- year '+strtrim(year1,1)+' - '+strtrim(year2,1)
40  pltt,ts_SSH,'t', -.001, .001, year1 * 10000L + 101, year2 * 10000L + 1231 , /REMPLI $
41       , small = [1,2,1], YTITLE = 'm', TITLE = title, FORMAT = '(I3)', /PORTRAIT, _extra = ex
42 
43  if sEXP2 ne sEXP1 then begin
44     
45     title = sEXP1+' - '+sEXP2+' Global Annual Mean SSH --- year '+strtrim(year1,1)+' - '+strtrim(year2,1)
46     pltt, ts_SSH - ts_SSH2,'t', -.0001, .0001, year1 * 10000L + 101, year2 * 10000L + 1231 , /REMPLI, /NOERASE $
47           , COLOR = 250, small = [1,2,2], YTITLE = 'm', TITLE = title, FORMAT = '(I3)', /PORTRAIT, _extra = ex
48     
49  endif
50 
51
52 
53  if KEYWORD_SET(POSTSCRIPT) then begin
54     closeps
55  endif
56
57
58  return
59end
Note: See TracBrowser for help on using the repository browser.