GrADS (Gridded Analysis Display Software) By Scott Halvorson DPG/WDTC 4DWX Forecasters Conference July 25.

Slides:



Advertisements
Similar presentations
Introduction to E-Prime for demonstrators/PG Dips Jonathan Stirk.
Advertisements

Introduction to Matlab Workshop Matthew Johnson, Economics October 17, /13/20151.
JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
Intro to Python Welcome to the Wonderful world of GIS programing!
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VI December 5, 2002 John Readey
The NCAR Command Language (NCL) and the NetCDF Data Format Research Tools Presentation Matthew Janiga 10/30/2012.
Bob Kuligowski NOAA/NESDIS/STAR May 28, 2009
GrADS 1.9 and the GrADS-DODS Server Jennifer Adams, Brian Doty, Joe Wielgosz Center for Ocean-Land-Atmosphere Studies (COLA) AMS/IIPS 13 January 2004.
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.
Introduction to Matlab. I use Matlab for: Data analysis Data plotting Image Analysis Also – Simulations (solving odes/pdes/finite element methods) – Minimisations,
XP 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties Tutorial 10.
Quality Assurance CS 615. Mission Statement The Quality Assurance team will provide assurance to stakeholders in CS-615/616 projects that their projects.
IS&T Scientific Visualization Tutorial – Spring 2010 Robert Putnam Plotting packages overview.
Guide To UNIX Using Linux Third Edition
Russell Taylor Lecturer in Computing & Business Studies.
Understanding the Mainline Logical Flow Through a Program (continued)
Guide To UNIX Using Linux Third Edition
Introduction to Unix (CA263) Introduction to Shell Script Programming By Tariq Ibn Aziz.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
March 2004 At A Glance ITOS is a highly configurable low-cost control and monitoring system. Benefits Extreme low cost Database driven - ITOS software.
SOFTWARE.
Introduction to Shell Script Programming
Introduction to M ATLAB EE 100 – EE Dept. - JUST.
NetLogo Dr. Feng Gu. NetLogo NetLogo is a programmable modeling environment for simulating natural and social phenomena, authored by Uri Wilensky in 1999.
Objectives Understand what MATLAB is and why it is widely used in engineering and science Start the MATLAB program and solve simple problems in the command.
ELG 3120 Signal and System Analysis 1 Introduction to MATLAB TAs Wei Zhang Ozgur Ekici (Section A)(Section B) ELG 3120 Lab Tutorial 1.
Ch 101 Chapter 10 Introduction to Batch Files. Ch 102 Overview A batch file is a text file that contains an ordered series of commands.
Chapter 1 Introduction to SAS ® Enterprise Guide ®
August 29, 2005ICP: Chapter 1: Introduction to Python Programming 1 Introduction to Computer Programming Chapter 1: Introduction to Python Programming.
GNU Compiler Collection (GCC) and GNU C compiler (gcc) tools used to compile programs in Linux.
Why do I want to know about HDF and HDF- EOS? Hierarchical Data Format for the Earth Observing System (HDF-EOS) is NASA's primary format for standard data.
XP Tutorial 10New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with JavaScript Creating a Programmable Web Page for North Pole.
CS 390 Unix Programming Summer Unix Programming - CS 3902 Course Details Online Information Please check.
Republic of Turkey Ministry of Forestry and Water Affairs Turkish State Meteorological Service August 2011Training Workshop Climate Predictions for.
Agenda Getting Started: Using Unix Unix Structure / Features Elements of the Unix Philosophy Unix Command Structure Command Line Editing Online Unix Command.
WRITING REPORTS Introduction Section 0 Lecture 1 Slide 1 Lecture 6 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall 2015.
ESIP Federation 2004 : L.B.Pham S. Berrick, L. Pham, G. Leptoukh, Z. Liu, H. Rui, S. Shen, W. Teng, T. Zhu NASA Goddard Earth Sciences (GES) Data & Information.
Cs413_design04.ppt Design and Software Development Design : to create a functional interface that has high usability Development : an organized approach.
XP Tutorial 10New Perspectives on HTML and XHTML, Comprehensive 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties Tutorial.
ITGS Application Software, pt. 3. ITGS Business Software Alliance (BSA) and Federation Against Software Theft (FAST) –Represent software companies and.
C OMPUTING E SSENTIALS Timothy J. O’Leary Linda I. O’Leary Presentations by: Fred Bounds.
A Data Access Framework for ESMF Model Outputs Roland Schweitzer Steve Hankin Jonathan Callahan Kevin O’Brien Ansley Manke.
Chapter 14 The User View of Operating Systems The Architecture of Computer Hardware and Systems Software: An Information Technology Approach 3rd Edition,
INFSO-RI Enabling Grids for E-sciencE Running ECCE on EGEE clusters Olav Vahtras KTH.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Information Technology: GrADS INTEGRATED USER INTERFACE Maps, Charts, Animations Expressions, Functions of Original Variables General slices of { 4D Grids.
Application Software System Software.
Mantid Manipulation and Analysis Toolkit for ISIS data.
HTML Overview Part 5 – JavaScript 1. Scripts 2  Scripts are used to add dynamic content to a web page.  Scripts consist of a list of commands that execute.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Events Programming with Alice and Java First Edition by John Lewis.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
S11-1 ADM , Section 11, August 2005 Copyright  2005 MSC.Software Corporation SECTION 11 MACROS: OVERVIEW.
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
JavaScript 101 Introduction to Programming. Topics What is programming? The common elements found in most programming languages Introduction to JavaScript.
Mantid Manipulation and Analysis Toolkit for Instrument data.
Tutorials and Quick Guides A quick introduction. Overview  Genre of Tutorial  Genre of Quick Guide  Genre of Reference  Genre of User Manual  Attributes.
Client installation DIRAC Project. DIRAC Client Software  Many operations can be performed through the Web interface  Even more to come  However, certain.
MATLAB ® for Engineers, Holly Moore Fourth Edition, Global Edition © Pearson Education Limited 2015 All rights reserved. Figure 2.1 MATLAB ® opening window.
“Moh’d Sami” AshhabSummer 2008University of Jordan MATLAB By (Mohammed Sami) Ashhab University of Jordan Summer 2008.
Client installation Beijing, 13-15/11/2013. DIRAC Client Software Beijing, /11/2013 DIRAC Tutorial2  Many operations can be performed through the.
XP Tutorial 10New Perspectives on HTML, XHTML, and DHTML, Comprehensive 1 Working with JavaScript Creating a Programmable Web Page for North Pole Novelties.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
9/21/04 James Gallagher Server Installation and Testing: Hands-on ● Install the CGI server with the HDF and FreeForm handlers ● Link data so the server.
Operating System Concepts
Topics Introduction Hardware and Software How Computers Store Data
Basic operations in Matlab
National Scientific Library at Tbilisi State University
MATLAB DENC 2533 ECADD LAB 9.
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
Chapter 14 The User View of Operating Systems
Presentation transcript:

GrADS (Gridded Analysis Display Software) By Scott Halvorson DPG/WDTC 4DWX Forecasters Conference July 25

GrADS Overview l GrADS - Gridded Analysis Display System –Displays 5-D data sets X, Y, Z, time, and variablesX, Y, Z, time, and variables XY plots, 1-D graphs, time series, cross sections, time-height cross section, Hovmoller plots, etc.XY plots, 1-D graphs, time series, cross sections, time-height cross section, Hovmoller plots, etc. –Interactive Command line/GUI interface –Batch Jobs (Scripting) –UNIX, LINUX, Windows 2000/XP, FreeBSD (Macintosh) –Freeware (No cost) l Developed at the Center for Ocean-Land-Atmosphere (COLA) studies l

Why Use GrADS? Similar applications MatLab a, Interactive Data Language (IDL) a, GEMPAK b 1. Good at manipulating and displayingdata 1. Good at manipulating and displaying data 2. Runs under a variety of operating systems 3. Can use native grid formats e.g. GRIB, NetCDF, HDF-SDS, DODS, and binary 4. Freeware ☺ a Commercial ($) b Must use Linux/Unix and requires a specific grid format

Introductory Tutorial Prerequisites 1.Ability to ask questions and/or for help 2.100% Participation Tutorial Instructions 1.Start GrADS Start->All Programs->Win32e GrADS->GradsNC Press Enter for landscape mode 2.Open a web browser and go to Follow tutorial instructions “The only dumb question is the question you didn’t ask”

GrADS Scripting l What is a GrADS script? –A list of multiple GrADS commands l Why use GrADS scripts? –Simplifies complex tasks e.g. 4-panel and Skew-T plots –Scripts are reusable l Uses of GrADS scripts? –Automated image generation –Customer configurable –Research applications

GrADS Scripting Mechanics a l GrADS scripts are created in a text editor l Each line of the script acts as a command l Simple arithmetic can be performed in a script –Addition/Subtraction –Multiplication/Division l Simple looping/logical operators –while (looping) –if (logical) l Intrinsic and input/out functionality l Scripts can run other scripts a Details of the GrADS scripting language can be found in the documentation

Example of a GrADS Script a #Comments start with a # ‘reinit’ #GrADS commands are in single quotes ‘open model.ctl’ ‘set gxout contour’ ‘set lev 500’ ‘set lat 20 50’ ‘set lon ’ i = 1 #Scripting doesn’t use quotes while (i<10) ‘set t ‘i #Mixing GrADS commands with scripting ‘d hcurl(u,v)’ i = i +2 endwhile a This will display every other time step in model.ctl of the hcurl

Scripting Tutorial Prerequisites 1.Ability to ask questions and/or for help 2.100% Participation Tutorial Instructions 1.Start GrADS Start->All Programs->Win32e GrADS->GradsNC Press Enter for landscape mode 2.See handout 3.Follow tutorial instructions Visit for help “The only dumb question is the question you didn’t ask”