Changeset 44 for trunk/src/paper01/fig3
- Timestamp:
- 04/12/11 18:14:21 (13 years ago)
- Location:
- trunk/src/paper01/fig3
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/paper01/fig3/air_validation_scatter_2000_2009_v50.pro
r43 r44 1 1 ;+ 2 ; _air_validation_scatter_2000_2009_v50.pro: 2 ; 3 ; .. _air_validation_scatter_2000_2009_v50.pro: 3 4 ; 4 5 ; ======================================== … … 9 10 ; =========== 10 11 ; 12 ; .. graphviz:: 13 ; 14 ; digraph air_validation_scatter_2000_2009_v50 { 15 ; graph [ 16 ; rankdir="LR", 17 ; ] 18 ; 19 ; air_erai [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/air_2000_2009_erai_v50.txt"]; 20 ; 21 ; air_trop [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/air_2000_2009_trop_v50.txt"]; 22 ; air_oaflux [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/air_2000_2009_oaflx_v50.txt"]; 23 ; air_ncep [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/air_2000_2009_ncep_v50.txt"]; 24 ; air_ncep1 [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/air_2000_2009_ncep1_v50.txt"]; 25 ; air_ncep2 [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/air_2000_2009_ncep2_v50.txt"]; 26 ; air_ncep2_oafluxgrid [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/air_2m_ncep2_oafluxgrid_19890101_20091231.nc"]; 27 ; 28 ; t2m_ncep1 [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/t2m_ncep1_19890101_20091231.nc"]; 29 ; figure [shape=ellipse,fontname=Courier,label="${TROPFLUX_OD}/air_validation_scatter_2000_2009_v50.ps"]; 30 ; 31 ; erai_t2m [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/erai_t2m_19890101_20091231_oafluxgrid.nc"]; 32 ; 33 ; tropflux_t2m [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/TropFlux_t2m_19890101_20091231_v50.nc"]; 34 ; 35 ; oaflux_basic [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/OAFlux_basic_variables_1985_2009.nc"]; 36 ; 37 ; air_validation_scatter_2000_2009_v50 [shape=box, 38 ; fontname=Courier, 39 ; color=blue, 40 ; URL="http://forge.ipsl.jussieu.fr/tropflux/browser/trunk/src/paper01/fig3/air_validation_scatter_2000_2009_v50.pro", 41 ; label="${TROPFLUX}/src/paper01/fig3/air_validation_scatter_2000_2009_v50.pro"]; 42 ; 43 ; {air_erai air_trop air_oaflux air_ncep air_ncep1 air_ncep2 erai_t2m tropflux_t2m oaflux_basic air_ncep2_oafluxgrid t2m_ncep1} -> {air_validation_scatter_2000_2009_v50} -> {figure} 44 ; 45 ; } 46 ; 11 47 ; SEE ALSO 12 48 ; ======== … … 14 50 ; :ref:`tropflux_profile.sh` 15 51 ; 52 ; :ref:`read_variables_v2.pro` 53 ; 16 54 ; EXAMPLES 17 55 ; ======== … … 20 58 ; 21 59 ; IDL> @tropflux_init 22 ; IDL> date1= ++23 ; IDL> date2= ++60 ; IDL> date1=20001001L 61 ; IDL> date2=20091231L 24 62 ; IDL> air_validation_scatter_2000_2009_v50, date1, date2 25 63 ; 64 ; TODO 65 ; ==== 66 ; 67 ; make it work (missing data) 68 ; 69 ; Praveen confirm date selection 70 ; 71 ; coding rules 72 ; 73 ; get rid of spwan 74 ; 75 ; complete description 76 ; 77 ; externalize function 78 ; 79 ; handle IO error 26 80 ; 27 81 ; EVOLUTIONS … … 30 84 ; $Id$ 31 85 ; 86 ; - fplod 20110412T101323Z aedon.locean-ipsl.upmc.fr (Darwin) 87 ; 88 ; * remove hard coding path 89 ; * add graphviz 90 ; 32 91 ; - fplod 20110411T142955Z aedon.locean-ipsl.upmc.fr (Darwin) 33 92 ; … … 35 94 ; 36 95 ;- 37 38 96 pro air_validation_scatter_2000_2009_v50, date1, date2 39 @common 97 98 @cm_tropflux 40 99 41 100 reinitplt, /z,/invert … … 68 127 close,/all 69 128 70 fi_air_erai= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_erai_v50.txt'129 fi_air_erai=tropflux_id_env+'air_2000_2009_erai_v50.txt' 71 130 openw,1,fi_air_erai 72 fi_air_trop= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_trop_v50.txt'131 fi_air_trop=tropflux_id_env+'air_2000_2009_trop_v50.txt' 73 132 openw,2,fi_air_trop 74 fi_air_oaflx= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_oaflx_v50.txt'133 fi_air_oaflx=tropflux_id_env+'air_2000_2009_oaflx_v50.txt' 75 134 openw,3,fi_air_oaflx 76 fi_air_ncep2= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_ncep2_v50.txt'135 fi_air_ncep2=tropflux_id_env+'air_2000_2009_ncep2_v50.txt' 77 136 openw,4,fi_air_ncep2 78 fi_air_ncep1= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_ncep1_v50.txt'137 fi_air_ncep1=tropflux_id_env+'air_2000_2009_ncep1_v50.txt' 79 138 openw,5,fi_air_ncep1 80 139 … … 88 147 ;; first reading the whole ERAI uncorrected and corrected data 89 148 90 file= '/Volumes/Iomega_HDD/TropFlux/input_uncor/erai_t2m_19890101_20091231_oafluxgrid.nc'149 file=tropflux_id_env+'erai_t2m_19890101_20091231_oafluxgrid.nc' 91 150 initncdf, file 92 151 unc=read_ncdf('t2m',date1,date2,file=file,/nostr) & unc=unc-273.15 … … 94 153 95 154 ;file='/Volumes/Iomega_HDD/TropFlux/input_cor/full_cor/TropFlux_t2m_19890101_20091231_v3.nc' 96 file= '/Users/pkb/data/TropFlux/TropFlux_t2m_19890101_20091231_v50.nc'155 file=tropflux_id_env+'TropFlux_t2m_19890101_20091231_v50.nc' 97 156 initncdf, file 98 157 cor=read_ncdf('t2m',date1,date2,file=file,/nostr) & cor=cor-273.15 99 158 help, cor 100 159 101 file= '/Volumes/Iomega_HDD/work/flux_reconstruction/OAFLX_GRID/OAFlux_basic_variables_1985_2009.nc'160 file=tropflux_id_env+'OAFlux_basic_variables_1985_2009.nc' 102 161 initncdf, file 103 162 oaf=read_ncdf("air", date1, date2, file=file,/nostr) 104 163 help, oaf 105 164 106 fi= '/Volumes/Iomega_HDD/flux_reconstruction/ncep2/air_2m_ncep2_oafluxgrid_19890101_20091231.nc'165 fi=tropflux_id_env+'air_2m_ncep2_oafluxgrid_19890101_20091231.nc' 107 166 initncdf, fi 108 167 nce=read_ncdf("air", date1-1, date2, file=fi,/nostr) … … 110 169 help, nce 111 170 112 file= '/Volumes/Iomega_HDD/flux_reconstruction/ncep/t2m_ncep1_19890101_20091231.nc'171 file=tropflux_id_env+'t2m_ncep1_19890101_20091231.nc' 113 172 initncdf, file 114 173 nce1=read_ncdf("t2m", date1, date2, file=file,/nostr) … … 187 246 close,/all 188 247 189 fi_air_erai= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_erai_v50.txt'248 fi_air_erai=tropflux_id_env+'air_2000_2009_erai_v50.txt' 190 249 res=read_ascii(fi_air_erai,data_start=1) 191 250 ff=res.field1 … … 213 272 oplot, mean_tao, yfit, color=250, thick=2 214 273 215 fi_air_trop= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_trop_v50.txt'274 fi_air_trop=tropflux_id_env+'air_2000_2009_trop_v50.txt' 216 275 res=read_ascii(fi_air_trop,data_start=1) 217 276 ff=res.field1 … … 240 299 oplot, mean_tao, yfit, color=250, thick=2 241 300 242 fi_air_oaflx= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_oaflx_v50.txt'301 fi_air_oaflx=tropflux_id_env+'air_2000_2009_oaflx_v50.txt' 243 302 res=read_ascii(fi_air_oaflx,data_start=1) 244 303 ff=res.field1 … … 269 328 270 329 271 fi_air_ncep= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_ncep_v50.txt'330 fi_air_ncep=tropflux_id_env+'air_2000_2009_ncep_v50.txt' 272 331 res=read_ascii(fi_air_ncep,data_start=1) 273 332 ff=res.field1 … … 296 355 oplot, mean_tao, yfit, color=250, thick=2 297 356 298 fi_air_ncep1= '/Users/pkb/work/MY_SAXO/flux_automat/air_2000_2009_ncep1_v50.txt'357 fi_air_ncep1=tropflux_id_env+'air_2000_2009_ncep1_v50.txt' 299 358 res=read_ascii(fi_air_ncep1,data_start=1) 300 359 ff=res.field1 … … 325 384 closeps 326 385 327 fig= 'air_validation_scatter_2000_2009_v50.ps'328 spawn, 'mv '+psdir+'idl.ps '+ cpsdir+fig329 spawn, 'gv '+ cpsdir+fig386 fig=tropflux_od_env+'air_validation_scatter_2000_2009_v50.ps' 387 spawn, 'mv '+psdir+'idl.ps '+fig 388 spawn, 'gv '+fig 330 389 return 331 390 end -
trunk/src/paper01/fig3/q2m_validation_scatter_2000_2009_v50.pro
r43 r44 1 1 ;+ 2 ; .. _q2m_validation_scatter_2000_2009_v50.pro 2 ; 3 ; .. _q2m_validation_scatter_2000_2009_v50.pro: 3 4 ; 4 5 ; ======================================== … … 9 10 ; =========== 10 11 ; 12 ; .. graphviz:: 13 ; 14 ; digraph q2m_validation_scatter_2000_2009_v50 { 15 ; graph [ 16 ; rankdir="LR", 17 ; ] 18 ; 19 ; q2m_erai [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/q2m_2000_2009_erai_v50.txt"]; 20 ; 21 ; q2m_trop [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/q2m_2000_2009_trop_v50.txt"]; 22 ; q2m_oaflux [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/q2m_2000_2009_oaflx_v50.txt"]; 23 ; q2m_ncep [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/q2m_2000_2009_ncep_v50.txt"]; 24 ; q2m_ncep1 [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/q2m_2000_2009_ncep1_v50.txt"]; 25 ; 26 ; erai_q2m_oafluxgrid [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/erai_t2m_19890101_20091231_oafluxgrid.nc"]; 27 ; 28 ; tropflux_q2m [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/TropFlux_q2m_19890101_20091231_v50.nc"]; 29 ; 30 ; oaflux_basic [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/OAFlux_basic_variables_1985_2009.nc"]; 31 ; 32 ; sphum_ncep2_oafluxgrid [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/sphum_ncep2_oafluxgrid_19890101_20091231.nc"]; 33 ; 34 ; q2m_validation_scatter_2000_2009_v50 [shape=box, 35 ; fontname=Courier, 36 ; color=blue, 37 ; URL="http://forge.ipsl.jussieu.fr/tropflux/browser/trunk/src/paper01/fig3/q2m_validation_scatter_2000_2009_v50.pro", 38 ; label="${TROPFLUX}/src/paper01/fig3/q2m_validation_scatter_2000_2009_v50.pro"]; 39 ; 40 ; figure [shape=ellipse,fontname=Courier,label="${TROPFLUX_OD}/q2m_validation_scatter_2000_2009_v50.ps"]; 41 ; 42 ; {q2m_erai q2m_trop q2m_oaflux q2m_ncep q2m_ncep1 erai_q2m_oafluxgrid tropflux_q2m oaflux_basic sphum_ncep2_oafluxgrid} -> {q2m_validation_scatter_2000_2009_v50} -> {figure} 43 ; 44 ; } 45 ; 11 46 ; SEE ALSO 12 47 ; ======== … … 20 55 ; 21 56 ; IDL> @tropflux_init 22 ; IDL> date1= ++23 ; IDL> date2= ++57 ; IDL> date1=20001001L 58 ; IDL> date2=20091231L 24 59 ; IDL> q2m_validation_scatter_2000_2009_v50, date1, date2 60 ; 61 ; TODO 62 ; ==== 63 ; 64 ; make it work (missing data) 65 ; 66 ; Praveen confirm date selection 67 ; 68 ; coding rules 69 ; 70 ; get rid of spwan 71 ; 72 ; complete description 73 ; 74 ; externalize function 75 ; 76 ; handle IO error 25 77 ; 26 78 ; EVOLUTIONS … … 29 81 ; $Id$ 30 82 ; 83 ; - fplod 20110412T104125Z aedon.locean-ipsl.upmc.fr (Darwin) 84 ; 85 ; * remove hard coding path 86 ; * add graphviz 87 ; 31 88 ; - fplod 20110411T142955Z aedon.locean-ipsl.upmc.fr (Darwin) 32 89 ; … … 35 92 ;- 36 93 pro q2m_validation_scatter_2000_2009_v50, date1, date2 37 @common 94 95 @cm_tropflux 38 96 39 97 reinitplt, /z,/invert … … 66 124 close,/all 67 125 68 fi_q2m_erai=' /Users/pkb/work/MY_SAXO/flux_automat/q2m_2000_2009_erai_v50.txt'126 fi_q2m_erai='tropflux_id_env+'q2m_2000_2009_erai_v50.txt' 69 127 openw,1,fi_q2m_erai 70 fi_q2m_trop=' /Users/pkb/work/MY_SAXO/flux_automat/q2m_2000_2009_trop_v50.txt'128 fi_q2m_trop='tropflux_id_env+'q2m_2000_2009_trop_v50.txt' 71 129 openw,2,fi_q2m_trop 72 fi_q2m_oaflx=' /Users/pkb/work/MY_SAXO/flux_automat/q2m_2000_2009_oaflx_v50.txt'130 fi_q2m_oaflx='tropflux_id_env+'q2m_2000_2009_oaflx_v50.txt' 73 131 openw,3,fi_q2m_oaflx 74 fi_q2m_ncep=' /Users/pkb/work/MY_SAXO/flux_automat/q2m_2000_2009_ncep_v50.txt'132 fi_q2m_ncep='tropflux_id_env+'q2m_2000_2009_ncep_v50.txt' 75 133 openw,4,fi_q2m_ncep 76 fi_q2m_ncep1=' /Users/pkb/work/MY_SAXO/flux_automat/q2m_2000_2009_ncep1_v50.txt'134 fi_q2m_ncep1='tropflux_id_env+'q2m_2000_2009_ncep1_v50.txt' 77 135 openw,5,fi_q2m_ncep1 78 136 … … 86 144 ;; first reading the whole ERAI uncorrected and corrected data 87 145 88 file= '/Volumes/Iomega_HDD/TropFlux/input_uncor/erai_q2m_19890101_20091231_oafluxgrid.nc'146 file=tropflux_id_env+'erai_q2m_19890101_20091231_oafluxgrid.nc' 89 147 initncdf, file 90 148 unc=read_ncdf('q2m',date1,date2,file=file,/nostr) 91 149 help, unc 92 150 93 file= '/Volumes/Iomega_HDD/TropFlux/input_cor/full_cor/TropFlux_q2m_19890101_20091231_v20.nc'151 file=tropflux_id_env+'TropFlux_q2m_19890101_20091231_v20.nc' 94 152 initncdf, file 95 153 cor=read_ncdf('q2m',date1,date2,file=file,/nostr) 96 154 help, cor 97 155 98 file= '/Volumes/Iomega_HDD/work/flux_reconstruction/OAFLX_GRID/OAFlux_basic_variables_1985_2009.nc'156 file=tropflux_id_env+'OAFlux_basic_variables_1985_2009.nc' 99 157 initncdf, file 100 158 oaf=read_ncdf("sphum", date1, date2, file=file,/nostr) 101 159 help, oaf 102 160 103 fi= '/Volumes/Iomega_HDD/flux_reconstruction/ncep2/sphum_ncep2_oafluxgrid_19890101_20091231.nc'161 fi=tropflux_id_env+'sphum_ncep2_oafluxgrid_19890101_20091231.nc' 104 162 initncdf, fi 105 163 nce=read_ncdf("shum", date1-1, date2, file=fi,/nostr) … … 320 378 closeps 321 379 322 fig='q2m_validation_scatter_2000_2009_v50.ps' 323 spawn, 'mv '+psdir+'idl.ps '+cpsdir+fig 324 spawn, 'gv '+cpsdir+fig 325 return 380 fig=tropflux_od_env+'q2m_validation_scatter_2000_2009_v50.ps' 381 spawn, 'mv '+psdir+'idl.ps '+fig 382 spawn, 'gv '+fig 326 383 end 384 327 385 function x_site_location, site 328 386 n1=strpos(site, 's') -
trunk/src/paper01/fig3/read_variables_v2.pro
r43 r44 1 1 ;+ 2 ; .. _read_variables_v2.pro 2 ; 3 ; .. _read_variables_v2.pro: 3 4 ; 4 5 ; ===================== … … 9 10 ; =========== 10 11 ; 12 ; .. graphviz:: 13 ; 14 ; digraph read_variables_v2 { 15 ; graph [ 16 ; rankdir="LR", 17 ; ] 18 ; rad [shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/rad*_dy.cdf"]; 19 ; qlat[shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/qlat*_dy.cdf"]; 20 ; pos[shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/pos*_dy.cdf"]; 21 ; met[shape=ellipse,fontname=Courier,label="${TROPFLUX_ID}/met*_dy.cdf"]; 22 ; 23 ; at [shape=tab,fontname=Courier,label="at"] 24 ; sw [shape=tab,fontname=Courier,label="sw"] 25 ; rh [shape=tab,fontname=Courier,label="rh"] 26 ; sst [shape=tab,fontname=Courier,label="sst"] 27 ; wu [shape=tab,fontname=Courier,label="wu"] 28 ; wv [shape=tab,fontname=Courier,label="wv"] 29 ; ws [shape=tab,fontname=Courier,label="ws"] 30 ; lh [shape=tab,fontname=Courier,label="lh"] 31 ; 32 ; read_variables_v2 [shape=box, 33 ; fontname=Courier, 34 ; color=blue, 35 ; URL="http://forge.ipsl.jussieu.fr/tropflux/browser/trunk/src/paper01/fig2/read_variables_v2.pro", 36 ; label="${TROPFLUX}/src/paper01/fig2/read_variables_v2.pro"]; 37 ; 38 ; {qlat rad pos met} -> {read_variables_v2} -> {at sw rh sst wu wv ws lh} 39 ; } 40 ; 11 41 ; SEE ALSO 12 42 ; ======== 13 43 ; 14 44 ; :ref:`tropflux_profile.sh` 45 ; 46 ; :ref:`air_validation_scatter_2000_2009_v50.pro` 47 ; :ref:`q2m_validation_scatter_2000_2009_v50.pro` 48 ; :ref:`sst_validation_scatter_2000_2009_v50.pro` 49 ; :ref:`ws_validation_scatter_2000_2009_v50.pro` 15 50 ; 16 51 ; EXAMPLES … … 22 57 ; IDL> csite=++ 23 58 ; IDL> ++ 24 ; IDL> read_variables_v2, csite,date1,date2,nsmooth, at, sw,rh,sst,wu,wv,ws, lh 59 ; IDL> read_variables_v2, csite, date1, date2, nsmooth, at, sw, rh, sst, wu, wv, ws, lh 60 ; 61 ; TODO 62 ; ==== 63 ; 64 ; externalize function 65 ; 66 ; make it work (missing data) 25 67 ; 26 68 ; EVOLUTIONS … … 29 71 ; $Id$ 30 72 ; 73 ; - fplod 20110412T110534Z aedon.locean-ipsl.upmc.fr (Darwin) 74 ; 75 ; * remove hard coding path 76 ; * add graphviz 77 ; 31 78 ; - fplod 20110411T142955Z aedon.locean-ipsl.upmc.fr (Darwin) 32 79 ; … … 34 81 ; 35 82 ;- 36 pro read_variables_v2, csite,date1,date2,nsmooth, $ 37 at, sw,rh,sst,wu,wv,ws, lh 38 39 ; 40 @common 41 42 dir='/Volumes/Iomega_HDD/work/flux_reconstruction/mooriing_all/' 83 pro read_variables_v2, csite, date1, date2, nsmooth, $ 84 at, sw, rh, sst, wu, wv, ws, lh 85 @cm_tropflux 43 86 ; 44 87 ;; DEFINE THE OUTPUT TIME AXIS … … 54 97 ;; - if not, fill variable with missing values 55 98 ; 56 57 58 99 ;;SHORTWAVE 59 fi= dir+'rad'+csite+'_dy.cdf'100 fi=tropflux_id_env+'rad'+csite+'_dy.cdf' 60 101 f=file_test(fi) 61 102 sw=fltarr(jpt)+!values.f_nan … … 69 110 ind=where((tt0 ge -1e-5) and (tt0 le jpt-1+1e-5)) 70 111 if (ind(0) ne -1) then begin 71 sw(tt0(ind))=sw0(ind) 72 sw_q(tt0(ind))=sw_q0(ind) 73 endif 74 endif 112 sw(tt0(ind))=sw0(ind) 113 sw_q(tt0(ind))=sw_q0(ind) 114 endif 115 endif else begin 116 print, fi, ' not found' 117 endelse 75 118 76 119 ind_sw=where(sw_q ne 1. and sw_q ne 2.) 77 120 78 121 ;;LHF 79 fi= dir+'qlat'+csite+'_dy.cdf'122 fi=tropflux_id_env+'qlat'+csite+'_dy.cdf' 80 123 f=file_test(fi) 81 124 lh=fltarr(jpt)+!values.f_nan … … 88 131 ind=where((tt0 ge -1e-5) and (tt0 le jpt-1+1e-5)) 89 132 if (ind(0) ne -1) then begin 90 lh(tt0(ind))=lh0(ind) 91 lh_q(tt0(ind))=lh_q0(ind) 92 endif 93 endif 133 lh(tt0(ind))=lh0(ind) 134 lh_q(tt0(ind))=lh_q0(ind) 135 endif 136 endif else begin 137 print, fi, ' not found' 138 endelse 94 139 95 140 ;;POSITION 96 fi= dir+'pos'+csite+'_dy.cdf'141 fi=tropflux_id_env+'pos'+csite+'_dy.cdf' 97 142 f=file_test(fi) 98 143 lat=fltarr(jpt)+!values.f_nan … … 108 153 lon(tt0(ind))=lon0(ind) 109 154 endif 110 endif 155 endif else begin 156 print, fi, ' not found' 157 endelse 111 158 112 159 113 160 ;;MET PARAMETERS 114 fi= dir+'met'+csite+'_dy.cdf'161 fi=tropflux_id_env+'met'+csite+'_dy.cdf' 115 162 f=file_test(fi) 116 163 wu=fltarr(jpt)+!values.f_nan … … 151 198 sst_q(tt0(ind))=sst_q0(ind) 152 199 endif 153 endif 200 endif else begin 201 print, fi, ' not found' 202 endelse 154 203 155 204 ind_at=where(at_q ne 1 and at_q ne 2) & ind_ws=where(ws_q ne 1 and ws_q ne 2) -
trunk/src/paper01/fig3/sst_validation_scatter_2000_2009_v50.pro
r43 r44 1 1 ;+ 2 ; .. _sst_validation_scatter_2000_2009_v50.pro 2 ; .. _sst_validation_scatter_2000_2009_v50.pro: 3 3 ; 4 4 ; ======================================== … … 362 362 closeps 363 363 364 fig= 'sst_validation_scatter_2000_2009_v50.ps'365 spawn, 'mv '+psdir+'idl.ps '+ cpsdir+fig366 spawn, 'gv '+ cpsdir+fig364 fig=tropflux_od_env+'sst_validation_scatter_2000_2009_v50.ps' 365 spawn, 'mv '+psdir+'idl.ps '+fig 366 spawn, 'gv '+fig 367 367 return 368 368 end -
trunk/src/paper01/fig3/statistics_3var_v1.pro
r43 r44 1 1 ;+ 2 ; .. _statistics_3var_v1.pro 2 ; .. _statistics_3var_v1.pro: 3 3 ; 4 4 ; ====================== -
trunk/src/paper01/fig3/ws_validation_scatter_2000_2009_v50.pro
r43 r44 1 1 ;+ 2 ; .. _ws_validation_scatter_2000_2009_v50.pro 2 ; .. _ws_validation_scatter_2000_2009_v50.pro: 3 3 ; 4 4 ; ======================================= … … 117 117 help, nce 118 118 119 dir='/Volumes/Iomega_HDD/work/flux_reconstruction/gridded_data/' 120 fi=dir+'zonal_wind_speed_oafluxgrid_30N30S.nc' 119 fi=tropflux_id_env+'zonal_wind_speed_oafluxgrid_30N30S.nc' 121 120 initncdf, fi 122 121 u=read_ncdf("u", date1, date2, file=fi,/nostr) 123 fi= dir+'meridional_wind_speed_oafluxgrid_30N30S.nc'122 fi=tropflux_id_env+'meridional_wind_speed_oafluxgrid_30N30S.nc' 124 123 initncdf, fi 125 124 v=read_ncdf("v", date1, date2, file=fi,/nostr) … … 368 367 closeps 369 368 370 fig= 'ws_validation_scatter_2000_2009_v50.ps'371 spawn, 'mv '+psdir+'idl.ps '+ cpsdir+fig372 spawn, 'gv '+ cpsdir+fig369 fig=tropflux_od_env+'ws_validation_scatter_2000_2009_v50.ps' 370 spawn, 'mv '+psdir+'idl.ps '+fig 371 spawn, 'gv '+fig 373 372 return 374 373 end
Note: See TracChangeset
for help on using the changeset viewer.