Community Analysis and Visualization Tools for the Geosciences Sylvia Murphy Don Middleton Mary Haley National Center for Atmospheric Research Computational.

Slides:



Advertisements
Similar presentations
Earth System Curator Spanning the Gap Between Models and Datasets.
Advertisements

Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech.
University of Chicago Department of Energy The Parallel and Grid I/O Perspective MPI, MPI-IO, NetCDF, and HDF5 are in common use Multi TB datasets also.
Climate Analytics on Global Data Archives Aparna Radhakrishnan 1, Venkatramani Balaji 2 1 DRC/NOAA-GFDL, 2 Princeton University/NOAA-GFDL 2. Use-case 3.
® 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.
Brian Doty and Jennifer Adams
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.
Why you need McIDAS-V Steve Ackerman Tom Achtor. Introduction What is McIDAS-V? Why I want it? Why you will want it!
NCAR GIS Program : Bridging Gaps
2014 ESIP Summer Meeting July 8–11, 2014 | Frisco, Colorado Advancing Scientific Data Support in ArcGIS Nawajish Noman.
NSF and Environmental Cyberinfrastructure Margaret Leinen Environmental Cyberinfrastructure Workshop, NCAR 2002.
The International Surface Pressure Databank (ISPD) and Twentieth Century Reanalysis at NCAR Thomas Cram - NCAR, Boulder, CO Gilbert Compo & Chesley McColl.
Christine White, Esri Growing OPeNDAP Support: Current ArcGIS Workflows and Future Directions Christine White, Esri
CLIMATE SCIENTISTS’ BIG CHALLENGE: REPRODUCIBILITY USING BIG DATA Kyo Lee, Chris Mattmann, and RCMES team Jet Propulsion Laboratory (JPL), Caltech.
Developing Custom GIS Applications to Explore Digitally Vectorized Geologic Quadrangles Mark Graham, Dr. Andrew Wulff, Department of Geography and Geology,
TPAC Digital Library Talk Overview Presenter:Glenn Hyland Tasmanian Partnership for Advanced Computing & Australian Antarctic Division Outline: TPAC Overview.
Tools for accessing distributed in-situ data collections Donald W. Denbo, NOAA/PMEL-JISAO Jason E. Fabritz, NOAA/PMEL-JISAO Bernard J. Kilonsky, Sea Level.
The NCAR Command Language (NCL) Ethan Alpert Visualization and Enabling Technologies Section, SCD, NCAR.
NCL and PyNGL Community data analysis and visualization software 2005 User Forum, May  CISL/IMAGe/SCD Mary Haley,
® Page 1 Intel Compiler Lab – Intel Array Visualizer HDF Workshop VIII October 27, 2004 John Readey
CCSM Portal/ESG/ESGC Integration (a PY5 GIG project) Lan Zhao, Carol X. Song Rosen Center for Advanced Computing Purdue University With contributions by:
NCL Website Tour NCL Website Tour  NCL Website Tour Overview, downloading, what’s new FAQ Examples.
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
The Case for Data Stewardship: Preserving the Scientific Record Matthew Mayernik National Center for Atmospheric Research Version 2.0 [Review Date]
Presented by The Earth System Grid: Turning Climate Datasets into Community Resources David E. Bernholdt, ORNL on behalf of the Earth System Grid team.
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
GMT: The Generic Mapping Tools Paul Wessel, Walter H.F. Smith and the GMT team.
IPlant cyberifrastructure to support ecological modeling Presented at the Species Distribution Modeling Group at the American Museum of Natural History.
Geoscience Data Analysis and Visualization Tools from NCAR HDF/HDF-EOS Workshop XI Nov 6-8, 2007 David Brown.
NcBrowse A Graphical netCDF/OPeNDAP Browser Donald Denbo 1 & John Osborne 2 1 UW/JISAO-NOAA/PMEL, 2 OceanAtlas Software
Data Access to Marine Surface Observations and Products from COADS 29 January, 2002 Steven Worley National Center for Atmospheric Research.
Pascucci-1 Valerio Pascucci Director, CEDMAV Professor, SCI Institute & School of Computing Laboratory Fellow, PNNL Massive Data Management, Analysis,
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
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.
Implementing Unified Access to Scientific Data from.NET Platform Sergey B. Berezin Dmitriy V. Voitsekhovskiy Vilen M. Paskonov Moscow State University.
GEON2 and OpenEarth Framework (OEF) Bradley Wallet School of Geology and Geophysics, University of Oklahoma
May 6, 2002Earth System Grid - Williams The Earth System Grid Presented by Dean N. Williams PI’s: Ian Foster (ANL); Don Middleton (NCAR); and Dean Williams.
VAPoR: A Discovery Environment for Terascale Scientific Data Sets Alan Norton & John Clyne National Center for Atmospheric Research Scientific Computing.
NCL Sample Scripts Dennis Shea Climate and Global Dynamics Division Climate Analysis Section.
The goal of this NASA ACCESS-funded project is to create easy to use, multi-faceted web services for access, browse, online analysis and delivery of data.
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.
1 Accomplishments. 2 Overview of Accomplishments  Sustaining the Production Earth System Grid Serving the current needs of the climate modeling community.
SCD User Briefing NCL and PyNGL Visualization for the Geosciences Don Middleton with presentation material developed by Luca Cinquini, Mary Haley, Fred.
The Giovanni-NEO Oceanographic Education Cookbook Instructional James G. Acker David Herring Gregory Leptoukh Suhung Shen Steven Kempler NASA Goddard Earth.
SCD Research Data Archives; Availability Through the CDP About 500 distinct datasets, 12 TB Diverse in type, size, and format Serving 900 different investigators.
Earth System Curator and Model Metadata Discovery and Display for CMIP5 Sylvia Murphy and Cecelia Deluca (NOAA/CIRES) Hannah Wilcox (NCAR/CISL) Metafor.
An introduction to CDO, NCL and PRECIS utilities
GIS for Atmospheric Sciences and Hydrology By David R. Maidment University of Texas at Austin National Center for Atmospheric Research, 6 July 2005.
1 Summary. 2 ESG-CET Purpose and Objectives Purpose  Provide climate researchers worldwide with access to data, information, models, analysis tools,
SCD User Briefing The Community Data Portal and the Earth System Grid Don Middleton with presentation material developed by Luca Cinquini, Mary Haley,
The Research Data Archive at NCAR: A System Designed to Handle Diverse Datasets Bob Dattore and Steven Worley National Center for Atmospheric Research.
ESMF and the future of end-to-end modeling Sylvia Murphy National Center for Atmospheric Research
The Earth Information Exchange. Portal Structure Portal Functions/Capabilities Portal Content ESIP Portal and Geospatial One-Stop ESIP Portal and NOAA.
Metadata Development in the Earth System Curator Spanning the Gap Between Models and Datasets Rocky Dunlap, Georgia Tech 5 th GO-ESSP Community Meeting.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
NcBrowse: OPeNDAP Server Access and 3-D Graphics Presented by Nancy N. Soreide NOAA/PMEL Donald W. Denbo UW/JISAO-NOAA/PMEL.
A Quick Tour of the NOAA Environmental Software Infrastructure and Interoperability Group Cecelia DeLuca Dr. Robert Detrick visit March 28, 2012
Andrew White, Brian Freitag, Udaysankar Nair, and Arastoo Pour Biazar
National Scientific Library at Tbilisi State University
Quick Access to HDF and HDFEOS data with NCL
Data Discovery Tools and Services Part B
Metadata Development in the Earth System Curator
Tour of NCL Website Modified by R. Grotjahn
Data Management Components for a Research Data Archive
Presentation transcript:

