Tour of NCL Website Modified by R. Grotjahn

Slides:



Advertisements
Similar presentations
Introduction to GRCP Boualem RABTA Center for World Food Studies (SOW-VU) Vrije Universiteit - Amsterdam.
Advertisements

3. Loaders & Linkers1 Chapter III: Loaders and Linkers Chapter goal: r To realize how a source program be loaded into memory m Loading m Relocation m Linking.
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VI December 5, 2002 John Readey
ParaView Tutorial Greg Johnson, Karla Vega. Before we begin… Make sure you have ParaView installed so you can follow along in the lab section –
John Dennis Dave Brown Kevin Paul Sheri Mickelson
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.
Slide 1 Visualization of scientific data under Linux - Techniques and data wrangling Mike Walterman, Manager of Graphics Programming, Scientific Computing.
IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.
Chapter 7 Managing Data Sources. ASP.NET 2.0, Third Edition2.
Current Visualization Software NCL, Amira, and OpenDX By Drew Brumm.
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
Saeid Abolfazli, Faculty of Computer Science and IT, University Malaya Malaysia.
The NCAR Command Language (NCL) Ethan Alpert Visualization and Enabling Technologies Section, SCD, NCAR.
ROOT An object oriented HEP analysis framework.. Computing in Physics Physics = experimental science =>Experiments (e.g. at CERN) Planning phase Physics.
MATLAB Lecture One Monday 4 July Matlab Melvyn Sim Department of Decision Sciences NUS Business School
NCL Website Tour NCL Website Tour  NCL Website Tour Overview, downloading, what’s new FAQ Examples.
 Overview of SPSS  Interface  Getting Started  Managing Data  Descriptive Statistics  Basic Analysis  Additional Resources.
