- Timestamp:
- 08/30/11 16:21:34 (13 years ago)
- Location:
- trunk/src
- Files:
-
- 48 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/TropFlux_19890101_20091231.pro
r98 r99 444 444 time=tt 445 445 jpt=n_elements(time) 446 ;447 446 ; 448 447 ; Constants for flux computation … … 506 505 ;stop 507 506 y=cor30a(wn,us,ts,t,Qs,Q,Rs,Rl,rain,zi,P,zu,zt,zq,ylat,jcool,jwave,twave,hwave) 508 ;509 ;510 507 ; A few punctual missing values (coare does not converge): filled by spatial extrapolation 511 508 tab=fltarr(jpi,jpj)+!values.f_nan -
trunk/src/TropFlux_NRT_ncdf.pro
r97 r99 107 107 @cm_4data 108 108 @cm_project 109 ;110 109 ; 111 110 ; test if ${PROJECT_OD} defined -
trunk/src/calc_cloud_vlat.pro
r97 r99 18 18 ; CLD: cloud fraction - value between 0-1. 19 19 ; Qclsky: clearsky Qsw = Q0 in Reeds notation 20 ;21 20 ; 22 21 ; SET COEFFICIENTS FOR THE Q0 CALCULATION -
trunk/src/dew_temp_airt_rel_humidity_jv.pro
r97 r99 9 9 ; :param t: air temperature in degC 10 10 ; :param td: dew point temperature in degC 11 ;12 11 ; 13 12 ; SEE ALSO … … 22 21 ; IDL> td=+todo+ 23 22 ; IDL> result=dew_temp_airt_rel_humidity_jv(t, td) 24 ;25 23 ; 26 24 ; TODO -
trunk/src/interp_erai_dewt_1989_2009.pro
r97 r99 267 267 endfor 268 268 ; 269 timein=timein270 269 jptin=jpt 271 270 ; -
trunk/src/interp_erai_msl_1989_2009.pro
r97 r99 269 269 endfor 270 270 ; 271 timein=timein272 271 jptin=jpt 273 272 ; -
trunk/src/interp_erai_sst_1989_2009.pro
r98 r99 263 263 endfor 264 264 ; 265 timein=timein266 265 jptin=jpt 267 266 ; -
trunk/src/interp_erai_t2m_1989_2009.pro
r97 r99 183 183 ; Cannot allocate memory 184 184 ; 185 ;186 185 ; When timestep keyword is not used we can see these messages:: 187 186 ; … … 192 191 ; 193 192 ; % Array used to subscript array contains out of range subscript: DATAIN 194 ;195 193 ; 196 194 ; - fplod 20101222T163216Z aedon.locean-ipsl.upmc.fr (Darwin) -
trunk/src/interp_olr_30n30s_1989_2009.pro
r98 r99 233 233 olrin=read_ncdf("olr",19881231, 20091231, file=fullfilename,/nostr) 234 234 ; 235 ;236 235 timein=time 237 236 jptin=jpt … … 262 261 endfor 263 262 ; 264 ;265 timein=timein266 263 jptin=jpt 267 ;268 264 timein=timein-julday(1,1,1950,00,00) 269 265 ; -
trunk/src/oaflux_mask_30n30s.pro
r94 r99 136 136 ENDIF 137 137 ; 138 ;139 138 fullfilename_out=project_od_env+'mask_oaflux_30N30S.nc' 140 139 ; in order to avoid unexpected overwritten -
trunk/src/paper01/fig10/fig10_swr_correction.pro
r97 r99 95 95 mean=reform(ff(4,*)) 96 96 ; 97 ;98 97 splot, mean, bias, small=[2,3,1], xtitle='Mean ERA-I SWR', ytitle='ERA-I SWR bias', $ 99 98 title='', psym=2, charsize=1.2, $ -
trunk/src/paper01/fig12/swr_statistics_map_2000_2009_v50.pro
r97 r99 321 321 endfor 322 322 ; 323 ;324 323 plt,0.8+msk*1.e-5,realcont=2,/nocont,/nofill,xminor=1,yminor=1,lct=64,bias_mi, bias_ma, int=bias_int,/noer, marge=marge, $ 325 324 title='3) SWR Mean bias - OAFlux', subtitle='', small=[1,4,3],/rempl,format='(i3)',/nocolorb … … 350 349 endfor 351 350 ; 352 ;353 351 plt,0.8+msk*1.e-5,realcont=2,/nocont,/nofill,xminor=1,yminor=1,lct=64,bias_mi, bias_ma, int=bias_int,/noer, marge=marge1, $ 354 352 title='4) SWR Mean bias - SWR_olr', subtitle='', small=[1,4,4],/rempl ;,format='(i4)' … … 381 379 erase 382 380 ; 383 ;384 381 plt,0.8+msk*1.e-5,realcont=2,/nocont,/nofill,xminor=1,yminor=1,lct=64,rmsd_mi, rmsd_ma, int=rmsd_int,/noer, $ 385 382 title='1) RMSD - TropFlux', subtitle='', small=[1,4,1],/rempl,/nocolorb, marge=marge -
trunk/src/paper01/fig13/net_flux_validation_scatter_2000_2007.pro
r98 r99 218 218 openw,6,fi_net_NRT_tropd 219 219 ; 220 ;221 220 printf,1, 'x y cor bias std rmsd mean_tao' 222 221 printf,2, 'x y cor bias std rmsd mean_tao' … … 344 343 oplot, [-100,200], [-100,200] 345 344 ; 346 ;347 345 fi_net_NRT_trop=project_od_env+'net_2000_2007_trop.txt' 348 346 res=read_ascii(fi_net_NRT_trop,data_start=1) … … 383 381 oplot, [-100,200], [-100,200] 384 382 ; 385 ;386 383 fi_net_NRT_oaflx=project_od_env+'net_2000_2007_oaflx.txt' 387 384 res=read_ascii(fi_net_NRT_oaflx,data_start=1) … … 423 420 oplot, [-100,200], [-100,200] 424 421 ; 425 ;426 422 fi_net_NRT_ncep=project_od_env+'net_2000_2007_ncep.txt' 427 423 res=read_ascii(fi_net_NRT_ncep,data_start=1) … … 462 458 oplot, [-100,200], [-100,200] 463 459 ; 464 ;465 460 fi_net_NRT_ncep1=project_od_env+'net_2000_2007_ncep1.txt' 466 461 res=read_ascii(fi_net_NRT_ncep1,data_start=1) … … 501 496 oplot, [-100,200], [-100,200] 502 497 ; 503 ;504 498 fi_net_NRT_tropd=project_od_env+'net_2000_2007_tropd.txt' 505 499 res=read_ascii(fi_net_NRT_tropd,data_start=1) -
trunk/src/paper01/fig14/as_validation_net_1994_95_v10.pro
r97 r99 56 56 ; IDL> as_validation_net_1994_95_v10 57 57 ; 58 ;59 58 ; TODO 60 59 ; ==== -
trunk/src/paper01/fig14/coare_validation_net_1992_93_all_v10.pro
r97 r99 675 675 cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 676 676 ; 677 ;678 677 splot, net, era, charsize=1.1, title='Net Flux - COARE Vs ERAI', $ 679 678 xrange=[-200,200], yrange=[-200,200], small=[2,3,1], psym=2, xmin=1, ymin=1 -
trunk/src/paper01/fig14/stratus_validation_net_2001_2002_all_v10.pro
r97 r99 292 292 cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 293 293 ; 294 ;295 294 splot, net, era, charsize=1.1, title='SWR - Stratus Vs ERAI', $ 296 295 xrange=[-200,200], yrange=[-200,200], small=[2,3,1], psym=2, xmin=1, ymin=1 -
trunk/src/paper01/fig14/subdctn_cs_validation_net_1991_93_all_v10.pro
r97 r99 315 315 cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 316 316 ; 317 ;318 317 splot, net, era, charsize=1.1, title='Net Flux - Subdn. cs Vs ERAI', $ 319 318 xrange=[-200,200], yrange=[-200,200], small=[2,3,1], psym=2, xmin=1, ymin=1 -
trunk/src/paper01/fig14/subdctn_ses_validation_net_1991_93_all_v10.pro
r97 r99 384 384 cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 385 385 ; 386 ;387 386 splot, net, era, charsize=1.1, title='Net Flux - Subdn. ses Vs ERAI', $ 388 387 xrange=[-200,200], yrange=[-200,200], small=[2,3,1], psym=2, xmin=1, ymin=1 -
trunk/src/paper01/fig14/subdctn_sws_validation_net_1991_93_all_v10.pro
r97 r99 642 642 cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 643 643 ; 644 ;645 644 splot, net, era, charsize=1.1, title='SWR - Subdctn. sws Vs ERAI', $ 646 645 xrange=[-200,200], yrange=[-200,200], small=[2,3,1], psym=2, xmin=1, ymin=1 -
trunk/src/paper01/fig14/whots_validation_net_2004_2007_all_v10.pro
r97 r99 516 516 olr=olr(ind) 517 517 ; 518 ;519 518 statistics, net, era, $ 520 519 cor, bias, std, rmsd … … 547 546 cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 548 547 ; 549 ;550 548 splot, net, era, charsize=1.1, title='Net Flux - WHOTS Vs ERAI', $ 551 549 xrange=[-250,250], yrange=[-250,250], small=[2,3,1], psym=2, xmin=1, ymin=1 -
trunk/src/paper01/fig15/fig15_timeseries_mjo.pro
r97 r99 193 193 nce_hf=float(fft(ff_ts_f,/inverse)) 194 194 ; 195 ;196 195 help, trop_hf, nce2_hf, era_hf, nce_hf 197 196 nsmooth=15. -
trunk/src/paper01/fig2/fig2_timeline_diagram.pro
r97 r99 66 66 ; 67 67 ; coding rules 68 ;69 68 ; 70 69 ; complete description -
trunk/src/paper01/fig2/read_lh.pro
r97 r99 84 84 time=jda1+dindgen(jpt) 85 85 ; 86 ;87 86 ; FIRST READ ALL DATA FROM SITE 88 87 ; - if file exists, extract correct time axis 89 88 ; - if not, fill variable with missing values 90 ;91 ;92 89 ; 93 90 ;LHF … … 112 109 ind=where(lh_q ne 1 and lh_q ne 2) 113 110 ; 114 ;115 111 if (ind(0) ne -1) then begin 116 112 lh(ind)=!Values.f_nan -
trunk/src/paper01/fig2/read_lw.pro
r97 r99 24 24 ; {lwnet} -> {read_lw} -> {lw} 25 25 ; } 26 ;27 26 ; 28 27 ; SEE ALSO … … 84 83 time=jda1+dindgen(jpt) 85 84 ; 86 ;87 85 ; FIRST READ ALL DATA FROM SITE 88 86 ; - if file exists, extract correct time axis 89 87 ; - if not, fill variable with missing values 90 ;91 88 ; 92 89 ; LWR … … 105 102 print, fi, ' not found' 106 103 endelse 107 ;108 ;109 104 ; 110 105 ; Replace missing values by "NaN" -
trunk/src/paper01/fig2/read_sw.pro
r97 r99 85 85 time=jda1+dindgen(jpt) 86 86 ; 87 ;88 87 ; FIRST READ ALL DATA FROM SITE 89 88 ; - if file exists, extract correct time axis 90 89 ; - if not, fill variable with missing values 91 ;92 90 ; 93 91 ; SWR … … 114 112 sw(ind1)=!Values.f_nan 115 113 ; 116 ;117 ;118 114 ; Replace missing values by "NaN" 119 115 ; -
trunk/src/paper01/fig3/air_validation_scatter_2000_2009_v50.pro
r97 r99 106 106 ; 107 107 ; Give the location of mooring for validation of basic meteorological variables 108 ;109 108 ; 110 109 sitelist=['8s67e','12s55e', '8s55e', '8s80.5e', '1.5s80.5e', '0n80.5e', '1.5n80.5e', '1.5s90e', $ … … 135 134 fi_air_ncep1=project_id_env+'air_2000_2009_ncep1_v50.txt' 136 135 openw,5,fi_air_ncep1 137 ;138 136 ; 139 137 printf,1, 'x y cor bias std rmsd mean_tao' … … 191 189 at, sw,rh,sst,wu,wv,ws,lh 192 190 ; 193 ;194 191 ; air=rh_to_sphum(rh,at,1008) ; at -> air temperature 195 192 air=at ; air -> sea surface temperature … … 220 217 tropflux 221 218 ncep1=tropflux 222 ;223 219 ; 224 220 ind=where(finite(air)) -
trunk/src/paper01/fig3/q2m_validation_scatter_2000_2009_v50.pro
r97 r99 108 108 ; 109 109 ; Give the location of mooring for validation of basic meteorological variables 110 ;111 110 ; 112 111 sitelist=['8s67e','12s55e', '8s55e', '8s80.5e', '1.5s80.5e', '0n80.5e', '1.5n80.5e', '1.5s90e', $ … … 137 136 fi_q2m_ncep1=project_id_env+'q2m_2000_2009_ncep1_v50.txt' 138 137 openw,5,fi_q2m_ncep1 139 ;140 138 ; 141 139 printf,1, 'x y cor bias std rmsd mean_tao' … … 190 188 read_variables_v2, csite,date1,date2,nsmooth, $ 191 189 at, sw,rh,sst,wu,wv,ws,lh 192 ;193 190 ; 194 191 q2m=rh_to_sphum(rh,at,1008) ; at -> q2m temperature … … 346 343 oplot, mean_tao, yfit, color=250, thick=2 347 344 ; 348 ;349 345 fi_q2m_ncep=project_id_env+'q2m_2000_2009_ncep_v50.txt' 350 346 res=read_ascii(fi_q2m_ncep,data_start=1) -
trunk/src/paper01/fig3/read_variables_v2.pro
r98 r99 99 99 time=jda1+dindgen(jpt) 100 100 ; 101 ;102 101 ; FIRST READ ALL DATA FROM SITE 103 102 ; - if file exists, extract correct time axis … … 163 162 print, fi, ' not found' 164 163 endelse 165 ;166 164 ; 167 165 ;MET PARAMETERS -
trunk/src/paper01/fig3/sst_validation_scatter_2000_2009_v50.pro
r97 r99 100 100 ; Give the location of mooring for validation of basic meteorological variables 101 101 ; 102 ;103 102 sitelist=['8s67e','12s55e', '8s55e', '8s80.5e', '1.5s80.5e', '0n80.5e', '1.5n80.5e', '1.5s90e', $ 104 103 '0n90e', '1.5n90e', '4n90e','8n90e','12n90e', '15n90e', '5s95e', $ … … 131 130 openw,6,fi_sst_ncep1 132 131 ; 133 ;134 ;135 132 printf,1, 'x y cor bias std rmsd mean_tao' 136 133 printf,2, 'x y cor bias std rmsd mean_tao' … … 193 190 at, sw,rh,sst,wu,wv,ws,lh 194 191 ; 195 ;196 192 ind=where(finite(sst)) 197 193 valid=n_elements(ind) … … 225 221 tropflux 226 222 ncep1=tropflux 227 ;228 223 ; 229 224 ind=where(finite(sst)) … … 356 351 oplot, mean_tao, yfit, color=250, thick=2 357 352 ; 358 ;359 ;360 353 fi_sst_ncep=project_id_env+'sst_2000_2009_v50_ncep.txt' 361 354 res=read_ascii(fi_sst_ncep,data_start=1) … … 391 384 oplot, mean_tao, yfit, color=250, thick=2 392 385 ; 393 ;394 386 fi_sst_tmi=project_id_env+'sst_2000_2009_v50_tmi.txt' 395 387 res=read_ascii(fi_sst_tmi,data_start=1) -
trunk/src/paper01/fig3/ws_validation_scatter_2000_2009_v50.pro
r97 r99 98 98 ; 99 99 ; Give the location of mooring for validation of basic meteorological variables 100 ;101 100 ; 102 101 sitelist=['8s67e','12s55e', '8s55e', '8s80.5e', '1.5s80.5e', '0n80.5e', '1.5n80.5e', '1.5s90e', $ … … 132 131 openw,6,fi_ws_ncep1 133 132 ; 134 ;135 133 printf,1, 'x y cor bias std rmsd mean_tao' 136 134 printf,2, 'x y cor bias std rmsd mean_tao' … … 357 355 oplot, mean_tao, yfit, color=250, thick=2 358 356 ; 359 ;360 ;361 357 fi_ws_ncep=project_id_env+'ws_2000_2009_ncep_v50.txt' 362 358 res=read_ascii(fi_ws_ncep,data_start=1) … … 425 421 oplot, mean_tao, yfit, color=250, thick=2 426 422 ; 427 ;428 423 fi_ws_ncep1=project_id_env+'ws_2000_2009_ncep1_v50.txt' 429 424 res=read_ascii(fi_ws_ncep1,data_start=1) -
trunk/src/paper01/fig4/fig4_met_var_correction_scatter.pro
r97 r99 182 182 print, xx, yy 183 183 ; 184 ;185 184 splot, mean, bias, small=[2,3,4],/noer, xtitle='Mean ERAI WS', ytitle='ERAI WS bias', $ 186 185 psym=2, charsize=1., $ -
trunk/src/paper01/fig6/icoads_q2m_stats_paper.pro
r97 r99 117 117 ncep1=1000*read_ncdf("q2m", st, en , file=file,/nostr, box=box) 118 118 help, ncep1 119 ;120 119 ; 121 120 si=size(trop) … … 170 169 ncep1=ncep1*mask 171 170 ; 172 ;173 171 ind=where(finite(param) and finite(erai) and finite(trop) and finite(oaf) and finite(ncep2) and finite(ncep1)) 174 172 x=param(ind) … … 181 179 ncep1=ncep1(ind) 182 180 ; 183 ;184 181 statistics, param, trop, $ 185 182 cor, bias, std, rmsd … … 196 193 abs_oaf=string(abs_diff, format='(f5.2)') 197 194 ; 198 ;199 195 statistics, param, erai, $ 200 196 cor, bias, std, rmsd … … 204 200 abs_erai=string(abs_diff, format='(f5.2)') 205 201 ; 206 ;207 202 statistics, param, ncep2, $ 208 203 cor, bias, std, rmsd … … 212 207 abs_ncep2=string(abs_diff, format='(f5.2)') 213 208 ; 214 ;215 209 statistics, param, ncep1, $ 216 210 cor, bias, std, rmsd … … 219 213 abs_diff=total(abs(ncep1-param))/n_elements(ncep1) 220 214 abs_ncep1=string(abs_diff, format='(f5.2)') 221 ;222 215 ; 223 216 mio=4 … … 239 232 xyouts, 10, 4, abs_trop, charsize=1 240 233 ; 241 ;242 234 pdf, param,oaf,mio,mao,inx,mis,mas,iny, $ 243 235 pdf,xx,yy … … 247 239 xyouts, 10, 4, abs_oaf, charsize=1 248 240 ; 249 ;250 241 pdf, param,erai,mio,mao,inx,mis,mas,iny, $ 251 242 pdf,xx,yy … … 255 246 xyouts, 10, 4, abs_erai, charsize=1 256 247 ; 257 ;258 248 pdf, param,ncep2,mio,mao,inx,mis,mas,iny, $ 259 249 pdf,xx,yy … … 263 253 xyouts, 10, 4, abs_ncep2, charsize=1 264 254 ; 265 ;266 255 pdf, param,ncep1,mio,mao,inx,mis,mas,iny, $ 267 256 pdf,xx,yy -
trunk/src/paper01/fig6/icoads_sst_stats_paper.pro
r97 r99 122 122 ncep1=read_ncdf("sst", st, en , file=file,/nostr, box=box)-273.15 123 123 help, ncep1 124 ;125 124 ; 126 125 si=size(trop) … … 187 186 noc=noc(ind) 188 187 ; 189 ;190 188 statistics, param, trop, $ 191 189 cor, bias, std, rmsd … … 202 200 abs_oaf=string(abs_diff, format='(f5.2)') 203 201 ; 204 ;205 202 statistics, param, erai, $ 206 203 cor, bias, std, rmsd … … 210 207 abs_erai=string(abs_diff, format='(f5.2)') 211 208 ; 212 ;213 209 statistics, param, ncep2, $ 214 210 cor, bias, std, rmsd … … 231 227 abs_diff=total(abs(noc-param))/n_elements(noc) 232 228 abs_noc=string(abs_diff, format='(f5.2)') 233 ;234 229 ; 235 230 mio=15 … … 258 253 xyouts, xp, yp-1, abs_trop, charsize=1 259 254 ; 260 ;261 255 pdf, param,oaf,mio,mao,inx,mis,mas,iny, $ 262 256 pdf,xx,yy … … 267 261 xyouts, xp, yp-1, abs_oaf, charsize=1 268 262 ; 269 ;270 263 pdf, param,erai,mio,mao,inx,mis,mas,iny, $ 271 264 pdf,xx,yy … … 276 269 xyouts, xp, yp-1, abs_erai, charsize=1 277 270 ; 278 ;279 271 pdf, param,ncep2,mio,mao,inx,mis,mas,iny, $ 280 272 pdf,xx,yy … … 285 277 xyouts, xp, yp-1, abs_ncep2, charsize=1 286 278 ; 287 ;288 279 pdf, param,ncep1,mio,mao,inx,mis,mas,iny, $ 289 280 pdf,xx,yy -
trunk/src/paper01/fig6/icoads_t2m_stats_paper.pro
r97 r99 45 45 ; 46 46 ; IDL> icoads_t2m_stats_paper 47 ;48 47 ; 49 48 ; TODO … … 118 117 ncep1=read_ncdf("t2m", st, en , file=file,/nostr, box=box)-273.15 119 118 help, ncep1 120 ;121 119 ; 122 120 si=size(trop) … … 171 169 ncep1=ncep1*mask 172 170 ; 173 ;174 171 ind=where(finite(param) and finite(erai) and finite(trop) and finite(oaf) and finite(ncep2) and finite(ncep1)) 175 172 x=param(ind) … … 182 179 ncep1=ncep1(ind) 183 180 ; 184 ;185 181 statistics, param, trop, $ 186 182 cor, bias, std, rmsd … … 197 193 abs_oaf=string(abs_diff, format='(f5.2)') 198 194 ; 199 ;200 195 statistics, param, erai, $ 201 196 cor, bias, std, rmsd … … 205 200 abs_erai=string(abs_diff, format='(f5.2)') 206 201 ; 207 ;208 202 statistics, param, ncep2, $ 209 203 cor, bias, std, rmsd … … 213 207 abs_ncep2=string(abs_diff, format='(f5.2)') 214 208 ; 215 ;216 209 statistics, param, ncep1, $ 217 210 cor, bias, std, rmsd … … 220 213 abs_diff=total(abs(ncep1-param))/n_elements(ncep1) 221 214 abs_ncep1=string(abs_diff, format='(f5.2)') 222 ;223 215 ; 224 216 mio=15 … … 248 240 xyouts, xp, yp-1, abs_trop, charsize=1 249 241 ; 250 ;251 242 pdf, param,oaf,mio,mao,inx,mis,mas,iny, $ 252 243 pdf,xx,yy … … 257 248 xyouts, xp, yp-1, abs_oaf, charsize=1 258 249 ; 259 ;260 250 pdf, param,erai,mio,mao,inx,mis,mas,iny, $ 261 251 pdf,xx,yy … … 266 256 xyouts, xp, yp-1, abs_erai, charsize=1 267 257 ; 268 ;269 258 pdf, param,ncep2,mio,mao,inx,mis,mas,iny, $ 270 259 pdf,xx,yy … … 275 264 xyouts, xp, yp-1, abs_ncep2, charsize=1 276 265 ; 277 ;278 266 pdf, param,ncep1,mio,mao,inx,mis,mas,iny, $ 279 267 pdf,xx,yy -
trunk/src/paper01/fig6/icoads_ws_stats_paper.pro
r97 r99 46 46 ; 47 47 ; IDL> icoads_ws_stats_paper 48 ;49 48 ; 50 49 ; TODO … … 188 187 noc=noc(ind) 189 188 ; 190 ;191 189 statistics, param, trop, $ 192 190 cor, bias, std, rmsd … … 209 207 abs_diff=total(abs(erai-param))/n_elements(erai) 210 208 abs_erai=string(abs_diff, format='(f5.2)') 211 ;212 209 ; 213 210 statistics, param, ncep2, $ … … 257 254 xyouts, xp, yp-1, abs_trop, charsize=1 258 255 ; 259 ;260 256 pdf, param,oaf,mio,mao,inx,mis,mas,iny, $ 261 257 pdf,xx,yy … … 266 262 xyouts, xp, yp-1, abs_oaf, charsize=1 267 263 ; 268 ;269 264 pdf, param,erai,mio,mao,inx,mis,mas,iny, $ 270 265 pdf,xx,yy … … 275 270 xyouts, xp, yp-1, abs_erai, charsize=1 276 271 ; 277 ;278 272 pdf, param,ncep2,mio,mao,inx,mis,mas,iny, $ 279 273 pdf,xx,yy … … 284 278 xyouts, xp, yp-1, abs_ncep2, charsize=1 285 279 ; 286 ;287 280 pdf, param,ncep1,mio,mao,inx,mis,mas,iny, $ 288 281 pdf,xx,yy -
trunk/src/paper01/fig7/air_validation_scatter_2000_2009_basin.pro
r97 r99 94 94 ; 95 95 ; Give the location of mooring for validation of basic meteorological variables 96 ;97 96 ; 98 97 sitelist=['8s67e','12s55e', '8s55e', '8s80.5e', '1.5s80.5e', '0n80.5e', '1.5n80.5e', '1.5s90e', $ … … 157 156 fi_air_ncep1=project_id_env+'air_2000_2009_ncep1_'+ocean+'.txt' 158 157 openw,5,fi_air_ncep1 159 ;160 158 ; 161 159 printf,1, 'x y cor bias std rmsd mean_tao' … … 193 191 read_variables_v2, csite,date1,date2,nsmooth, $ 194 192 at, sw,rh,sst,wu,wv,ws,lh 195 ;196 ;197 193 ; air=rh_to_sphum(rh,at,1008) ; at -> air temperature 198 194 air=at ; air -> sea surface temperature … … 201 197 ; wu,wv,ws -> wind speed 202 198 ; 203 ;204 ;205 199 ; extracting the corrected and uncorrected ERAI data at the locations 206 200 nsmooth=1. … … 225 219 tropflux 226 220 ncep1=tropflux 227 ;228 221 ; 229 222 ind=where(finite(air)) … … 352 345 oplot, mean_tao, yfit, color=250, thick=2 353 346 ; 354 ;355 ;356 347 fi_air_ncep=project_id_env+'air_2000_2009_ncep2_'+ocean+'.txt' 357 348 res=read_ascii(fi_air_ncep,data_start=1) -
trunk/src/paper01/fig7/q2m_validation_scatter_2000_2009_basin.pro
r97 r99 156 156 openw,5,fi_q2m_ncep1 157 157 ; 158 ;159 158 printf,1, 'x y cor bias std rmsd mean_tao' 160 159 printf,2, 'x y cor bias std rmsd mean_tao' … … 190 189 read_variables_v2, csite,date1,date2,nsmooth, $ 191 190 at, sw,rh,sst,wu,wv,ws,lh 192 ;193 191 ; 194 192 q2m=rh_to_sphum(rh,at,1008) ; at -> q2m temperature … … 346 344 oplot, mean_tao, yfit, color=250, thick=2 347 345 ; 348 ;349 346 fi_q2m_ncep=project_id_env+'q2m_2000_2009_ncep_'+ocean+'.txt' 350 347 res=read_ascii(fi_q2m_ncep,data_start=1) -
trunk/src/paper01/fig7/sst_validation_scatter_2000_2009_basin.pro
r97 r99 136 136 openw,6,fi_sst_ncep1 137 137 ; 138 ;139 ;140 138 printf,1, 'x y cor bias std rmsd mean_tao' 141 139 printf,2, 'x y cor bias std rmsd mean_tao' … … 170 168 at, sw,rh,sst,wu,wv,ws,lh 171 169 ; 172 ;173 170 ind=where(finite(sst)) 174 171 valid=n_elements(ind) … … 202 199 tropflux 203 200 ncep1=tropflux 204 ;205 201 ; 206 202 ind=where(finite(sst)) … … 333 329 oplot, mean_tao, yfit, color=250, thick=2 334 330 ; 335 ;336 ;337 331 fi_sst_ncep=project_id_env+'sst_2000_2009_ncep_'+ocean+'.txt' 338 332 res=read_ascii(fi_sst_ncep,data_start=1) … … 368 362 oplot, mean_tao, yfit, color=250, thick=2 369 363 ; 370 ;371 364 fi_sst_tmi=project_id_env+'sst_2000_2009_tmi_'+ocean+'.txt' 372 365 res=read_ascii(fi_sst_tmi,data_start=1) -
trunk/src/paper01/fig7/ws_validation_scatter_2000_2009_basin.pro
r97 r99 122 122 '2n125w', '2n110w', '2n95w', '5n155w', '5n140w', '5n125w', '5n110w', '5n95w'] 123 123 ocean='Pac_coldtongue' 124 ;125 124 ; 126 125 ;sitelist=['0n0e', '0n10w', '0n23w', '0n35w', '10s10w', '12n23w', '12n38w', '14s32w', '15n38w', '19s34w', '20n38w', $ … … 152 151 openw,6,fi_ws_ncep1 153 152 ; 154 ;155 153 printf,1, 'x y cor bias std rmsd mean_tao' 156 154 printf,2, 'x y cor bias std rmsd mean_tao' … … 348 346 oplot, mean_tao, yfit, color=250, thick=2 349 347 ; 350 ;351 ;352 348 fi_ws_ncep=project_id_env+'ws_2000_2009_ncep_'+ocean+'.txt' 353 349 res=read_ascii(fi_ws_ncep,data_start=1) … … 416 412 oplot, mean_tao, yfit, color=250, thick=2 417 413 ; 418 ;419 414 fi_ws_ncep1=project_id_env+'ws_2000_2009_ncep1_'+ocean+'.txt' 420 415 res=read_ascii(fi_ws_ncep1,data_start=1) -
trunk/src/paper01/fig8/lhf_validation_scatter_2000_2009.pro
r97 r99 99 99 ; location of moorings 100 100 ; 101 ;102 101 sitelist=['8s67e','12s55e', '8s55e', '8s80.5e', '1.5s80.5e', '0n80.5e', '1.5n80.5e', '1.5s90e', $ 103 102 '0n90e', '1.5n90e', '4n90e','8n90e','12n90e', '15n90e', '5s95e', $ … … 126 125 fi_lhf_ncep1=project_id_env+'lhf_2000_2009_ncep1_v52.txt' 127 126 openw,5,fi_lhf_ncep1 128 ;129 127 ; 130 128 printf,1, 'x y cor bias std rmsd mean_tao' … … 229 227 printf, 5, x, y, cor1, bias1, std1, rmsd1, mean_tao,format='(f6.2, 3x, f6.2, 3x, f4.2,3x,f7.2,3x,f4.2,3x,f5.2,3x,f6.2)' 230 228 ; 231 ;232 229 endif 233 230 endfor … … 311 308 oplot, [20,200], [20,200] 312 309 ; 313 ;314 310 fi_lhf_oaflx=project_id_env+'lhf_2000_2009_oaflx_v52.txt' 315 311 res=read_ascii(fi_lhf_oaflx,data_start=1) -
trunk/src/paper01/fig8/shf_validation_scatter_2000_2009.pro
r97 r99 129 129 openw,5,fi_shf_ncep1 130 130 ; 131 ;132 131 printf,1, 'x y cor bias std rmsd mean_tao' 133 132 printf,2, 'x y cor bias std rmsd mean_tao' … … 274 273 oplot, [-5,25], [-5,25] 275 274 ; 276 ;277 275 fi_shf_trop=project_id_env+'shf_2000_2009_trop_v52.txt' 278 276 res=read_ascii(fi_shf_trop,data_start=1) … … 313 311 oplot, [-5,25], [-5,25] 314 312 ; 315 ;316 313 fi_shf_oaflx=project_id_env+'shf_2000_2009_oaflx_v52.txt' 317 314 res=read_ascii(fi_shf_oaflx,data_start=1) -
trunk/src/paper01/fig9/swr_validation_scatter_2000_2007.pro
r97 r99 102 102 ; location of mooring 103 103 ; 104 ;105 104 sitelist=['5n165e','8s67e','12s55e', '8s55e', '8s80.5e', '1.5s80.5e', '0n80.5e', '1.5n80.5e', '1.5s90e', $ 106 105 '0n90e', '1.5n90e', '4n90e','8n90e','12n90e', '15n90e', '5s95e', $ … … 135 134 openw,6,fi_swr_olr 136 135 ; 137 ;138 136 printf,1, 'x y cor bias std rmsd mean_tao' 139 137 printf,2, 'x y cor bias std rmsd mean_tao' … … 293 291 oplot, [100,300], [100,300] 294 292 ; 295 ;296 293 fi_swr_trop=project_id_env+'swr_2000_2007_trop_v50.txt' 297 294 res=read_ascii(fi_swr_trop,data_start=1) … … 332 329 oplot, [100,300], [100,300] 333 330 ; 334 ;335 331 fi_swr_oaflx=project_id_env+'swr_2000_2007_oaflx_v50.txt' 336 332 res=read_ascii(fi_swr_oaflx,data_start=1) … … 371 367 oplot, [100,300], [100,300] 372 368 ; 373 ;374 369 fi_swr_ncep=project_id_env+'swr_2000_2007_ncep_v50.txt' 375 370 res=read_ascii(fi_swr_ncep,data_start=1) … … 410 405 oplot, [100,300], [100,300] 411 406 ; 412 ;413 407 fi_swr_ncep1=project_id_env+'swr_2000_2007_ncep1_v50.txt' 414 408 res=read_ascii(fi_swr_ncep1,data_start=1) … … 449 443 oplot, [100,300], [100,300] 450 444 ; 451 ;452 445 fi_swr_olr=project_id_env+'swr_2000_2007_olr_v50.txt' 453 446 res=read_ascii(fi_swr_olr,data_start=1) -
trunk/src/plot_tropflux.pro
r91 r99 11 11 ; 12 12 ; Produce +todo+ figures with PROJECT data 13 ;14 13 ; 15 14 ; .. graphviz:: -
trunk/src/project_init.pro
r97 r99 23 23 ; $ IDL 24 24 ; IDL> @project_init 25 ;26 25 ; 27 26 ; SEE ALSO -
trunk/src/sst_correction_ncdf.pro
r98 r99 52 52 ; 53 53 ; } 54 ;55 54 ; 56 55 ; SEE ALSO -
trunk/src/time_axe_modif_TropFlux.pro
r97 r99 22 22 ; 23 23 ; } 24 ;25 24 ; 26 25 ; SEE ALSO … … 87 86 print, ' ' 88 87 ; 89 ;90 88 ; opening the file to modify the time axis 91 89 ; … … 101 99 ; 102 100 ; 103 ;104 101 ncdf_control, cdfid ,/endef 105 102 ntt=n_elements(tt) -
trunk/src/time_axe_modif_tropflux_1d_1989_2010.pro
r97 r99 22 22 ; 23 23 ; } 24 ;25 24 ; 26 25 ; SEE ALSO … … 75 74 print, ' ' 76 75 ; 77 ;78 76 ; opening the file to modify the time axis 79 77 ; ouverture fichier dont on modifie le timeaxe … … 92 90 ;varid=ncdf_varid(cdfid,'tt') 93 91 ; 94 ;95 ;96 92 ncdf_control, cdfid ,/endef 97 93 ntt=n_elements(tt) -
trunk/src/ws_tropflux_1d_to_1m_ncdf.pro
r98 r99 172 172 endfor 173 173 ; 174 ;175 174 ;----------------------------------------------------------------------------- 176 175 cda0=string(jul2date(time(0)),format='(i8.8)') … … 197 196 , Website:'http://www.locean-ipsl.upmc.fr/tropflux/'} 198 197 ; 199 ;200 198 ncfields = 'ws[longitude,latitude,time]=wsm:ws_attr; ' $ 201 199 + 'longitude[]=xlon:lon_attr; ' $
Note: See TracChangeset
for help on using the changeset viewer.