Community Analysis and Visualization Tools for the Geosciences Sylvia Murphy Don Middleton Mary Haley National Center for Atmospheric Research Computational and Information Systems Laboratory Boulder, Colorado SC2008  Austin, Texas  November 15-21, 2008

Community and open source tools and environments Earth System Grid Enables analysis of and knowledge development from global Earth System models NCAR Command Language Scripting language designed for scientific data analysis and visualization PyNGL Python interface to NCL’s graphics library PyNIO Python interface to NCL’s file I/O library

Challenges in climate, weather, and environmental research Datasets are globally distributed and growing in size and complexity petabytes  exabytes How to provide effective access and analyses across geoscientific tools and environments? Growing international community presents unique requirements Need to train users worldwide to get the most out of their research in these complex environments

The ESKE Science Gateway Framework The Science Gateway Framework is aimed at providing common infrastructure for a range of distributed, federated data management efforts ESG: will deploy the SGF for an early testbed for IPCC AR5/CMIP5 this Fall ASP/DyCore Workshop: A Curator, ESG, and SGF collaboration to provide a system that spans models, data, and tools CADIS: A new prototype Gateway for polar research is undergoing review

NCAR Command Language (NCL) Reads many data formats popular in geosciences Remote access to data Hundreds of analysis functions Publication-quality visualizations Several workshops yearly Knowledgeable consulting Supported on UNIX systems Binaries provided Open source NCL graphic by Dennis Shea, NCAR Wheeler-Kiladis Space-Time Spectra

NCL Visualizations High-quality and customizable visualizations Contours, XY, vectors, streamlines, maps Specialized scripts for skew-T, wind roses, histograms, taylor diagrams, bar charts, meteograms Over 1,400 graphical options available Meteogram: John Ertl, FNMOC Terrain rasters: Mark Stevens

PyNGL (“pingle”) Python interface similar to NCL graphical interfaces Same publication-quality graphics as NCL Supports NumPy MaskedArrays Some geoscientific data analysis functions Online tutorial PyNGL graphic showing nested grids Ufuk Turuncoglu Istanbul Technical University Turkey Climate Change Scenarios Open source August 2008

