- Timestamp:
- 08/30/11 14:38:29 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/paper01/fig14/whots_validation_net_2004_2007_all_v10.pro
r94 r97 92 92 key_portrait = 1 93 93 coefpalit=.9 94 94 ; 95 95 openps, FILENAME = project_od_env+"WHOTS_validation_net_2004_2007_all_v10.ps" 96 96 ; partie a changer 97 98 ; ;WHOTS in the NC pacific 2004-0997 ; 98 ; WHOTS in the NC pacific 2004-09 99 99 ;22.45N, 157.54W (202.46E) 100 100 box=[202, 203, 22., 23.] 101 102 ; ;first leg103 101 ; 102 ; first leg 103 ; 104 104 fi=project_id_env+"met_data_WHOTS_2004_2005.txt" 105 105 res=read_ascii(fi,data_start=1) … … 110 110 lwr_04=reform(ff(8,*)) 111 111 net_04=[lhf_04+shf_04+swr_04+lwr_04] 112 112 ; 113 113 fi=project_id_env+"met_data_WHOTS_2005_2006.txt" 114 114 res=read_ascii(fi,data_start=1) … … 119 119 lwr_05=reform(ff(8,*)) 120 120 net_05=[lhf_05+shf_05+swr_05+lwr_05] 121 121 ; 122 122 fi=project_id_env+"met_data_WHOTS_2006_2007.txt" 123 123 res=read_ascii(fi,data_start=1) … … 128 128 lwr_06=reform(ff(8,*)) 129 129 net_06=[lhf_06+shf_06+swr_06+lwr_06] 130 130 ; 131 131 net=[net_04, net_05, net_06] 132 132 ; 133 133 help, net 134 135 ; ;reading other data sets136 137 st1=20040813 134 ; 135 ; reading other data sets 136 ; 137 st1=20040813 138 138 en1=20050725 139 st2=20050728 139 st2=20050728 140 140 en2=20060624 141 st3=20060627 141 st3=20060627 142 142 en3=20070628 143 ;st4=20070626 143 ;st4=20070626 144 144 ;en4=20080606 145 ;st5=20080605 145 ;st5=20080605 146 146 ; en5=20090715 147 147 ; 148 148 file=project_id_env+'erai_lhf_19890101_20091231_oafluxgrid.nc' 149 149 initncdf, file 150 lhf1=-1*read_ncdf('lhf',st1,en1,file=file,/nostr, box=box) 151 lhf1=grossemoyenne(lhf1, "xy", box=box,/nan) 150 lhf1=-1*read_ncdf('lhf',st1,en1,file=file,/nostr, box=box) 151 lhf1=grossemoyenne(lhf1, "xy", box=box,/nan) 152 152 lhf1=reform(lhf1) 153 lhf2=-1*read_ncdf('lhf',st2,en2,file=file,/nostr, box=box) 154 lhf2=grossemoyenne(lhf2, "xy", box=box,/nan) 153 lhf2=-1*read_ncdf('lhf',st2,en2,file=file,/nostr, box=box) 154 lhf2=grossemoyenne(lhf2, "xy", box=box,/nan) 155 155 lhf2=reform(lhf2) 156 lhf3=-1*read_ncdf('lhf',st3,en3,file=file,/nostr, box=box) 157 lhf3=grossemoyenne(lhf3, "xy", box=box,/nan) 156 lhf3=-1*read_ncdf('lhf',st3,en3,file=file,/nostr, box=box) 157 lhf3=grossemoyenne(lhf3, "xy", box=box,/nan) 158 158 lhf3=reform(lhf3) 159 159 ; 160 160 file=project_id_env+'erai_shf_19890101_20091231_oafluxgrid.nc' 161 161 initncdf, file 162 shf1=-1*read_ncdf('shf',st1,en1,file=file,/nostr, box=box) 163 shf1=grossemoyenne(shf1, "xy", box=box,/nan) 162 shf1=-1*read_ncdf('shf',st1,en1,file=file,/nostr, box=box) 163 shf1=grossemoyenne(shf1, "xy", box=box,/nan) 164 164 shf1=reform(shf1) 165 shf2=-1*read_ncdf('shf',st2,en2,file=file,/nostr, box=box) 166 shf2=grossemoyenne(shf2, "xy", box=box,/nan) 165 shf2=-1*read_ncdf('shf',st2,en2,file=file,/nostr, box=box) 166 shf2=grossemoyenne(shf2, "xy", box=box,/nan) 167 167 shf2=reform(shf2) 168 shf3=-1*read_ncdf('shf',st3,en3,file=file,/nostr, box=box) 169 shf3=grossemoyenne(shf3, "xy", box=box,/nan) 168 shf3=-1*read_ncdf('shf',st3,en3,file=file,/nostr, box=box) 169 shf3=grossemoyenne(shf3, "xy", box=box,/nan) 170 170 shf3=reform(shf3) 171 171 ; 172 172 file=project_id_env+'erai_lwr_19890101_20091231_oafluxgrid.nc' 173 173 initncdf, file 174 lwr1=read_ncdf('lwr',st1-1,en1,file=file,/nostr, box=box) 175 lwr1=grossemoyenne(lwr1, "xy", box=box,/nan) 174 lwr1=read_ncdf('lwr',st1-1,en1,file=file,/nostr, box=box) 175 lwr1=grossemoyenne(lwr1, "xy", box=box,/nan) 176 176 lwr1=reform(lwr1) 177 lwr2=read_ncdf('lwr',st2-1,en2,file=file,/nostr, box=box) 178 lwr2=grossemoyenne(lwr2, "xy", box=box,/nan) 177 lwr2=read_ncdf('lwr',st2-1,en2,file=file,/nostr, box=box) 178 lwr2=grossemoyenne(lwr2, "xy", box=box,/nan) 179 179 lwr2=reform(lwr2) 180 lwr3=read_ncdf('lwr',st3-1,en3,file=file,/nostr, box=box) 181 lwr3=grossemoyenne(lwr3, "xy", box=box,/nan) 180 lwr3=read_ncdf('lwr',st3-1,en3,file=file,/nostr, box=box) 181 lwr3=grossemoyenne(lwr3, "xy", box=box,/nan) 182 182 lwr3=reform(lwr3) 183 183 ; 184 184 file=project_id_env+"erai_swr_19910101_20091231_oafluxgrid.nc" 185 185 initncdf, file 186 swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box) 187 swr1=grossemoyenne(swr1, "xy", box=box,/nan) 186 swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box) 187 swr1=grossemoyenne(swr1, "xy", box=box,/nan) 188 188 swr1=reform(swr1) 189 swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box) 190 swr2=grossemoyenne(swr2, "xy", box=box,/nan) 189 swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box) 190 swr2=grossemoyenne(swr2, "xy", box=box,/nan) 191 191 swr2=reform(swr2) 192 swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box) 193 swr3=grossemoyenne(swr3, "xy", box=box,/nan) 192 swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box) 193 swr3=grossemoyenne(swr3, "xy", box=box,/nan) 194 194 swr3=reform(swr3) 195 196 net1=swr1+(lwr1+shf1+lhf1) 197 net2=swr2+(lwr2+shf2+lhf2) 195 ; 196 net1=swr1+(lwr1+shf1+lhf1) 197 net2=swr2+(lwr2+shf2+lhf2) 198 198 net3=swr3+(lwr3+shf3+lhf3) 199 199 era=[net1,net2,net3] 200 lhf1=0. 201 lhf2=0. 200 lhf1=0. 201 lhf2=0. 202 202 lhf3=0. 203 shf1=0. 204 shf2=0. 203 shf1=0. 204 shf2=0. 205 205 shf3=0. 206 lwr1=0. 207 lwr2=0. 206 lwr1=0. 207 lwr2=0. 208 208 lwr3=0. 209 swr1=0. 210 swr2=0. 209 swr1=0. 210 swr2=0. 211 211 swr3=0. 212 net1=0. 213 net2=0. 212 net1=0. 213 net2=0. 214 214 net3=0. 215 215 help, era 216 216 ; 217 217 file=project_id_env+"TropFlux_19890101_20091231.nc" 218 218 initncdf, file 219 220 lhf1=read_ncdf('lhf',st1,en1,file=file,/nostr, box=box) 221 lhf1=grossemoyenne(lhf1, "xy", box=box,/nan) 219 ; 220 lhf1=read_ncdf('lhf',st1,en1,file=file,/nostr, box=box) 221 lhf1=grossemoyenne(lhf1, "xy", box=box,/nan) 222 222 lhf1=reform(lhf1) 223 lhf2=read_ncdf('lhf',st2,en2,file=file,/nostr, box=box) 224 lhf2=grossemoyenne(lhf2, "xy", box=box,/nan) 223 lhf2=read_ncdf('lhf',st2,en2,file=file,/nostr, box=box) 224 lhf2=grossemoyenne(lhf2, "xy", box=box,/nan) 225 225 lhf2=reform(lhf2) 226 lhf3=read_ncdf('lhf',st3,en3,file=file,/nostr, box=box) 227 lhf3=grossemoyenne(lhf3, "xy", box=box,/nan) 226 lhf3=read_ncdf('lhf',st3,en3,file=file,/nostr, box=box) 227 lhf3=grossemoyenne(lhf3, "xy", box=box,/nan) 228 228 lhf3=reform(lhf3) 229 230 shf1=read_ncdf('shf',st1,en1,file=file,/nostr, box=box) 231 shf1=grossemoyenne(shf1, "xy", box=box,/nan) 229 ; 230 shf1=read_ncdf('shf',st1,en1,file=file,/nostr, box=box) 231 shf1=grossemoyenne(shf1, "xy", box=box,/nan) 232 232 shf1=reform(shf1) 233 shf2=read_ncdf('shf',st2,en2,file=file,/nostr, box=box) 234 shf2=grossemoyenne(shf2, "xy", box=box,/nan) 233 shf2=read_ncdf('shf',st2,en2,file=file,/nostr, box=box) 234 shf2=grossemoyenne(shf2, "xy", box=box,/nan) 235 235 shf2=reform(shf2) 236 shf3=read_ncdf('shf',st3,en3,file=file,/nostr, box=box) 237 shf3=grossemoyenne(shf3, "xy", box=box,/nan) 236 shf3=read_ncdf('shf',st3,en3,file=file,/nostr, box=box) 237 shf3=grossemoyenne(shf3, "xy", box=box,/nan) 238 238 shf3=reform(shf3) 239 240 lwr1=read_ncdf('lwr',st1,en1,file=file,/nostr, box=box) 241 lwr1=grossemoyenne(lwr1, "xy", box=box,/nan) 239 ; 240 lwr1=read_ncdf('lwr',st1,en1,file=file,/nostr, box=box) 241 lwr1=grossemoyenne(lwr1, "xy", box=box,/nan) 242 242 lwr1=reform(lwr1) 243 lwr2=read_ncdf('lwr',st2,en2,file=file,/nostr, box=box) 244 lwr2=grossemoyenne(lwr2, "xy", box=box,/nan) 243 lwr2=read_ncdf('lwr',st2,en2,file=file,/nostr, box=box) 244 lwr2=grossemoyenne(lwr2, "xy", box=box,/nan) 245 245 lwr2=reform(lwr2) 246 lwr3=read_ncdf('lwr',st3,en3,file=file,/nostr, box=box) 247 lwr3=grossemoyenne(lwr3, "xy", box=box,/nan) 246 lwr3=read_ncdf('lwr',st3,en3,file=file,/nostr, box=box) 247 lwr3=grossemoyenne(lwr3, "xy", box=box,/nan) 248 248 lwr3=reform(lwr3) 249 250 swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box) 251 swr1=grossemoyenne(swr1, "xy", box=box,/nan) 249 ; 250 swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box) 251 swr1=grossemoyenne(swr1, "xy", box=box,/nan) 252 252 swr1=reform(swr1) 253 swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box) 254 swr2=grossemoyenne(swr2, "xy", box=box,/nan) 253 swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box) 254 swr2=grossemoyenne(swr2, "xy", box=box,/nan) 255 255 swr2=reform(swr2) 256 swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box) 257 swr3=grossemoyenne(swr3, "xy", box=box,/nan) 256 swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box) 257 swr3=grossemoyenne(swr3, "xy", box=box,/nan) 258 258 swr3=reform(swr3) 259 259 ; 260 260 file=project_id_env+"TropFlux_swr_19890101_20091231_NRT_v50.nc" 261 261 initncdf, file 262 olr1=read_ncdf("sw", st1-1, en1, file=file,/nostr, box=box) 263 olr1=grossemoyenne(olr1, "xy",/nan, box=box) 262 olr1=read_ncdf("sw", st1-1, en1, file=file,/nostr, box=box) 263 olr1=grossemoyenne(olr1, "xy",/nan, box=box) 264 264 olr1=reform(olr1) 265 olr2=read_ncdf("sw", st2-1, en2, file=file,/nostr, box=box) 266 olr2=grossemoyenne(olr2, "xy",/nan, box=box) 265 olr2=read_ncdf("sw", st2-1, en2, file=file,/nostr, box=box) 266 olr2=grossemoyenne(olr2, "xy",/nan, box=box) 267 267 olr2=reform(olr2) 268 olr3=read_ncdf("sw", st3-1, en3, file=file,/nostr, box=box) 269 olr3=grossemoyenne(olr3, "xy",/nan, box=box) 268 olr3=read_ncdf("sw", st3-1, en3, file=file,/nostr, box=box) 269 olr3=grossemoyenne(olr3, "xy",/nan, box=box) 270 270 olr3=reform(olr3) 271 272 net1=swr1+lwr1+(shf1+lhf1) 273 net2=swr2+lwr2+(shf2+lhf2) 271 ; 272 net1=swr1+lwr1+(shf1+lhf1) 273 net2=swr2+lwr2+(shf2+lhf2) 274 274 net3=swr3+lwr3+(shf3+lhf3) 275 neto_1=olr1+lwr1+lhf1+shf1 276 neto_2=olr2+lwr2+lhf2+shf2 275 neto_1=olr1+lwr1+lhf1+shf1 276 neto_2=olr2+lwr2+lhf2+shf2 277 277 neto_3=olr3+lwr3+lhf3+shf3 278 279 trop=[net1,net2,net3] 278 ; 279 trop=[net1,net2,net3] 280 280 olr=[neto_1,neto_2,neto_3] 281 282 lhf1=0. 283 lhf2=0. 281 ; 282 lhf1=0. 283 lhf2=0. 284 284 lhf3=0. 285 shf1=0. 286 shf2=0. 285 shf1=0. 286 shf2=0. 287 287 shf3=0. 288 lwr1=0. 289 lwr2=0. 288 lwr1=0. 289 lwr2=0. 290 290 lwr3=0. 291 swr1=0. 292 swr2=0. 291 swr1=0. 292 swr2=0. 293 293 swr3=0. 294 net1=0. 295 net2=0. 294 net1=0. 295 net2=0. 296 296 net3=0. 297 neto_1=0 298 neto_2=0 297 neto_1=0 298 neto_2=0 299 299 neto_3=0 300 300 ; 301 301 help, trop, olr 302 302 ; 303 303 file=project_id_env+'swr_oafluxgrid_1985_2007.nc' 304 304 initncdf, file 305 swr1=read_ncdf("swr", st1, en1, file=file,/nostr, box=box) 306 swr1=grossemoyenne(swr1, "xy",/nan, box=box) 305 swr1=read_ncdf("swr", st1, en1, file=file,/nostr, box=box) 306 swr1=grossemoyenne(swr1, "xy",/nan, box=box) 307 307 swr1=reform(swr1) 308 swr2=read_ncdf("swr", st2, en2, file=file,/nostr, box=box) 309 swr2=grossemoyenne(swr2, "xy",/nan, box=box) 308 swr2=read_ncdf("swr", st2, en2, file=file,/nostr, box=box) 309 swr2=grossemoyenne(swr2, "xy",/nan, box=box) 310 310 swr2=reform(swr2) 311 swr3=read_ncdf("swr", st3, en3, file=file,/nostr, box=box) 312 swr3=grossemoyenne(swr3, "xy",/nan, box=box) 311 swr3=read_ncdf("swr", st3, en3, file=file,/nostr, box=box) 312 swr3=grossemoyenne(swr3, "xy",/nan, box=box) 313 313 swr3=reform(swr3) 314 314 ; 315 315 file=project_id_env+'lwr_oafluxgrid_1985_2007.nc' 316 316 initncdf, file 317 lwr1=-1*read_ncdf("lwr", st1, en1, file=file,/nostr, box=box) 318 lwr1=grossemoyenne(lwr1, "xy",/nan, box=box) 317 lwr1=-1*read_ncdf("lwr", st1, en1, file=file,/nostr, box=box) 318 lwr1=grossemoyenne(lwr1, "xy",/nan, box=box) 319 319 lwr1=reform(lwr1) 320 lwr2=-1*read_ncdf("lwr", st2, en2, file=file,/nostr, box=box) 321 lwr2=grossemoyenne(lwr2, "xy",/nan, box=box) 320 lwr2=-1*read_ncdf("lwr", st2, en2, file=file,/nostr, box=box) 321 lwr2=grossemoyenne(lwr2, "xy",/nan, box=box) 322 322 lwr2=reform(lwr2) 323 lwr3=-1*read_ncdf("lwr", st3, en3, file=file,/nostr, box=box) 324 lwr3=grossemoyenne(lwr3, "xy",/nan, box=box) 323 lwr3=-1*read_ncdf("lwr", st3, en3, file=file,/nostr, box=box) 324 lwr3=grossemoyenne(lwr3, "xy",/nan, box=box) 325 325 lwr3=reform(lwr3) 326 326 ; 327 327 file=project_id_env+'lhf_oafluxgrid_1985_2009.nc' 328 328 initncdf, file 329 lhf1=-1*read_ncdf("lhf", st1, en1, file=file,/nostr, box=box) 330 lhf1=grossemoyenne(lhf1, "xy",/nan, box=box) 329 lhf1=-1*read_ncdf("lhf", st1, en1, file=file,/nostr, box=box) 330 lhf1=grossemoyenne(lhf1, "xy",/nan, box=box) 331 331 lhf1=reform(lhf1) 332 lhf2=-1*read_ncdf("lhf", st2, en2, file=file,/nostr, box=box) 333 lhf2=grossemoyenne(lhf2, "xy",/nan, box=box) 332 lhf2=-1*read_ncdf("lhf", st2, en2, file=file,/nostr, box=box) 333 lhf2=grossemoyenne(lhf2, "xy",/nan, box=box) 334 334 lhf2=reform(lhf2) 335 lhf3=-1*read_ncdf("lhf", st3, en3, file=file,/nostr, box=box) 336 lhf3=grossemoyenne(lhf3, "xy",/nan, box=box) 335 lhf3=-1*read_ncdf("lhf", st3, en3, file=file,/nostr, box=box) 336 lhf3=grossemoyenne(lhf3, "xy",/nan, box=box) 337 337 lhf3=reform(lhf3) 338 338 ; 339 339 file=project_id_env+'shf_oafluxgrid_1985_2009.nc' 340 340 initncdf, file 341 shf1=-1*read_ncdf("shf", st1, en1, file=file,/nostr, box=box) 342 shf1=grossemoyenne(shf1, "xy",/nan, box=box) 341 shf1=-1*read_ncdf("shf", st1, en1, file=file,/nostr, box=box) 342 shf1=grossemoyenne(shf1, "xy",/nan, box=box) 343 343 shf1=reform(shf1) 344 shf2=-1*read_ncdf("shf", st2, en2, file=file,/nostr, box=box) 345 shf2=grossemoyenne(shf2, "xy",/nan, box=box) 344 shf2=-1*read_ncdf("shf", st2, en2, file=file,/nostr, box=box) 345 shf2=grossemoyenne(shf2, "xy",/nan, box=box) 346 346 shf2=reform(shf2) 347 shf3=-1*read_ncdf("shf", st3, en3, file=file,/nostr, box=box) 348 shf3=grossemoyenne(shf3, "xy",/nan, box=box) 347 shf3=-1*read_ncdf("shf", st3, en3, file=file,/nostr, box=box) 348 shf3=grossemoyenne(shf3, "xy",/nan, box=box) 349 349 shf3=reform(shf3) 350 351 net1=swr1+lwr1+lhf1+shf1 352 net2=swr2+lwr2+lhf2+shf2 350 ; 351 net1=swr1+lwr1+lhf1+shf1 352 net2=swr2+lwr2+lhf2+shf2 353 353 net3=swr3+lwr3+lhf3+shf3 354 354 ; 355 355 oaf=[net1,net2,net3] 356 lhf1=0. 357 lhf2=0. 356 lhf1=0. 357 lhf2=0. 358 358 lhf3=0. 359 shf1=0. 360 shf2=0. 359 shf1=0. 360 shf2=0. 361 361 shf3=0. 362 lwr1=0. 363 lwr2=0. 362 lwr1=0. 363 lwr2=0. 364 364 lwr3=0. 365 swr1=0. 366 swr2=0. 365 swr1=0. 366 swr2=0. 367 367 swr3=0. 368 net1=0. 368 net1=0. 369 369 net2=0. 370 370 net3=0. 371 371 help, oaf 372 372 ; 373 373 fi=project_id_env+'swr_ncep2_oaflxgrid_19890101_20091231.nc' 374 374 initncdf, fi 375 swr1=read_ncdf("swr", st1, en1, file=fi,/nostr, box=box) 376 swr1=grossemoyenne(swr1, "xy",/nan, box=box) 375 swr1=read_ncdf("swr", st1, en1, file=fi,/nostr, box=box) 376 swr1=grossemoyenne(swr1, "xy",/nan, box=box) 377 377 swr1=reform(swr1) 378 swr2=read_ncdf("swr", st2, en2, file=fi,/nostr, box=box) 379 swr2=grossemoyenne(swr2, "xy",/nan, box=box) 378 swr2=read_ncdf("swr", st2, en2, file=fi,/nostr, box=box) 379 swr2=grossemoyenne(swr2, "xy",/nan, box=box) 380 380 swr2=reform(swr2) 381 swr3=read_ncdf("swr", st3, en3, file=fi,/nostr, box=box) 382 swr3=grossemoyenne(swr3, "xy",/nan, box=box) 381 swr3=read_ncdf("swr", st3, en3, file=fi,/nostr, box=box) 382 swr3=grossemoyenne(swr3, "xy",/nan, box=box) 383 383 swr3=reform(swr3) 384 384 ; 385 385 fi=project_id_env+'NCEP2_flux_19890101_20090729.nc" 386 386 initncdf, fi 387 lwr1=-1*read_ncdf("lwr", st1, en1, file=fi,/nostr, box=box) 388 lwr1=grossemoyenne(lwr1, "xy",/nan, box=box) 387 lwr1=-1*read_ncdf("lwr", st1, en1, file=fi,/nostr, box=box) 388 lwr1=grossemoyenne(lwr1, "xy",/nan, box=box) 389 389 lwr1=reform(lwr1) 390 lwr2=-1*read_ncdf("lwr", st2, en2, file=fi,/nostr, box=box) 391 lwr2=grossemoyenne(lwr2, "xy",/nan, box=box) 390 lwr2=-1*read_ncdf("lwr", st2, en2, file=fi,/nostr, box=box) 391 lwr2=grossemoyenne(lwr2, "xy",/nan, box=box) 392 392 lwr2=reform(lwr2) 393 lwr3=-1*read_ncdf("lwr", st3, en3, file=fi,/nostr, box=box) 394 lwr3=grossemoyenne(lwr3, "xy",/nan, box=box) 393 lwr3=-1*read_ncdf("lwr", st3, en3, file=fi,/nostr, box=box) 394 lwr3=grossemoyenne(lwr3, "xy",/nan, box=box) 395 395 lwr3=reform(lwr3) 396 396 ; 397 397 fi=project_id_env+'lhf_ncep2_oafluxgrid_19890101_20091231.nc' 398 398 initncdf, fi 399 lhf1=-1*read_ncdf("lhf", st1, en1, file=fi,/nostr, box=box) 400 lhf1=grossemoyenne(lhf1, "xy",/nan, box=box) 399 lhf1=-1*read_ncdf("lhf", st1, en1, file=fi,/nostr, box=box) 400 lhf1=grossemoyenne(lhf1, "xy",/nan, box=box) 401 401 lhf1=reform(lhf1) 402 lhf2=-1*read_ncdf("lhf", st2, en2, file=fi,/nostr, box=box) 403 lhf2=grossemoyenne(lhf2, "xy",/nan, box=box) 402 lhf2=-1*read_ncdf("lhf", st2, en2, file=fi,/nostr, box=box) 403 lhf2=grossemoyenne(lhf2, "xy",/nan, box=box) 404 404 lhf2=reform(lhf2) 405 lhf3=-1*read_ncdf("lhf", st3, en3, file=fi,/nostr, box=box) 406 lhf3=grossemoyenne(lhf3, "xy",/nan, box=box) 405 lhf3=-1*read_ncdf("lhf", st3, en3, file=fi,/nostr, box=box) 406 lhf3=grossemoyenne(lhf3, "xy",/nan, box=box) 407 407 lhf3=reform(lhf3) 408 408 ; 409 409 fi=project_id_env+'shf_ncep2_oafluxgrid_19890101_20091231.nc' 410 410 initncdf, fi 411 shf1=-1*read_ncdf("shf", st1, en1, file=fi,/nostr, box=box) 412 shf1=grossemoyenne(shf1, "xy",/nan, box=box) 411 shf1=-1*read_ncdf("shf", st1, en1, file=fi,/nostr, box=box) 412 shf1=grossemoyenne(shf1, "xy",/nan, box=box) 413 413 shf1=reform(shf1) 414 shf2=-1*read_ncdf("shf", st2, en2, file=fi,/nostr, box=box) 415 shf2=grossemoyenne(shf2, "xy",/nan, box=box) 414 shf2=-1*read_ncdf("shf", st2, en2, file=fi,/nostr, box=box) 415 shf2=grossemoyenne(shf2, "xy",/nan, box=box) 416 416 shf2=reform(shf2) 417 shf3=-1*read_ncdf("shf", st3, en3, file=fi,/nostr, box=box) 418 shf3=grossemoyenne(shf3, "xy",/nan, box=box) 417 shf3=-1*read_ncdf("shf", st3, en3, file=fi,/nostr, box=box) 418 shf3=grossemoyenne(shf3, "xy",/nan, box=box) 419 419 shf3=reform(shf3) 420 421 net1=swr1+lwr1+lhf1+shf1 422 net2=swr2+lwr2+lhf2+shf2 420 ; 421 net1=swr1+lwr1+lhf1+shf1 422 net2=swr2+lwr2+lhf2+shf2 423 423 net3=swr3+lwr3+lhf3+shf3 424 424 ; 425 425 nce2=[net1,net2,net3] 426 426 help, nce2 427 428 lhf1=0. 429 lhf2=0. 427 ; 428 lhf1=0. 429 lhf2=0. 430 430 lhf3=0. 431 shf1=0. 432 shf2=0. 431 shf1=0. 432 shf2=0. 433 433 shf3=0. 434 lwr1=0. 435 lwr2=0. 434 lwr1=0. 435 lwr2=0. 436 436 lwr3=0. 437 swr1=0. 438 swr2=0. 437 swr1=0. 438 swr2=0. 439 439 swr3=0. 440 net1=0. 441 net2=0. 440 net1=0. 441 net2=0. 442 442 net3=0. 443 443 ; 444 444 file=project_id_env+"ncep1_flux_19890101_20091231.nc" 445 445 initncdf, file 446 447 lhf1=read_ncdf('lhf',st1,en1,file=file,/nostr, box=box) 448 lhf1=grossemoyenne(lhf1, "xy", box=box,/nan) 446 ; 447 lhf1=read_ncdf('lhf',st1,en1,file=file,/nostr, box=box) 448 lhf1=grossemoyenne(lhf1, "xy", box=box,/nan) 449 449 lhf1=reform(lhf1) 450 lhf2=read_ncdf('lhf',st2,en2,file=file,/nostr, box=box) 451 lhf2=grossemoyenne(lhf2, "xy", box=box,/nan) 450 lhf2=read_ncdf('lhf',st2,en2,file=file,/nostr, box=box) 451 lhf2=grossemoyenne(lhf2, "xy", box=box,/nan) 452 452 lhf2=reform(lhf2) 453 lhf3=read_ncdf('lhf',st3,en3,file=file,/nostr, box=box) 454 lhf3=grossemoyenne(lhf3, "xy", box=box,/nan) 453 lhf3=read_ncdf('lhf',st3,en3,file=file,/nostr, box=box) 454 lhf3=grossemoyenne(lhf3, "xy", box=box,/nan) 455 455 lhf3=reform(lhf3) 456 457 shf1=read_ncdf('shf',st1,en1,file=file,/nostr, box=box) 458 shf1=grossemoyenne(shf1, "xy", box=box,/nan) 456 ; 457 shf1=read_ncdf('shf',st1,en1,file=file,/nostr, box=box) 458 shf1=grossemoyenne(shf1, "xy", box=box,/nan) 459 459 shf1=reform(shf1) 460 shf2=read_ncdf('shf',st2,en2,file=file,/nostr, box=box) 461 shf2=grossemoyenne(shf2, "xy", box=box,/nan) 460 shf2=read_ncdf('shf',st2,en2,file=file,/nostr, box=box) 461 shf2=grossemoyenne(shf2, "xy", box=box,/nan) 462 462 shf2=reform(shf2) 463 shf3=read_ncdf('shf',st3,en3,file=file,/nostr, box=box) 464 shf3=grossemoyenne(shf3, "xy", box=box,/nan) 463 shf3=read_ncdf('shf',st3,en3,file=file,/nostr, box=box) 464 shf3=grossemoyenne(shf3, "xy", box=box,/nan) 465 465 shf3=reform(shf3) 466 467 lwr1=read_ncdf('lwr',st1,en1,file=file,/nostr, box=box) 468 lwr1=grossemoyenne(lwr1, "xy", box=box,/nan) 466 ; 467 lwr1=read_ncdf('lwr',st1,en1,file=file,/nostr, box=box) 468 lwr1=grossemoyenne(lwr1, "xy", box=box,/nan) 469 469 lwr1=reform(lwr1) 470 lwr2=read_ncdf('lwr',st2,en2,file=file,/nostr, box=box) 471 lwr2=grossemoyenne(lwr2, "xy", box=box,/nan) 470 lwr2=read_ncdf('lwr',st2,en2,file=file,/nostr, box=box) 471 lwr2=grossemoyenne(lwr2, "xy", box=box,/nan) 472 472 lwr2=reform(lwr2) 473 lwr3=read_ncdf('lwr',st3,en3,file=file,/nostr, box=box) 474 lwr3=grossemoyenne(lwr3, "xy", box=box,/nan) 473 lwr3=read_ncdf('lwr',st3,en3,file=file,/nostr, box=box) 474 lwr3=grossemoyenne(lwr3, "xy", box=box,/nan) 475 475 lwr3=reform(lwr3) 476 477 swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box) 478 swr1=grossemoyenne(swr1, "xy", box=box,/nan) 476 ; 477 swr1=read_ncdf('swr',st1,en1,file=file,/nostr, box=box) 478 swr1=grossemoyenne(swr1, "xy", box=box,/nan) 479 479 swr1=reform(swr1) 480 swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box) 481 swr2=grossemoyenne(swr2, "xy", box=box,/nan) 480 swr2=read_ncdf('swr',st2,en2,file=file,/nostr, box=box) 481 swr2=grossemoyenne(swr2, "xy", box=box,/nan) 482 482 swr2=reform(swr2) 483 swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box) 484 swr3=grossemoyenne(swr3, "xy", box=box,/nan) 483 swr3=read_ncdf('swr',st3,en3,file=file,/nostr, box=box) 484 swr3=grossemoyenne(swr3, "xy", box=box,/nan) 485 485 swr3=reform(swr3) 486 487 net1=swr1+(lwr1+shf1+lhf1) 488 net2=swr2+(lwr2+shf2+lhf2) 486 ; 487 net1=swr1+(lwr1+shf1+lhf1) 488 net2=swr2+(lwr2+shf2+lhf2) 489 489 net3=swr3+(lwr3+shf3+lhf3) 490 490 nce1=[net1,net2,net3] 491 491 help, nce1 492 493 lhf1=0. 494 lhf2=0. 492 ; 493 lhf1=0. 494 lhf2=0. 495 495 lhf3=0. 496 shf1=0. 497 shf2=0. 496 shf1=0. 497 shf2=0. 498 498 shf3=0. 499 lwr1=0. 500 lwr2=0. 499 lwr1=0. 500 lwr2=0. 501 501 lwr3=0. 502 swr1=0. 503 swr2=0. 502 swr1=0. 503 swr2=0. 504 504 swr3=0. 505 net1=0. 506 net2=0. 505 net1=0. 506 net2=0. 507 507 net3=0. 508 508 ; 509 509 ind=where(finite(net)) 510 net=net(ind) 511 era=era(ind) 512 trop=trop(ind) 510 net=net(ind) 511 era=era(ind) 512 trop=trop(ind) 513 513 oaf=oaf(ind) 514 nce2=nce2(ind) 515 nce1=nce1(ind) 514 nce2=nce2(ind) 515 nce1=nce1(ind) 516 516 olr=olr(ind) 517 518 517 ; 518 ; 519 519 statistics, net, era, $ 520 520 cor, bias, std, rmsd 521 521 print, cor, bias, std, rmsd 522 522 cstat_era=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 523 523 ; 524 524 statistics, net, trop, $ 525 525 cor, bias, std, rmsd 526 526 print, cor, bias, std, rmsd 527 527 cstat_trop=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 528 528 ; 529 529 statistics, net, oaf, $ 530 530 cor, bias, std, rmsd 531 531 print, cor, bias, std, rmsd 532 532 cstat_oaf=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 533 533 ; 534 534 statistics, net, nce1, $ 535 535 cor, bias, std, rmsd 536 536 print, cor, bias, std, rmsd 537 537 cstat_nce1=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 538 538 ; 539 539 statistics, net, nce2, $ 540 540 cor, bias, std, rmsd 541 541 print, cor, bias, std, rmsd 542 542 cstat_nce2=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 543 543 ; 544 544 statistics, net, olr, $ 545 545 cor, bias, std, rmsd 546 546 print, cor, bias, std, rmsd 547 547 cstat_olr=string(cor, bias, std, rmsd, format='(f4.2,2x,f6.2,2x,f4.2,1x,f6.2)') 548 549 548 ; 549 ; 550 550 splot, net, era, charsize=1.1, title='Net Flux - WHOTS Vs ERAI', $ 551 551 xrange=[-250,250], yrange=[-250,250], small=[2,3,1], psym=2, xmin=1, ymin=1 552 552 oplot, [-250,250], [-250,250] 553 553 xyouts, 0,-200, cstat_era, charsize=1. 554 554 ; 555 555 splot, net, trop, charsize=1.1, title='Net Flux - WHOTS Vs TropFlux',/noer, $ 556 556 xrange=[-250,250], yrange=[-250,250], small=[2,3,2], psym=2, xmin=1, ymin=1 557 557 oplot, [-250,250], [-250,250] 558 558 xyouts, 0,-200, cstat_trop, charsize=1. 559 559 ; 560 560 splot, net, oaf, charsize=1.1, title='Net Flux - WHOTS Vs OAFlux',/noer, $ 561 561 xrange=[-250,250], yrange=[-250,250], small=[2,3,3], psym=2, xmin=1, ymin=1 562 562 oplot, [-250,250], [-250,250] 563 563 xyouts, 0,-200, cstat_oaf, charsize=1. 564 564 ; 565 565 splot, net, nce1, charsize=1.1, title='Net Flux - WHOTS Vs NCEP1',/noer, $ 566 566 xrange=[-250,250], yrange=[-250,250], small=[2,3,4], psym=2, xmin=1, ymin=1 567 567 oplot, [-250,250], [-250,250] 568 568 xyouts, 0,-200, cstat_nce1, charsize=1. 569 569 ; 570 570 splot, net, nce2, charsize=1.1, title='Net Flux - WHOTS Vs NCEP2',/noer, $ 571 571 xrange=[-250,250], yrange=[-250,250], small=[2,3,5], psym=2, xmin=1, ymin=1 572 572 oplot, [-250,250], [-250,250] 573 573 xyouts, 0,-200, cstat_nce2, charsize=1. 574 574 ; 575 575 splot, net, olr, charsize=1.1, title='Net Flux - WHOTS Vs TropFlux_NRT',/noer, $ 576 576 xrange=[-250,250], yrange=[-250,250], small=[2,3,6], psym=2, xmin=1, ymin=1 577 577 oplot, [-250,250], [-250,250] 578 578 xyouts, 0,-200, cstat_olr, charsize=1. 579 579 ; 580 580 closeps 581 ; 581 582 end
Note: See TracChangeset
for help on using the changeset viewer.