A L I MAM M OHAMMAD B IN S AUD I SLAMIC U NIVERSITY C OLLEGE OF S CIENCES D EPARTMENT OF M ATHEMATICS MATLAB 251 : MATH SOFTWARE Introduction to MATLAB.
An IDL-BasedValidation Toolkit: Extensions to use the HDF-EOS Swath Format Ken Stone, Center for Lower Atmospheric Studies - University of Colorado, Boulder.
Integrated Grid workflow for mesoscale weather modeling and visualization Zhizhin, M., A. Polyakov, D. Medvedev, A. Poyda, S. Berezin Space Research Institute.
RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
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.
View_hdf Kam-Pui Lee Science Applications International Corporation CERES Data Management Team Linda Hunt Computer Sciences Corporation Atmospheric Sciences.
BOĞAZİÇİ UNIVERSITY DEPARTMENT OF MANAGEMENT INFORMATION SYSTEMS MATLAB AS A DATA MINING ENVIRONMENT.
Visualization with ParaView. Before we begin… Make sure you have ParaView 3.14 installed so you can follow along in the lab section –
Post Processing Tools Sylvia Murphy National Center for Atmospheric Research.
Data and Data Science Some Final Thoughts. Scientific Programming Basically always follows the same structure: – Formatted reading in of the data and.
00/XXXX 1 Data Processing in PRISM Introduction. COCO (CDMS Overloaded for CF Objects) What is it. Why is COCO written in Python. Implementation Data Operations.
SCD User Briefing NCL and PyNGL Visualization for the Geosciences Don Middleton with presentation material developed by Luca Cinquini, Mary Haley, Fred.
SCD Research Data Archives; Availability Through the CDP About 500 distinct datasets, 12 TB Diverse in type, size, and format Serving 900 different investigators.
Postgraduate Computing Lectures PAW 1 PAW: Physicist Analysis Workstation What is PAW? –A tool to display and manipulate data. Learning PAW –See ref. in.
Matplotlib SANTHOSH Boggarapu.
With the support of the LPP programme of the European Union 1 This project has been funded with support from the European Commission. This publication.
MET4750 Techniques for Earth System Modeling MET 5990 Techniques for Earth System Modeling and Research (
IRI/LDEO Climate Data Library M.Benno Blumenthal, Michael Bell, and John del Corral International Research Institute for Climate and Society Columbia University.
VisIt Project Overview
Andrew White, Brian Freitag, Udaysankar Nair, and Arastoo Pour Biazar
Shiny for RStudio Exploring Web Mapping Technology
IRI Data Library Overview
Objectives You should be able to describe: Interactive Keyboard Input
Getting Started with R.
Appendix B MathScript Basics
Lecture: MATLAB Chapter 1 Introduction
Software for scientific calculations
To the ETS – PNG Continuation: Online Training Course
National Scientific Library at Tbilisi State University
Tom Rink Tom Whittaker Paolo Antonelli Kevin Baggett.
INTRODUCTION TO BASIC MATLAB
MATLAB DENC 2533 ECADD LAB 9.
Application Software Productivity Tools for Educators
CERES Data Management Team Science Data Processing Workshop 2002
Data and Data Science Some Final Thoughts.
Application Software Productivity Tools for Educators
DataLyzer® Spectrum SPC Wizard.
Welcome to E-Prime E-Prime refers to the Experimenter’s Prime (best) development studio for the creation of computerized behavioral research. E-Prime is.
Use of Mathematics using Technology (Maltlab)
Brief Intro to Python for Statistics
MBI 630: Week 11 Interface Design
NetCDF and Scientific Data Standard
Data Science with Python
Code is on the Website Outline Comparison of Excel and R
Investigating associations between categorical variables
Overview of the SCIRun/BioPSE Software Systems
MIT MSEAS Software Software reads and displays any model output for MOOS-IVP Provides ocean images on which vehicle simulations are superimposed Snapshots.
Macrosystems EDDIE: Getting Started + Troubleshooting Tips
Introduction to Matlab
NCL variable based on a netCDF variable model
Python for Data Analysis
To the ETS – PNG Continuation: Online Training Course
Introduction to Scientific Visualization
Presentation transcript:

Tour of NCL Website www.ncl.ucar.edu Modified by R. Grotjahn 2016 03 04

NCL capabilities: Functions Support Visualization (many graphics, map overlays, 3-D, etc.) Mathematical (divergence, regridding, EOFs, filtering, etc.) Statistical (correlation, spectra, wavelets, kmeans, etc.) Earth-science specific (omega, vorticity, PV, crop variables, heat stress, Taylor diagram, etc.) Computational (array creation, file conversion, etc.) Support Examples (very many, illustrative, very useful guides) Reference listings of functions Manuals, training exercises, and presentations FAQs (searchable)

NCL capabilities: See overview: Handles many output formats http://www.ncl.ucar.edu/overview.shtml Handles many output formats publication-ready plots built-in capabilities, especially for earth science (>600 functions) supports Fortran and C externals

NCL routines: use specifically with climate and model data computing empirical orthogonal functions, Fourier coefficients, singular value decomposition, averages, standard deviations, sin, cosine, log, min, max, etc. retrieving and converting date information drawing primitives (lines, filled areas, and markers), wind barbs, weather map symbols, isosurfaces, and other graphical objects robust file handling 1-dimensional, 2-dimensional, and 3-dimensional interpolation, approximation, and regridding facilitating computer analysis of scalar and vector global geophysical quantities (most are based on the package known as Spherepack) retrieving environment variables and executing system commands

NCL capabilities: It can do a lot because it is built on many long-established libraries both graphical and mathematical

NCL Examples: Applications page www.ncl.ucar.edu/Applications/ Great starting place to find the capability you seek. Many datasets available as well

NCL Examples: Applications page links: Graphics Data Analysis (cont.) Applications page links: Graphics Cylindrical equidistant maps http://www.ncl.ucar.edu/Applications/cylineq.shtml Panel plots http://www.ncl.ucar.edu/Applications/panel.shtml WRF model http://www.ncl.ucar.edu/Applications/wrf.shtml Vectors http://www.ncl.ucar.edu/Applications/vector.shtml

NCL Examples: Applications page links: Datasets File I/O http://www.ncl.ucar.edu/Applications/list_io.shtml Shape files http://www.ncl.ucar.edu/Applications/shapefiles.shtml Topography http://www.ncl.ucar.edu/Applications/topo.shtml Daymet http://www.ncl.ucar.edu/Applications/daymet.shtml PRISM http://www.ncl.ucar.edu/Applications/prism.shtml

NCL FAQs: Link: http://www.ncl.ucar.edu/FAQ/ Useful learning tool, search it if you cannot find an example that does what you want to do Code snippets provided Categorized, but search is usually more effective You can ask your own questions.

NCL Functions: Functions are listed several ways: Also: alphabetically: http://www.ncl.ucar.edu/Document/Functions/list_alpha.shtml by category grouping: http://www.ncl.ucar.edu/Document/Functions/ by function type grouping: http://www.ncl.ucar.edu/Document/Functions/list_type.shtml via applications examples: http://www.ncl.ucar.edu/Applications/ Also: Graphics resources (like ws, vc, cn, etc.): http://www.ncl.ucar.edu/Document/Graphics/Resources/ but these are specialized, many are beyond the level of this class

NCL color tables: Link: http://www.ncl.ucar.edu/Document/Graphics/color_tables.shtml Create your own http://www.ncl.ucar.edu/Document/Graphics/create_color_table.shtml Use named colors http://www.ncl.ucar.edu/Document/Graphics/named_colors.shtml Examples: (rainbow, +/-, etc.)

NCL Other Popular Links: See: http://www.ncl.ucar.edu/links.shtml Markers: http://www.ncl.ucar.edu/Document/Graphics/marker_styles.shtml Dashed/line patterns: http://www.ncl.ucar.edu/Document/Graphics/dash_patterns.shtml Font tables: http://www.ncl.ucar.edu/Document/Graphics/font_tables.shtml

NCL Other Tools: Main link: http://www.ncl.ucar.edu/Document/Tools/ Conversion between ncl and some other formats, notably GRIB#, HDF_, shapefiles: http://www.ncl.ucar.edu/Document/Tools/ncl_convert2nc.shtml Wrapper to include Fortran or C functions in your NCL program: http://www.ncl.ucar.edu/Document/Tools/WRAPIT.shtml graphics x-window viewer idt: http://www.ncl.ucar.edu/Document/Tools/idt.shtml Links to other tools such as: ImageMagick: for conversion between graphics types (e.g. ps  png) mpeg2encode: to create a mpeg from a multi-frame ps file

NCL in python: PyNGL and PyNIO modules PyNGL (Python interface to NCL’s graphics library) http://www.pyngl.ucar.edu/ PyNIO (Python interface to NCL’s file I/O capabilities) http://www.pyngl.ucar.edu/Nio.shtml Training via exercises: http://www.pyngl.ucar.edu/Training/Exercises/

NCL Support: Common error messages: http://www.ncl.ucar.edu/Document/Language/error_messages.shtml Main email support link: http://www.ncl.ucar.edu/Support/email_lists.shtml ncl-talk: http://mailman.ucar.edu/mailman/listinfo/ncl-talk other pages for ncl installation questions about PyNGL and PyNIO http://mailman.ucar.edu/mailman/listinfo/pyngl-talk

NCL Tutorials: General link: http://www.ncl.ucar.edu/Training/Workshops/links.shtml NCAR Powerpoints: http://www.ncl.ucar.edu/Training/Workshops/Scripts/ Example scripts (contouring, maps, overlays, vectors, shapefiles,…): http://www.ncl.ucar.edu/Training/Workshops/Scripts/ Step-by-step Graphical exercises: http://www.ncl.ucar.edu/Training/Workshops/Exercises/ Sample data files: http://www.ncl.ucar.edu/Applications/Data/

NCL End of overview: Next: NCL-04_Shea-Brownrigg_Introduction.pdf Learn the basics of the language, make example plots.