PyNIO (“pie-nee-oh”) Reads/writes same formats as NCL Excellent GRIB 1 & 2 reader Easy-to-use interface Unified NetCDF-like view of all data formats Supports NumPy MaskedArrays Extensive subscripting capability Open source, August 2008 import Nio ncdf = Nio.open_file(“file.nc”,”r”) ngrb = Nio.open_file(“RUC.grb”,”r”)

Why a Python interface? Shares similarities with NCL easy to develop in parallel Popular with growing scientific community Widely used across many disciplines Mainstream language Demand for high-quality 2D visualizations Demand for specialized analysis functions Collaboration opportunities Contribution to Python community Open source

What’s coming in NCL V5.0.1 – December 2008 Major map database overhaul Much more accurate outlines New state/province outlines for China, India, and Brazil, ice shelves of Antarctica New projections Many updates to GRIB 1 & 2 readers (one of the best GRIB readers) Several new analysis functions Wheeler-Kiladis space-time spectra MJO [Madden-Julian Oscillation] diagnostics Special focus on analyzing WRF-ARW data

What’s new in PyNGL/PyNIO August 2008 First open source version PyNIO and PyNGL released as separate packages Support for NumPy masked arrays Extensive subscripting added to PyNIO Several new PyNGL and PyNIO examples Map database updated (same as for NCL)

Future plans for NCL, PyNIO, PyNGL More I/O formats and functionality: –Handle large (> 2Gb) arrays –NetCDF 4, HDF5, HDFEOS 5 –Datasets aggregated from multiple files Supplement display model –larger color maps, transparency, anti-aliasing, image formats, more font support More analysis functions Streamlines/vectors on triangular meshes Collaborative projects –VAPOR, WRF, CCMval, CCSM, ESG

import Ngl, Nio # Open the NetCDF file. nf = Nio.open_file("mtemp.cdf","r") # Get lat/lon/temperature variables. lat = nf.variables["lat"][:] lon = nf.variables["lon"][:] T = nf.variables["t"][0,:,:] # Open a PS workstation. wks = Ngl.open_wks("ps","mecca") # Contour & scalar field resources. res = Ngl.Resources() res.sfXArray = lon res.sfYArray = lat res.cnFillOn = True # Draw contour plot. contour = Ngl.contour(wks,T,res) Ngl.end() PyNGL/PyNIO load "gsn_code.ncl" begin ; Open the NetCDF file. nf = addfile("mtemp.cdf","r") ; Get lat/lon/temperature variables. lat = nf->lat lon = nf->lon T = nf->t(0,:,:) ; Open a PS workstation. wks = gsn_open_wks("ps","mecca") ; Contour & scalar field resources. res = True = lon = lat = True = False ; Draw contour plot. contour = gsn_contour(wks,T,res) end NCL/GSUN Sample PyNGL/PyNIO and NCL/GSUN scripts

Sample WRF-ARW visualizations Scripts maintained by Cindy Bruyere, NCAR/MMM

New map outlines in V5.0.1

New and improved projections

Taylor diagram Courtesy of Dennis Shea and Adam Phillips, CGD

A T-S diagram is a graph showing the relationship between temperature and salinity as observed together at, for example, specified depths in a water column. Isopleths of constant density are often also drawn on the same diagram as a useful additional interpretation aid. In the ocean, certain T-S combinations are preferred, leading to the procedure of identification via the definition of water types and water masses and their distributions. Image contributed by Christine Shields, NCAR/CGD.

Madden Julian Oscillation Climate Variability Image courtesy of Dennis Shea, NCAR

Evans plot: (Jason Evans, Yale University) A way to visualize spatially, two variables of interest, one of which provides some measure of "importance".

NCL image courtesy of Christine Shields, CGD Paleogeography data courtesy David Rowley, PGAP

Image courtesy Dave Brown POP Grid

Connectivity graphs from a biological neural network model. Trevor Law, Univ of Irvine

Will be able to import PNG images and overlay on other projections

Types of special grids that NCL and PyNGL can contour (using triangular meshes) Coming soon: vectors and streamlines on non-uniform grids

ARPEGE GRID (Meteo France) Christophe Cassou (CNRS/CERFACS) Similar to ISCCP grid, but with somewhat finer resolution. Grid is rotated with respect to the globe so as to put its poles somewhere other than at the North and South Pole.

Data from Dave Randall, Todd Ringler, Ross Heikes of CSU Most geodesic grids appear to be formed by elaborating an icosahedron; each of the 20 faces of the icosahedron is subdivided into smaller triangles in a more or less obvious way.

Christophe Cassou (CNRS/CERFACS) This grid could be described as a tripole grid that is further modified by the arbitrary displacement of some portions of the grid to achieve finer resolution over areas of interest (typically, ocean areas).

Triangular mesh Tom Gross NOAA/NOS/CSDL/MMAP

Curly vectors on a triangular mesh to be added to NCL/PyNGL FY2009

Earth System Grid NCAR Command Language PyNGL and PyNIO Sylvia Murphy Don Middleton Mary Haley Questions?