RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
-
Upload
brittany-mathews -
Category
Documents
-
view
216 -
download
1
Transcript of RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
RAMS Evaluation and Visualization Utilities (REVU)
Post Processing
Types of Post-Processing for NWP Results
• Visualization
• Evaluation / Verification
• Products for distribution
• Input to other application software
• Dispersion and photochemical models
• Scientific applications: hydrology, ocean, etc.
• Business applications: load forecasting, insurance, etc.
RAMS Post-processing
REVU - RAMS Evaluation and Visualization Utilities
• Visualization
• NCAR Graphics
• iVAN (interactive Visualization and Analysis package)
• GrADS
• Vis5D
• Verification - statistics and graphics
• Reformatting for other applications
RAMS/REVU Visualization
• NCAR Graphics
• 2-dimensional graphics
• Horizontal and vertical cross-sections of numerous basic and derived variables
• Line, filled, and tile contours
• Wind vectors and streamlines
• Batch processing to produce plots
RAMS/REVU Visualization
iVAN - Interactive Visualization and ANanlysis
• Graphical User Interface (GUI) to NCAR Graphics
• Interactively produce and view graphics
• Mouse actions to zoom, select variables, grids, cross-sections
RAMS Visualization - iVAN
RAMS/REVU VisualizationGrADS
• Distributed by COLA (near Washington, DC)
• 2-dimensional graphics
• Command line interface, not very good GUI
• Linux, Windows, Unix support
• Has RAMS projection, but it doesn’t work
• No terrain-following coordinates
• Horizontal and vertical interpolation necessary
RAMS/REVU VisualizationVis5D
• Distributed by University of Wisconsin-Madison
• 3-dimensional graphics
• Not very good GUI (my opinion!)
• Executables and source; Linux, Windows, Unix support
• Has RAMS projection, but it doesn’t work
• No terrain-following coordinates
• Horizontal and vertical interpolation necessary
RAMS/REVU Visualization
Numerous other commercial packages
• AVS
• PV-Wave
RAMS/REVU Verification• Produces statistics and graphics comparing forecast results
with observations
• Numerous statistics at surface, sigma-z, pressure, or Cartesian levels
• Graphics include numeric difference plots, wind barb comparison, time series (NCAR Graphics)
• Uses “data grabber”, 4-dimensional interpolation to specific location
RAMS/REVU Output processingReformatting for other applications
• Basic and derived variables
• Subsets, gridded or profiles
• Code must be modified
REVU 2.3.1(and 2.5)
• Started life as an AVS module• Grew into a monster!!!!• Tried to do everything in a single code, even
marginally related things like statistics• Plotting option settings in namelist became
cryptic• Code virtually impossible to maintain…• …and we still want to add more features!
The New REVU Suite
• Split REVU into several different executables which share common code:– REVU-pl – plotting– REVU-gr – grabbing– REVU-rf – reformat– REVU-st – statistics
• Some versions will be available for RAMS v6.0 by the end of the year
REVU_IN – SPACE
$CONTROL
ANPREF='anal/a-A', ! Prefix for the file names
REVPREF='./', ! Prefix for output file names
ANATYPE='SPACE', ! Type of run
HEAD1='NY Test Run', ! Header line
REVU_IN – SPACE (cont.)
IGRID(1)=1, ! Grid(s)
IZTRAN(1)=1, ! If horizontal slab
! 1= terrain-following surface
! 2= interpolate to Cartesian surface
! 3= interpolate to pressure surface
IPLEVEL(1)=700, ! If pressure surface, pressure level in mb
! Level must be one of the mandatory levels:
! 1000,925,850,700,500,400,300,250,200,150,100
MAPFILL=3, ! Map background
IBACKGND=1, ! Background color
IPLTINFO=1, ! Information table
IPANEL=1, ! Plots per panel
REVU_IN – SPACE (cont.)
! Landmarks
LANDMARK(1)='/M1:b.03:t2:s1.:xgray/L1:s.01:xgray/',
! Re-map colors
COLORS(1)='/axis:lightgray/title0:rgb:.8:.8:.8/',
! Frame specification
TVAR(1)='/F/1:9:1/', ! time
ZVAR(1)='/F/2:2:1/', ! z coord
YVAR(1)='/V/0:0:1/', ! y coord
XVAR(1)='/H/0:0:1/', ! x coord
REVU_IN – SPACE (cont.)
! Parameters
CFRAME_A(1)='/tempc/fb/10./30./1./m5:c20.:xgray/red/blue/',
CFRAME_B(1)='/b/1/1/3/darkgreen/',
CFRAME_C(1)='/tke/fb/.7/1./.05/m6:xgray/darkgreen/midgreen/',
CFRAME_A(2)='/relhum/fb/50./100./5./m2:xblue/lightblue/',
CFRAME_C(2)='/precip/fb/1./8./1./m2:c0.:xdarkgreen/green/',
CFRAME_A(3)='/precip/fb/1./8./1./m6:c0.:xorange/yellow/midgreen/',
CFRAME_A(4)='/dewptc/fb/10./30./1./m5:c20.:xgray/red/blue/',
CFRAME_B(4)='/v/1/1/1/yellow/2./',
CFRAME_C(4)='/speed/vb/0./8./1./m6:c5./yellow/darkgreen/',
$END
REVU_IN – V5D (GrADS)
$CONTROL
ANPREF='anal/a-A', ! Input filename prefix
REVPREF='./', ! Output filename prefix
ANATYPE='V5D', ! Type of run (GRADS)
IGRID(1)=0, ! Grid(s)
IZTRAN(1)=3, ! If horizontal slab
! 1= terrain-following surface
! 2= interpolate to Cartesian surface
! 3= interpolate to pressure surface
REVU_IN – V5D (cont.)
! Frame specification
TVAR(1)='/F/1:9:1/', ! time
ZVAR(1)='/F/0:0:1/', ! z coord
YVAR(1)='/V/0:0:1/', ! y coord
XVAR(1)='/H/0:0:1/', ! x coord
! Parameters
CFRAME_A(1)='/u/',
CFRAME_A(2)='/v/',
CFRAME_A(3)='/w/',
CFRAME_A(4)='/tempk/',
CFRAME_A(5)='/dewptk/',
$END
REVU_IN – V5D (cont.)
$GLL
IGRIDLL=1, ! Lat-long grid specification
! 0= specified below
! 1= fits within RAMS grid
! 2= contains the full RAMS
GLLDLLAT=1., ! latitude grid point spacing
GLLDLLON=1., ! longitude grid point spacing
GLLWLON=-66., ! western edge of grid
GLLELON=-37., ! eastern edge of grid
GLLSLAT=-37., ! southern edge of grid
GLLNLAT=-15., ! northern edge of grid
$END