RAMS Evaluation and Visualization Utilities (REVU) Post Processing.

Slides:



Advertisements
Similar presentations
WHAT IS ELINK? Thermoflow, Inc.
Advertisements

Introduction to GRCP Boualem RABTA Center for World Food Studies (SOW-VU) Vrije Universiteit - Amsterdam.
WRF Modeling System V2.0 Overview
NCAS Unified Model Introduction Part 1b: Running the UM University of Reading, 3-5 December 2014.
Why ROOT?. ROOT ROOT: is an object_oriented frame work aimed at solving the data analysis challenges of high energy physics Object _oriented: by encapsulation,
Computer Aided Thermal Fluid Analysis Lecture 2 Dr. Ming-Jyh Chern ME NTUST.
Produced by satellites that enable you to see patterns on Earth’s surface and identify patterns shown on maps.
McIDAS-V McIDAS-V The 5 th Generation of McIDAS by Tom Whittaker Space Science and Engineering Center University of Wisconsin-Madison USA with contributions.
Installing and Running CISM _ DX and Overview of OpenDX The CISM Knowledge Transfer Short Course AFWA Omaha, November 2-3, 2005 Bob Weigel The CISM Knowledge.
Basic Unix Dr Tim Cutts Team Leader Systems Support Group Infrastructure Management Team.
Current Visualization Software NCL, Amira, and OpenDX By Drew Brumm.
Operating Systems Chapter 4.
Vis5d Andrzej Wyszogrodzki. Vis5D Overview èVisualize data made by weather and ocean models èData “grid” in the form of a five dimensional rectangle:
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
Computer and Information Science Computer Software Computer Software Chapter 1.2.
7-1 Section 8: Matrix Post- Processing Getting Started: Ansoft HFSS 8.0.
TCL/Tk Based Environment for Mixed-Signal Circuit Design System Description Software Architecture Examples Future Directions Summary.
A JOINT PROJECT OF MISSISSIPPI STATE UNIVERSITY AND the Lower Mississippi River Forecast Center PROJECT FUNDED BY NOAA/OAR THROUGH THE NORTHERN GULF INSTITUTE.
Getting Started: Ansoft HFSS 8.0
MA/CS 3751 Fall 2002 Lecture 24. MA/CS 3752 ginput ginput is a Matlab function which takes one argument input: number of points to select in the image.
2 March 2007 Running MATCH. 2 March 2007 MATCH is running on: Linux, Solaris PCs (not Windows PC!) Unix workstations Possible to compile on most hardware.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
1 Control Software (CAT) Introduction USB Interface implementation Calorimeter Electronics Upgrade Meeting Frédéric Machefert Wednesday 5 th May, 2010.
ElVis Tutorial Eliot Feibush
35 PC-HYSPLIT WORKSHOP Example Simulations Presented on the following slides are several basic trajectory and dispersion simulations and meteorological.
Custom Query Tool. Uses of CQT Access any data in the repository –Meteorological observations –Model data –Hydrology –Etc...
CKD Workshop  30 March 2011  Jim Kinter  Data Lessons from Project Athena GrADS Station Data Model Used for in situ observational data Individual reports.
WDO-It! 102 Workshop: Using an abstraction of a process to capture provenance UTEP’s Trust Laboratory NDR HP MP.
OPERATING SYSTEMS BY LANDON, KYLE, AND ETHAN. WHAT IS THEIR PURPOSE? (1) manage the computer's resources, such as the central processing unit (2) establish.
CUFSM and Matlab CUFSM2.5 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.
HEC-RAS Version 3.1 Overview
SCD User Briefing NCL and PyNGL Visualization for the Geosciences Don Middleton with presentation material developed by Luca Cinquini, Mary Haley, Fred.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Running CESM An overview
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne
2/24/2016 A.Aruna/Assistant professor/IT/SNSCE 1.
Java OceanAtlas A Cross-Platform Application for Visualization and Selection of Oceanographic Profile Data John R. Osborne ftp://odf.ucsd.edu/pub/OceanAtlas/
35 PC-HYSPLIT WORKSHOP Example Simulations Presented on the following slides are several basic trajectory and dispersion simulations and meteorological.
A Collaboration Tool to Support Modeling Groups Donald W. Denbo JISAO/UW-NOAA/PMEL 20 th IIPS/AMS, 12 – 15 January, 2004,
William Perry U.S. Geological Survey Western Ecological Research Center Geography 375 Final Project May 22, 2013.
Hernán García CeCalcULA Universidad de los Andes.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
1-2 What is the Matlab environment? How can you create vectors ? What does the colon : operator do? How does the use of the built-in linspace function.
WHAT IS HARDWARE ? Computer hardware is the collection of physical elements that comprise a COMPUTER SYSTEM LIKE A MOUSE, MONITOR, KEYBOARD, SPEAKER MICROPHONE,
SmartMet Lea Saukkonen FMI What is SmartMet? A software tool for visualizing and editing meteorological data.
NcBrowse: OPeNDAP Server Access and 3-D Graphics Presented by Nancy N. Soreide NOAA/PMEL Donald W. Denbo UW/JISAO-NOAA/PMEL.
CUFSM and Matlab CUFSM3.12 The Matlab version of CUFSM allows much greater flexibility than the standalone version. Within the Graphical User Interface.
NEMO – Reformating tool
Andrew White, Brian Freitag, Udaysankar Nair, and Arastoo Pour Biazar
Chapter 5: Using System Software
WRF Four-Dimensional Data Assimilation (FDDA)
Getting Started with R.
INTRODUCING Adams/CHASSIS
O. Atteia ENSEGID Bordeaux 24/3/2014
TexPREP Summer Camp Computer Science
Chap 7. Building Java Graphical User Interfaces
Geographic Information Systems
gWRF Workflow and Input Data Requirements
Event loops.
GRAPHICAL USER INTERFACE
“Looking at my data has never been so much fun!”
Event loops 17-Jan-19.
Program for interactive plotting of tri-linear data.
Latitude and Longitude
Tour of NCL Website Modified by R. Grotjahn
Event loops.
Models of the Earth.
Event loops.
Event loops 19-Aug-19.
Presentation transcript:

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 Visualization GrADS 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 Visualization Vis5D 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 processing Reformatting 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