Changeset 113 for trunk/mesoscale/PLOT/SPEC/LES/getturb.pro
- Timestamp:
- Apr 18, 2011, 8:19:21 AM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mesoscale/PLOT/SPEC/LES/getturb.pro
r96 r113 17 17 ;; constantes 18 18 ;; 19 ;p0=610. & t0=220. & r_cp=1/4.4 & grav=3.72 & R=192.20 p0=610. & t0=220. & r_cp=1.0/3.9 & grav = 3.72 & R=191.21 print, 'ATTENTION ATTENTION R/cp !!!!', r_cp19 p0=610. & t0=220. & r_cp=1.0/4.4 & grav=3.72 & R=192. 20 ;p0=610. & t0=220. & r_cp=1.0/3.9 & grav = 3.72 & R=191. 21 ;print, 'ATTENTION ATTENTION R/cp !!!!', r_cp 22 22 23 23 ; … … 171 171 OPENR, 23, 'input_more' & READF, 23, hgtu, tsurfu & CLOSE, 23 172 172 173 @include_ustar.pro173 ;@include_ustar.pro 174 174 175 175 ;@include_hfx.pro … … 344 344 ;*******************; 345 345 346 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 347 ;zefield = a_vel_bot 348 ;zey = a_h 349 ;set_name = 'A_VEL.ps' 350 ;set_title = "Scaled vertical velocity variance (m.s!U-1!N)" 351 ;set_titlex = 'Scaled vertical velocity variance (m.s!U-1!N)' 352 ;set_titley = 'Scaled height (km)' 353 ;set_subtitle = '' 354 ;set_xrange = [0.,1.2] 355 ;set_yrange = [0.,1.2] 356 ;set_tickx = 0.1 357 ;set_ticky = 0.1 358 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 359 ;zesim = 1.8 * a_h^(2./3.) * ( 1. - 0.8 * a_h )^2 360 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 361 ;localtimes = localtime[where( (localtime ge 11) and (localtime le 16) )] 362 ;;localtimes = localtime 363 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 364 ;if (saveps eq 'true') then PS_Start, FILENAME=set_name 365 ;!P.Charsize = 1.2 366 ;altlin=0 367 ;user_lt=localtimes[0] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 368 ;plot, zefield(*,nntt), zey(*,nntt), xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin, /ISOTROPIC 369 ;for ll = 1, n_elements(localtimes)-1 do begin 370 ; user_lt=localtimes[ll] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 371 ; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), linestyle=altlin 372 ;endfor 373 ;loadct, 33 & oplot, zesim, zey, psym=5, color=255 & loadct, 0 374 ;if (saveps eq 'true') then PS_End, /PNG 375 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 376 377 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 378 zefield = localtime 379 zey = pbl_height 380 set_name = 'HEIGHT.ps' 381 set_title = 'Boundary layer height (km)' 382 set_titlex = 'Local Time (h)' 383 set_titley = 'Boundary layer height (km)' 384 set_subtitle = '' ;'Criterion is : static stability > 1.5 K.m!U-1!N' 385 set_xrange = [8.,17.] 386 set_yrange = [0.,7.] 387 set_tickx = 1. 388 set_ticky = 1. 389 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 390 if (saveps eq 'true') then PS_Start, FILENAME=set_name 391 !P.Charsize = 1.2 392 plot, zefield, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 393 ;oplot, zefield, zey, psym=5 394 if (saveps eq 'true') then PS_End, /PNG 395 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 396 346 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 347 ;;zefield = a_vel_bot 348 ;;zey = a_h 349 ;;set_name = 'A_VEL.ps' 350 ;;set_title = "Scaled vertical velocity variance (m.s!U-1!N)" 351 ;;set_titlex = 'Scaled vertical velocity variance (m.s!U-1!N)' 352 ;;set_titley = 'Scaled height (km)' 353 ;;set_subtitle = '' 354 ;;set_xrange = [0.,1.2] 355 ;;set_yrange = [0.,1.2] 356 ;;set_tickx = 0.1 357 ;;set_ticky = 0.1 358 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 359 ;;zesim = 1.8 * a_h^(2./3.) * ( 1. - 0.8 * a_h )^2 360 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 361 ;;localtimes = localtime[where( (localtime ge 11) and (localtime le 16) )] 362 ;;;localtimes = localtime 363 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 364 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 365 ;;!P.Charsize = 1.2 366 ;;altlin=0 367 ;;user_lt=localtimes[0] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 368 ;;plot, zefield(*,nntt), zey(*,nntt), xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin, /ISOTROPIC 369 ;;for ll = 1, n_elements(localtimes)-1 do begin 370 ;; user_lt=localtimes[ll] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 371 ;; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), linestyle=altlin 372 ;;endfor 373 ;;loadct, 33 & oplot, zesim, zey, psym=5, color=255 & loadct, 0 374 ;;if (saveps eq 'true') then PS_End, /PNG 375 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 376 ; 397 377 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 398 378 ;zefield = localtime 399 ;zey = w_star_bot400 ;set_name = ' W_STAR.ps'401 ;set_title = "Free convection velocity scale (m.s!U-1!N)"379 ;zey = pbl_height 380 ;set_name = 'HEIGHT.ps' 381 ;set_title = 'Boundary layer height (km)' 402 382 ;set_titlex = 'Local Time (h)' 403 ;set_titley = ' Free convection velocity scale (m.s!U-1!N)'404 ;set_subtitle = '' 405 ;set_xrange = [ 8.,18.]406 ;set_yrange = [0., 6.]383 ;set_titley = 'Boundary layer height (km)' 384 ;set_subtitle = '' ;'Criterion is : static stability > 1.5 K.m!U-1!N' 385 ;set_xrange = [11.,17.] ;[8.,17.] 386 ;set_yrange = [0.,8.] 407 387 ;set_tickx = 1. 408 ;set_ticky = 0.5388 ;set_ticky = 1. 409 389 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 410 390 ;if (saveps eq 'true') then PS_Start, FILENAME=set_name … … 414 394 ;if (saveps eq 'true') then PS_End, /PNG 415 395 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 416 417 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 418 ;zefield = localtime 419 ;zey = hfbot 420 ;zey2 = hfsurf 421 ;zey3 = hfbotmax 422 ;set_name = 'HFBOT.ps' 423 ;set_title = "Heat flux at the top of the radiative layer (K.m.s!U-1!N)" 424 ;set_titlex = 'Local Time (h)' 425 ;set_titley = 'Heat flux at the top of the radiative layer (K.m.s!U-1!N)' 426 ;set_subtitle = '' 427 ;set_xrange = [8.,18.] 428 ;set_yrange = [0.,2.5] 429 ;set_tickx = 1. 430 ;set_ticky = 0.5 431 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 432 ;if (saveps eq 'true') then PS_Start, FILENAME=set_name 433 ;!P.Charsize = 1.2 434 ;plot, zefield, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 435 ;oplot, zefield, zey2, linestyle=1 436 ;oplot, zefield, zey3, linestyle=2 437 ;if (saveps eq 'true') then PS_End, /PNG 438 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 439 440 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 441 zefield = transpose(tke) 442 zex = localtime 443 zey = h 444 set_name = 'TKE.ps' 445 set_title = "Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[<u'!U2!N>+<v'!U2!N>+<w'!U2!N>] 446 set_titlex = 'Local Time (h)' 447 set_titley = 'Altitude above surface (km)' 448 set_subtitle = '' ;'Mean over the simulation domain' 449 set_xrange = [8.,17.] 450 set_yrange = [0.,7.] ;; [0.,200.] 451 set_tickx = 1. 452 set_ticky = 1. ;; 50. 453 minval = 0. 454 maxval = 15. 455 nlev = maxval-minval 456 pal = 22 457 rrr = 'no' 458 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 459 if (saveps eq 'true') then PS_Start, FILENAME=set_name 460 !P.Charsize = 1.2 461 ;; 0. levels 462 lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 463 ;;; 1. background 464 loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 465 ;; 2. color field 466 loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 467 contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 468 ;; 3. contour field 469 loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 470 ;; 4. choose output 471 if (saveps eq 'true') then PS_End, /PNG 472 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 473 474 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 475 ;zefield = 2.*transpose(ztke) 476 ;set_title = "Vertical wind variance (m!U2!N.s!U-2!N)" 477 ;minval = -6. 478 ;maxval = 12. 479 ;pal = 0 480 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 481 zefield = transpose(ztke) 482 zex = localtime 483 zey = h 484 set_name = 'zTKE.ps' 485 set_title = "Vertical Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[<w'!U2!N>] 486 set_titlex = 'Local Time (h)' 487 set_titley = 'Altitude above surface (km)' 488 set_subtitle = '' ;'Mean over the simulation domain' 489 set_xrange = [8.,17.] 490 set_yrange = [0.,7.] 491 set_tickx = 1. 492 set_ticky = 1. 493 minval = 0. 494 maxval = 8. 495 nlev = maxval-minval 496 pal = 22 497 rrr = 'no' 498 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 499 if (saveps eq 'true') then PS_Start, FILENAME=set_name 500 !P.Charsize = 1.2 501 ;; 0. levels 502 lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 503 ;;; 1. background 504 loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 505 ;; 2. color field 506 loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 507 contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 508 ;; 3. contour field 509 loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 510 ;; 4. choose output 511 if (saveps eq 'true') then PS_End, /PNG 512 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 513 514 ;restore, filename='addturb.dat' 515 ;modvar = SMOOTH(TEMPORARY(modvar), [0,smoothampl], /EDGE_TRUNCATE) 516 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 517 ;zefield = transpose(modvar) 518 ;zex = localtime 396 ; 397 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 398 ;;zefield = localtime 399 ;;zey = w_star_bot 400 ;;set_name = 'W_STAR.ps' 401 ;;set_title = "Free convection velocity scale (m.s!U-1!N)" 402 ;;set_titlex = 'Local Time (h)' 403 ;;set_titley = 'Free convection velocity scale (m.s!U-1!N)' 404 ;;set_subtitle = '' 405 ;;set_xrange = [8.,18.] 406 ;;set_yrange = [0.,6.] 407 ;;set_tickx = 1. 408 ;;set_ticky = 0.5 409 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 410 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 411 ;;!P.Charsize = 1.2 412 ;;plot, zefield, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 413 ;;;oplot, zefield, zey, psym=5 414 ;;if (saveps eq 'true') then PS_End, /PNG 415 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 416 ; 417 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 418 ;;zefield = localtime 419 ;;zey = hfbot 420 ;;zey2 = hfsurf 421 ;;zey3 = hfbotmax 422 ;;set_name = 'HFBOT.ps' 423 ;;set_title = "Heat flux at the top of the radiative layer (K.m.s!U-1!N)" 424 ;;set_titlex = 'Local Time (h)' 425 ;;set_titley = 'Heat flux at the top of the radiative layer (K.m.s!U-1!N)' 426 ;;set_subtitle = '' 427 ;;set_xrange = [8.,18.] 428 ;;set_yrange = [0.,2.5] 429 ;;set_tickx = 1. 430 ;;set_ticky = 0.5 431 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 432 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 433 ;;!P.Charsize = 1.2 434 ;;plot, zefield, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 435 ;;oplot, zefield, zey2, linestyle=1 436 ;;oplot, zefield, zey3, linestyle=2 437 ;;if (saveps eq 'true') then PS_End, /PNG 438 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 439 ; 440 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 441 ;zefield = transpose(tke) 442 ;zex = localtime 519 443 ;zey = h 520 ;set_name = ' modvar.ps'521 ;set_title = " Horizontal wind speed variance (m!U2!N.s!U-2!N)"444 ;set_name = 'TKE.ps' 445 ;set_title = "Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[<u'!U2!N>+<v'!U2!N>+<w'!U2!N>] 522 446 ;set_titlex = 'Local Time (h)' 523 447 ;set_titley = 'Altitude above surface (km)' 524 448 ;set_subtitle = '' ;'Mean over the simulation domain' 525 ;set_xrange = [7.,17.] 449 ;set_xrange = [11.,17.] ;[8.,17.] 450 ;set_yrange = [0.,8.] ;; [0.,200.] 451 ;set_tickx = 1. 452 ;set_ticky = 1. ;; 50. 453 ;minval = 0. 454 ;maxval = 20. 455 ;nlev = maxval-minval 456 ;pal = 22 457 ;rrr = 'no' 458 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 459 ;if (saveps eq 'true') then PS_Start, FILENAME=set_name 460 ;!P.Charsize = 1.2 461 ;;; 0. levels 462 ;lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 463 ;;;; 1. background 464 ;loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 465 ; ;; 2. color field 466 ; loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 467 ; contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 468 ;;; 3. contour field 469 ;loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 470 ;;; 4. choose output 471 ;if (saveps eq 'true') then PS_End, /PNG 472 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 473 ; 474 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 475 ;;zefield = 2.*transpose(ztke) 476 ;;set_title = "Vertical wind variance (m!U2!N.s!U-2!N)" 477 ;;minval = -6. 478 ;;maxval = 12. 479 ;;pal = 0 480 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 481 ;zefield = transpose(ztke) 482 ;zex = localtime 483 ;zey = h 484 ;set_name = 'zTKE.ps' 485 ;set_title = "Vertical Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[<w'!U2!N>] 486 ;set_titlex = 'Local Time (h)' 487 ;set_titley = 'Altitude above surface (km)' 488 ;set_subtitle = '' ;'Mean over the simulation domain' 489 ;set_xrange = [8.,17.] 526 490 ;set_yrange = [0.,7.] 527 491 ;set_tickx = 1. 528 492 ;set_ticky = 1. 529 493 ;minval = 0. 530 ;maxval = 10.494 ;maxval = 8. 531 495 ;nlev = maxval-minval 532 496 ;pal = 22 … … 547 511 ;if (saveps eq 'true') then PS_End, /PNG 548 512 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 549 550 551 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 552 zefield = transpose(wt) 553 zex = localtime 554 zey = h 555 set_name = 'HF.ps' 556 set_title = "Turbulent Heat Flux (K.m.s!U-1!N)" ;"Vertical Eddy Heat Flux <w'T'>" ;<w'!7h!3'> 557 set_titlex = 'Local Time (h)' 558 set_titley = 'Altitude above surface (km)' 559 set_subtitle = '' ;'Mean over the simulation domain' 560 set_xrange = [8.,17.] 561 set_yrange = [0.,7.] ;; [0.,200.] 562 set_tickx = 1. 563 set_ticky = 1. ;; 50. 564 minval = -2. 565 maxval = 2. 566 nlev = floor(maxval-minval)*10 567 pal = 33 568 rrr = 'no' 569 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 570 ;minval = -0.8 571 ;maxval = 1.2 572 ;pal = 0 573 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 574 if (saveps eq 'true') then PS_Start, FILENAME=set_name 575 !P.Charsize = 1.2 576 ;; 0. levels 577 lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 578 ;;; 1. background 579 loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 580 ;; 2. color field 581 loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 582 ;;;-------------------------------------------------------------------------------------------------------------------------------- 583 ;;; WHITE ZONE - 1. get location of interval in the CT - 2. change the CT to have a white zone 584 ulim=0.09 & dlim=-0.09 & w=where(lev le dlim) & n1=w[n_elements(w)-1] & w=where(lev ge ulim) & n2=w[0] & yy=BYTSCL(lev) & nd=yy[n1] & nu=yy[n2]-5 585 nu = nd + (nu-nd)/2 ;; otherwise the interval is too large (because we removed 0) 586 TVLCT, r, g, b, /Get & r[nd:nu]=255 & g[nd:nu]=255 & b[nd:nu]=255 & TVLCT, r, g, b 587 ;;;-------------------------------------------------------------------------------------------------------------------------------- 588 contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 589 ;; 3. contour field 590 loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 591 ;; 4. choose output 592 if (saveps eq 'true') then PS_End, /PNG 593 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 594 595 ;;restore, filename='tpot_profB' 596 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 597 ;zefield = t 598 ;zey = ht 599 ;set_name = 'T.ps' 600 ;set_title = "Potential Temperature (K)" 601 ;set_titlex = 'Potential Temperature (K)' 513 ; 514 ;;restore, filename='addturb.dat' 515 ;;modvar = SMOOTH(TEMPORARY(modvar), [0,smoothampl], /EDGE_TRUNCATE) 516 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 517 ;;zefield = transpose(modvar) 518 ;;zex = localtime 519 ;;zey = h 520 ;;set_name = 'modvar.ps' 521 ;;set_title = "Horizontal wind speed variance (m!U2!N.s!U-2!N)" 522 ;;set_titlex = 'Local Time (h)' 523 ;;set_titley = 'Altitude above surface (km)' 524 ;;set_subtitle = '' ;'Mean over the simulation domain' 525 ;;set_xrange = [7.,17.] 526 ;;set_yrange = [0.,7.] 527 ;;set_tickx = 1. 528 ;;set_ticky = 1. 529 ;;minval = 0. 530 ;;maxval = 10. 531 ;;nlev = maxval-minval 532 ;;pal = 22 533 ;;rrr = 'no' 534 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 535 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 536 ;;!P.Charsize = 1.2 537 ;;;; 0. levels 538 ;;lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 539 ;;;;; 1. background 540 ;;loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 541 ;;;; 2. color field 542 ;;loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 543 ;; contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 544 ;;;; 3. contour field 545 ;;loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 546 ;;;; 4. choose output 547 ;;if (saveps eq 'true') then PS_End, /PNG 548 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 549 ; 550 ; 551 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 552 ;zefield = transpose(wt) 553 ;zex = localtime 554 ;zey = h 555 ;set_name = 'HF.ps' 556 ;set_title = "Turbulent Heat Flux (K.m.s!U-1!N)" ;"Vertical Eddy Heat Flux <w'T'>" ;<w'!7h!3'> 557 ;set_titlex = 'Local Time (h)' 602 558 ;set_titley = 'Altitude above surface (km)' 603 559 ;set_subtitle = '' ;'Mean over the simulation domain' 604 ;set_xrange = [190.,230.] ;[min(t),max(t)] 605 ;set_yrange = [0.,7.] 606 ;set_tickx = 5. 607 ;set_ticky = 1. 608 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 609 ;;localtimes = [9,10,11,12,13,14,15,16,17,18] 610 ;localtimes = [7,9,11,13,15,17] 611 ;;localtimes = [17.0,17.1,17.2,17.3,17.4,17.5,17.6,17.7,17.8,17.9,18.0] 612 ;;localtimes = [15.0] 560 ;set_xrange = [8.,17.] 561 ;set_yrange = [0.,8.] ;; [0.,200.] 562 ;set_tickx = 1. 563 ;set_ticky = 1. ;; 50. 564 ;minval = -1.5 ;-2. 565 ;maxval = 2.5 ;2. 566 ;nlev = floor(maxval-minval)*10 567 ;pal = 33 568 ;rrr = 'no' 569 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 570 ;;minval = -0.8 571 ;;maxval = 1.2 572 ;;pal = 0 613 573 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 614 574 ;if (saveps eq 'true') then PS_Start, FILENAME=set_name 615 575 ;!P.Charsize = 1.2 576 ;;; 0. levels 577 ;lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 578 ;;;; 1. background 579 ;loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 580 ;;; 2. color field 581 ;loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 582 ; ;;;-------------------------------------------------------------------------------------------------------------------------------- 583 ; ;;; WHITE ZONE - 1. get location of interval in the CT - 2. change the CT to have a white zone 584 ; ulim=0.09 & dlim=-0.09 & w=where(lev le dlim) & n1=w[n_elements(w)-1] & w=where(lev ge ulim) & n2=w[0] & yy=BYTSCL(lev) & nd=yy[n1] & nu=yy[n2]-5 585 ; nu = nd + (nu-nd)/2 ;; otherwise the interval is too large (because we removed 0) 586 ; TVLCT, r, g, b, /Get & r[nd:nu]=255 & g[nd:nu]=255 & b[nd:nu]=255 & TVLCT, r, g, b 587 ; ;;;-------------------------------------------------------------------------------------------------------------------------------- 588 ; contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 589 ;;; 3. contour field 590 ;loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 591 ;;; 4. choose output 592 ;if (saveps eq 'true') then PS_End, /PNG 593 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 594 ; 595 ;;;restore, filename='tpot_profB' 596 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 597 ;;zefield = t 598 ;;zey = ht 599 ;;set_name = 'T.ps' 600 ;;set_title = "Potential Temperature (K)" 601 ;;set_titlex = 'Potential Temperature (K)' 602 ;;set_titley = 'Altitude above surface (km)' 603 ;;set_subtitle = '' ;'Mean over the simulation domain' 604 ;;set_xrange = [190.,230.] ;[min(t),max(t)] 605 ;;set_yrange = [0.,7.] 606 ;;set_tickx = 5. 607 ;;set_ticky = 1. 608 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 609 ;;;localtimes = [9,10,11,12,13,14,15,16,17,18] 610 ;;localtimes = [7,9,11,13,15,17] 611 ;;;localtimes = [17.0,17.1,17.2,17.3,17.4,17.5,17.6,17.7,17.8,17.9,18.0] 612 ;;;localtimes = [15.0] 613 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 614 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 615 ;;!P.Charsize = 1.2 616 ;;;altlin=0 & loadct, 0 617 ;;altlin=1 & loadct, 0 618 ;;user_lt=localtimes[0] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 619 ;;plot, zefield(*,nntt), zey(*,nntt), xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 620 ;;;plot, zefield(*,nntt), les_column, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 621 ;;for ll = 1, n_elements(localtimes)-1 do begin 622 ;; CASE altlin OF 623 ;; 0: altlin=1 624 ;; 1: altlin=0 625 ;; ENDCASE 626 ;; user_lt=localtimes[ll] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 627 ;; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), linestyle=altlin 628 ;;; if (nntt ne -1) then oplot, zefield(*,nntt), les_column, linestyle=altlin 629 ;;endfor 630 ;;;oplot, ro_tpot, ro_column, psym=7 631 ;;;xyouts, 192.0, 0.25, '09:00' 632 ;;;xyouts, 205.5, 0.25, '11:00' 633 ;;;xyouts, 214.5, 0.25, '13:00' 634 ;;;xyouts, 219.5, 0.25, '17:00' 635 ;;;xyouts, 220.5, 2.30, '17:00 [RO]' 636 ;;if (saveps eq 'true') then PS_End, /PNG 637 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 638 ; 639 ; 640 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 641 ;;zefield = stst 642 ;;zey = ht 643 ;;set_name = 'STST.ps' 644 ;;set_title = "Static stability (K.m!U-1!N)" 645 ;;set_titlex = 'Static stability (K.m!U-1!N)' 646 ;;set_titley = 'Altitude above surface (km)' 647 ;;set_subtitle = 'Mean over the simulation domain' 648 ;;set_xrange = [-5.,5.] 649 ;;set_yrange = [0.,7.] 650 ;;set_tickx = 1. 651 ;;set_ticky = 1. 652 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 653 ;;localtimes = [9,11,13,15,17] 654 ;;localtimes = [12,13,14,15,16] 655 ;;;localtimes = [17.0,17.1,17.2,17.3,17.4,17.5,17.6,17.7,17.8,17.9,18.0] 656 ;;;localtimes = [15.0] 657 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 658 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 659 ;;!P.Charsize = 1.2 616 660 ;;altlin=0 & loadct, 0 617 ;altlin=1 & loadct, 0 618 ;user_lt=localtimes[0] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 619 ;plot, zefield(*,nntt), zey(*,nntt), xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 620 ;;plot, zefield(*,nntt), les_column, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 621 ;for ll = 1, n_elements(localtimes)-1 do begin 622 ; CASE altlin OF 623 ; 0: altlin=1 624 ; 1: altlin=0 625 ; ENDCASE 626 ; user_lt=localtimes[ll] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 627 ; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), linestyle=altlin 628 ;; if (nntt ne -1) then oplot, zefield(*,nntt), les_column, linestyle=altlin 629 ;endfor 630 ;;oplot, ro_tpot, ro_column, psym=7 631 ;;xyouts, 192.0, 0.25, '09:00' 632 ;;xyouts, 205.5, 0.25, '11:00' 633 ;;xyouts, 214.5, 0.25, '13:00' 634 ;;xyouts, 219.5, 0.25, '17:00' 635 ;;xyouts, 220.5, 2.30, '17:00 [RO]' 636 ;if (saveps eq 'true') then PS_End, /PNG 637 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 638 639 640 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 641 ;zefield = stst 642 ;zey = ht 643 ;set_name = 'STST.ps' 644 ;set_title = "Static stability (K.m!U-1!N)" 645 ;set_titlex = 'Static stability (K.m!U-1!N)' 646 ;set_titley = 'Altitude above surface (km)' 647 ;set_subtitle = 'Mean over the simulation domain' 648 ;set_xrange = [-5.,5.] 649 ;set_yrange = [0.,7.] 650 ;set_tickx = 1. 651 ;set_ticky = 1. 652 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 653 ;localtimes = [9,11,13,15,17] 654 ;localtimes = [12,13,14,15,16] 655 ;;localtimes = [17.0,17.1,17.2,17.3,17.4,17.5,17.6,17.7,17.8,17.9,18.0] 656 ;;localtimes = [15.0] 657 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 658 ;if (saveps eq 'true') then PS_Start, FILENAME=set_name 659 ;!P.Charsize = 1.2 660 ;altlin=0 & loadct, 0 661 ;user_lt=localtimes[0] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 662 ;plot, zefield(*,nntt), zey(*,nntt), xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 663 ;oplot, zefield(*,nntt), zey(*,nntt), psym=5 664 ;for ll = 1, n_elements(localtimes)-1 do begin 665 ; CASE altlin OF 666 ; 0: altlin=1 667 ; 1: altlin=0 668 ; ENDCASE 669 ; user_lt=localtimes[ll] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 670 ; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), linestyle=altlin 671 ; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), psym=5 672 ;endfor 673 ;oplot, 0.*zefield(*,nntt) + 1.5, zey(*,nntt), linestyle=2 674 ;if (saveps eq 'true') then PS_End, /PNG 675 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 676 677 678 679 if (n_elements(xtke) eq 0) then stop 680 681 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 682 ;;zefield = 2.*transpose(xtke) 683 ;;minval = -4 684 ;;maxval = 8. ;12. 685 ;;pal = 0 686 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 661 ;;user_lt=localtimes[0] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 662 ;;plot, zefield(*,nntt), zey(*,nntt), xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 663 ;;oplot, zefield(*,nntt), zey(*,nntt), psym=5 664 ;;for ll = 1, n_elements(localtimes)-1 do begin 665 ;; CASE altlin OF 666 ;; 0: altlin=1 667 ;; 1: altlin=0 668 ;; ENDCASE 669 ;; user_lt=localtimes[ll] & yeah=where(abs(localtime-user_lt) eq (min(abs(localtime-user_lt)))) & nntt = yeah(0) 670 ;; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), linestyle=altlin 671 ;; if (nntt ne -1) then oplot, zefield(*,nntt), zey(*,nntt), psym=5 672 ;;endfor 673 ;;oplot, 0.*zefield(*,nntt) + 1.5, zey(*,nntt), linestyle=2 674 ;;if (saveps eq 'true') then PS_End, /PNG 675 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 676 ; 677 ; 678 ; 679 ;if (n_elements(xtke) eq 0) then stop 680 ; 681 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 682 ;;;zefield = 2.*transpose(xtke) 683 ;;;minval = -4 684 ;;;maxval = 8. ;12. 685 ;;;pal = 0 686 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 687 ;;zex = localtime 688 ;;zey = h 689 ;;set_name = 'xTKE.ps' 690 ;;set_title = "Horizontal Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[<u'!U2!N>] 691 ;;set_titlex = 'Local Time (h)' 692 ;;set_titley = 'Altitude above surface (km)' 693 ;;set_subtitle = '';'Mean over the simulation domain' 694 ;;set_xrange = [8.,17.] 695 ;;set_yrange = [0.,7.] 696 ;;set_tickx = 1. 697 ;;set_ticky = 1. 698 ;;minval = 0. 699 ;;maxval = 8. 700 ;;nlev = maxval-minval 701 ;;pal = 22 702 ;;rrr = 'no' 703 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 704 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 705 ;;!P.Charsize = 1.2 706 ;;;; 0. levels 707 ;;lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 708 ;;;;; 1. background 709 ;;loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 710 ;;;; 2. color field 711 ;;loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 712 ;; contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 713 ;;;; 3. contour field 714 ;;loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 715 ;;;; 4. choose output 716 ;;if (saveps eq 'true') then PS_End, /PNG 717 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 718 ; 719 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 720 ;zefield = transpose(ytke) + transpose(xtke) 687 721 ;zex = localtime 688 722 ;zey = h 689 ;set_name = ' xTKE.ps'690 ;set_title = "Horizontal Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[< u'!U2!N>]723 ;set_name = 'hTKE.ps' 724 ;set_title = "Horizontal Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[<v'!U2!N>] 691 725 ;set_titlex = 'Local Time (h)' 692 726 ;set_titley = 'Altitude above surface (km)' 693 ;set_subtitle = '' ;'Mean over the simulation domain'727 ;set_subtitle = '' ;'Mean over the simulation domain' 694 728 ;set_xrange = [8.,17.] 695 ;set_yrange = [0., 7.]729 ;set_yrange = [0.,1.] ;[0.,7.] ;; [0.,200.] 696 730 ;set_tickx = 1. 697 ;set_ticky = 1.731 ;set_ticky = 0.1 ;1. ;50. 698 732 ;minval = 0. 699 ;maxval = 8.733 ;maxval = 12. ;10. 700 734 ;nlev = maxval-minval 701 735 ;pal = 22 … … 716 750 ;if (saveps eq 'true') then PS_End, /PNG 717 751 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 718 719 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 720 zefield = transpose(ytke) + transpose(xtke) 721 zex = localtime 722 zey = h 723 set_name = 'hTKE.ps' 724 set_title = "Horizontal Turbulent Kinetic Energy (m!U2!N.s!U-2!N)" ;0.5[<v'!U2!N>] 725 set_titlex = 'Local Time (h)' 726 set_titley = 'Altitude above surface (km)' 727 set_subtitle = '' ;'Mean over the simulation domain' 728 set_xrange = [8.,17.] 729 set_yrange = [0.,1.] ;[0.,7.] ;; [0.,200.] 730 set_tickx = 1. 731 set_ticky = 0.1 ;1. ;50. 732 minval = 0. 733 maxval = 12. ;10. 734 nlev = maxval-minval 735 pal = 22 736 rrr = 'no' 737 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 738 if (saveps eq 'true') then PS_Start, FILENAME=set_name 739 !P.Charsize = 1.2 740 ;; 0. levels 741 lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 742 ;;; 1. background 743 loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 744 ;; 2. color field 745 loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 746 contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 747 ;; 3. contour field 748 loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 749 ;; 4. choose output 750 if (saveps eq 'true') then PS_End, /PNG 751 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 752 753 if (n_elements(wmax) eq 0) then stop 752 ; 753 ;if (n_elements(wmax) eq 0) then stop 754 754 755 755 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; … … 762 762 set_titley = 'Altitude above surface (km)' 763 763 set_subtitle = '' 764 set_xrange = [ 8.,18.]765 set_yrange = [0., 7.]764 set_xrange = [11.,17.] ;[8.,18.] 765 set_yrange = [0.,8.] ;[0.,8.] 766 766 set_tickx = 1. 767 767 set_ticky = 1. 768 768 minval = 0. 769 maxval = 1 6. ;15.;14.;13.769 maxval = 18. ;16. ;15.;14.;13. 770 770 nlev = maxval-minval 771 771 pal = 22 … … 776 776 ;; 0. levels 777 777 lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 778 levhalf = minval + (maxval-minval)*findgen((nlev/2)+1)/float(nlev/2) & if (minval ne 0.) then levhalf = levhalf[where(levhalf ne 0.)] 778 779 ;;; 1. background 779 780 loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 … … 782 783 contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 783 784 ;; 3. contour field 784 loadct, 0 & contour, zefield, zex, zey, levels=lev , c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (levLT 0.0)785 loadct, 0 & contour, zefield, zex, zey, levels=levhalf, c_labels=findgen(n_elements(levhalf))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (levhalf LT 0.0) 785 786 ;; 4. choose output 786 787 if (saveps eq 'true') then PS_End, /PNG … … 796 797 set_titley = 'Altitude above surface (km)' 797 798 set_subtitle = '' 798 set_xrange = [ 8.,18.]799 set_yrange = [0., 7.]799 set_xrange = [11.,17.] ;[8.,18.] 800 set_yrange = [0.,8.] 800 801 set_tickx = 1. 801 802 set_ticky = 1. 802 803 minval = 0. 803 maxval = 9.;12.804 maxval = 10.;12. 804 805 nlev = maxval-minval 805 806 pal = 22 … … 810 811 ;; 0. levels 811 812 lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 813 levhalf = minval + (maxval-minval)*findgen((nlev/2)+1)/float(nlev/2) & if (minval ne 0.) then levhalf = levhalf[where(levhalf ne 0.)] 812 814 ;;; 1. background 813 815 loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 … … 816 818 contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 817 819 ;; 3. contour field 818 loadct, 0 & contour, zefield, zex, zey, levels=lev , c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (levLT 0.0)820 loadct, 0 & contour, zefield, zex, zey, levels=levhalf, c_labels=findgen(n_elements(levhalf))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (levhalf LT 0.0) 819 821 ;; 4. choose output 820 822 if (saveps eq 'true') then PS_End, /PNG 821 823 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 822 823 824 restore, filename='addturb.dat' 825 velmax = SMOOTH(TEMPORARY(velmax), [0,smoothampl], /EDGE_TRUNCATE) 826 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 827 zefield = transpose(velmax) 828 zex = localtime 829 zey = h 830 set_name = 'velmax.ps' 831 set_title = "Maximum horizontal wind speed (m.s!U-1!N)" 832 set_titlex = 'Local Time (h)' 833 set_titley = 'Altitude above surface (km)' 834 set_subtitle = '' ;'Mean over the simulation domain' 835 set_xrange = [8.,17.] 836 set_yrange = [0.,4.] 837 set_tickx = 1. 838 set_ticky = 1. 839 minval = 0. 840 maxval = 30. ;12. 841 nlev = maxval-minval 842 pal = 22 843 rrr = 'no' 844 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 845 if (saveps eq 'true') then PS_Start, FILENAME=set_name 846 !P.Charsize = 1.2 847 ;; 0. levels 848 lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 849 ;;; 1. background 850 loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 851 ;;; 2. color field 852 loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 853 contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 854 ;; 3. contour field 855 loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 856 ;; 4. choose output 857 if (saveps eq 'true') then PS_End, /PNG 858 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 859 860 861 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 862 ;zefield = localtime 863 ;zey = depressions 864 ;set_name = 'DEPR.ps' 865 ;set_title = "Percentage of depressions in the domain" 824 ; 825 ; 826 ;restore, filename='addturb.dat' 827 ;velmax = SMOOTH(TEMPORARY(velmax), [0,smoothampl], /EDGE_TRUNCATE) 828 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 829 ;zefield = transpose(velmax) 830 ;zex = localtime 831 ;zey = h 832 ;set_name = 'velmax.ps' 833 ;set_title = "Maximum horizontal wind speed (m.s!U-1!N)" 866 834 ;set_titlex = 'Local Time (h)' 867 ;set_titley = ' Percentage'868 ;set_subtitle = '' 869 ;set_xrange = [ 8.,18.]870 ;set_yrange = [0., 3.]835 ;set_titley = 'Altitude above surface (km)' 836 ;set_subtitle = '' ;'Mean over the simulation domain' 837 ;set_xrange = [11.,17.] ;[8.,17.] 838 ;set_yrange = [0.,4.] 871 839 ;set_tickx = 1. 872 840 ;set_ticky = 1. 841 ;minval = 0. 842 ;maxval = 30. ;12. 843 ;nlev = maxval-minval 844 ;pal = 22 845 ;rrr = 'no' 873 846 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 874 847 ;if (saveps eq 'true') then PS_Start, FILENAME=set_name 875 848 ;!P.Charsize = 1.2 876 ;plot, zefield, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 877 ;oplot, zefield, zey, psym=5 878 ; oplot, localtime, abs(psmin), linestyle=1 849 ;;; 0. levels 850 ;lev = minval + (maxval-minval)*findgen(nlev+1)/float(nlev) & if (minval ne 0.) then lev = lev[where(lev ne 0.)] 851 ;;;; 1. background 852 ;loadct, 0 & contour, /NODATA, zefield, zex, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0 853 ;;;; 2. color field 854 ;loadct, pal & if (rrr eq 'yes') then TVLCT, r, g, b, /Get & if (rrr eq 'yes') then TVLCT, Reverse(r), Reverse(g), Reverse(b) 855 ; contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /overplot, /cell_fill 856 ;;; 3. contour field 857 ;loadct, 0 & contour, zefield, zex, zey, levels=lev, c_labels=findgen(n_elements(lev))*0.+1., /noerase, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, C_LINESTYLE = (lev LT 0.0) 858 ;;; 4. choose output 879 859 ;if (saveps eq 'true') then PS_End, /PNG 880 860 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 861 ; 862 ; 863 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 864 ;;zefield = localtime 865 ;;zey = depressions 866 ;;set_name = 'DEPR.ps' 867 ;;set_title = "Percentage of depressions in the domain" 868 ;;set_titlex = 'Local Time (h)' 869 ;;set_titley = 'Percentage' 870 ;;set_subtitle = '' 871 ;;set_xrange = [8.,18.] 872 ;;set_yrange = [0.,3.] 873 ;;set_tickx = 1. 874 ;;set_ticky = 1. 875 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 876 ;;if (saveps eq 'true') then PS_Start, FILENAME=set_name 877 ;;!P.Charsize = 1.2 878 ;;plot, zefield, zey, xtitle=set_titlex, xrange=set_xrange, xtickinterval=set_tickx, ytitle=set_titley, yrange=set_yrange, ytickinterval=set_ticky, title=set_title, subtitle=set_subtitle, color=0, linestyle=altlin 879 ;;oplot, zefield, zey, psym=5 880 ;; oplot, localtime, abs(psmin), linestyle=1 881 ;;if (saveps eq 'true') then PS_End, /PNG 882 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 881 883 882 884 stop
Note: See TracChangeset
for help on using the changeset viewer.