HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting

Slides:



Advertisements
Similar presentations
1 NASA CEOP Status & Demo CEOS WGISS-25 Sanya, China February 27, 2008 Yonsook Enloe.
Advertisements

The HDF Group July 8, Summer ESIP Federation Meeting How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS Hyo-Kyung.
The HDF Group ESIP Summer Meeting Easy access HDF files via Hyrax Kent Yang The HDF Group 1 July 8 – 11, 2014.
The Model Output Interoperability Experiment in the Gulf of Maine: A Success Story Made Possible By CF, NcML, NetCDF-Java and THREDDS Rich Signell (USGS,
The HDF Group HDF/HDF-EOS Workshop XIV1 Easy Remote Access via OPeNDAP Kent Yang and Joe Lee The HDF Group The 14 th HDF/HDF-EOS Workshop.
Integrating NOAA’s Unified Access Framework in GEOSS: Making Earth Observation data easier to access and use Matt Austin NOAA Technology Planning and Integration.
The NCAR Command Language (NCL) and the NetCDF Data Format Research Tools Presentation Matthew Janiga 10/30/2012.
® OGC Web Services Initiative, Phase 9 (OWS-9): Innovations Thread - OPeNDAP James Gallagher and Nathan Potter, OPeNDAP © 2012 Open Geospatial Consortium.
The HDF Group ESIP Summer Meeting HDF-Java Overview Joel Plutchak The HDF Group 1 July 8 – 11, 2014.
NCAR GIS Program : Bridging Gaps
Collaboration Tools and Techniques for ROMS Rich Signell,USGS Woods Hole, MA.
Support EOS: Review and Discussions Kent Yang and Joe Lee The HDF Group October 16, 2012 Oct. 16, 2012Annual HDF Briefing to ESDIS1.
The HDF Group HDF/HDF-EOS Workshop XIV1 Easy Access of NASA HDF data via OPeNDAP Kent Yang and Joe Lee The HDF Group September 28,2010.
Steve Rutz NOAA/NESDIS National Oceanographic Data Center NODC Observing Systems Team Leader June 21, 2011.
ToolMatch: Discovering What Tools can be used to Access, Manipulate, Transform, and Visualize Data Patrick West 1 Nancy Hoebelheinrich.
The HDF Group July 8, 2014HDF 2014 ESIP Summer Meeting HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann The.
Implementation of Model Data Interoperability for IOOS: Successes and Lessons Learned Rich Signell USGS Woods Hole, MA / NOAA Silver Spring USA Model Data.
The HDF Group ESIP Summer Meeting HDF OPeNDAP update Kent Yang The HDF Group 1 July 8 – 11, 2014.
Unidata’s TDS Workshop TDS Overview – Part II October 2012.
DM_PPT_NP_v01 SESIP_0715_AJ HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann Gerd Heber, John Readey, Joel Plutchak The HDF Group HDF.
2 3 ROMS/COAWST NcML file 4 5 Exploiting IOOS: A Distributed, Standards-Based Framework and Software Stack for Searching, Accessing, Analyzing and.
Unidata TDS Workshop TDS Overview – Part I XX-XX October 2014.
THREDDS Data Server Ethan Davis GEOSS Climate Workshop 23 September 2011.
UWG 2013 Meeting PO.DAAC Web Services Demo. What are PO.DAAC Web Services?
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
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.
Tools for Interoperability between HDF and NetCDF Mike Folk and MuQun Yang The HDF Group The HDF Group provides the following tools for the NASA HDF and.
Discovering accessibility, display, and manipulation of data in a data portal Nancy Hoebelheinrich Patrick West 2
Accomplishments and Remaining Challenges: THREDDS Data Server and Common Data Model Ethan Davis Unidata Policy Committee Meeting May 2011.
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
The HDF Group November 3-5, 2009 HDF-OPeNDAP Project Update HDF/HDF-EOS Workshop XIII1 Joe Lee and Kent Yang The HDF Group James Gallagher.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII10/17/2008.
IOOS Modeling Testbed Cyberinfrastructure Rich Signell, USGS, Woods Hole, MA IOOS-RA-Briefing, Feb 14, 2012.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
HDF OPeNDAP Project Update MuQun Yang and Hyo-Kyung Lee The HDF Group March 31, Annual briefing to ESDIS10/31/2015.
The HDF Group HDF/HDF-EOS Workshop XV1 Tools to Improve the Usability of NASA HDF Data Kent Yang and Joe Lee The HDF Group April 17, 2012.
IOOS Data Services with the THREDDS Data Server Rich Signell USGS, Woods Hole IOOS DMAC Workshop Silver Spring Sep 10, 2013 Rich Signell USGS, Woods Hole.
THREDDS Catalogs Ethan Davis UCAR/Unidata NASA ESDSWG Standards Process Group meeting, 17 July 2007.
Unidata’s TDS Workshop TDS Overview – Part I July 2011.
HDF4 OPeNDAP Project Progress Report MuQun Yang and Hyo-Kyung Lee 1 HDF Developers' Meeting11/24/2015.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1 HDF and HDF-EOS Workshop XII10/17/2008.
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII, Aurora,
The HDF Group Data Interoperability The HDF Group Staff Sep , 2010HDF/HDF-EOS Workshop XIV1.
The HDF Group Introduction to netCDF-4 Elena Pourmal The HDF Group 110/17/2015.
Aura HDF-EOS File Format Guidelines: Overview and Status Cheryl Craig.
Data File Formats: netCDF by Tom Whittaker University of Wisconsin-Madison SSEC/CIMSS 2009 MUG Meeting June, 2009.
The HDF Group November 3-5, 2009HDF/HDF-EOS Workshop XIII1 The New HDF-EOS Web Site - How it can help you Kent Yang, Joe Lee The HDF Group.
CF 2.0 Coming Soon? (Climate and Forecast Conventions for netCDF) Ethan Davis ESO Developing Standards - ESIP Summer Mtg 14 July 2015.
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema.
Rich Signell Roland Viger Curtis Price USGS Community for Data Integration Feb 15, 2012.
Update on Unidata Technologies for Data Access Russ Rew
HDF5 OPeNDAP Project Update and Demo MuQun Yang and Hyo-Kyung Lee (The HDF Group) James Gallagher (OPeNDAP, Inc.) 1HDF and HDF-EOS Workshop XII, Aurora,
The Arctic Observing Network and its Data Management Challenges Florence Fetterer (NSIDC/CIRES/CU), James A. Moore (NCAR/EOL), and the CADIS team Photo.
OceanSITES: New Perspectives Nathan Anderson. Overview Summary of the Documentation – Data Providers’ Guide* – How to participate in OceanSITES (recently.
Product Designer Hub – Taking HPD to the Web
HDF Product Designer: Using Templates to Achieve Interoperability
Guided Tour of Pythonian Museum
Adding CF Attributes to an HDF5 File
Data Are from Mars, Tools Are from Venus
GDWG Agenda Item: Tools for GRWG activities
Moving from HDF4 to HDF5/netCDF-4
Efficiently serving HDF5 via OPeNDAP
GDAL Enhancement for ESDIS project
Access HDF5 Datasets via OPeNDAP’s Data Access Protocol (DAP)
NetCDF and Scientific Data Standard
Incorporating ISO Metadata Using HDF Product Designer
HDF5 Performance Enhancements with the Elimination of Unlimited Dimension Debbie Mao, Daniel Ziskin, Merritt Deeter, Sara Martinez-alonso MOPITT is an.
Hierarchical Data Format (HDF) Status Update
Adapting an existing web server to S3
NASA Earthdata Knowledge Base
Presentation transcript:

HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting Hierarchical Data Format for Earth Observing System Data Product Developer’s Guide HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting Hyo-Kyung (Joe) Lee Software Engineer / The HDF Group hyoklee@hdfgroup.org This work was supported by NASA/GSFC under Raytheon Co. contract number NNG15HZ39C. This document does not contain technology or Technical Data controlled under either the U.S. International Traffic in Arms Regulations or the U.S. Export Administration Regulations.

Motivation and Related work The work presented in this talk is done in support of Data Product Developers Guide Working Group https://wiki.earthdata.nasa.gov/display/ESDSWG/Data+Product+Developer s+Guide+Working+Group WG Mission Statement: Help Data Product developers make data usable for End Users WG chairs Hampapuram Ramapriyan (hampapuram.ramapriyan@ssaihq.com) Peter Leonard (pleonard@sesda3.com) WG POCs Chris Lynnes (chris.lynnes@nasa.gov) Nathan James (nate.james@nasa.gov) John Moses (john.f.moses@nasa.gov) The HDF Group members Joe Lee (hyoklee@hdfgroup.org) and Aleksandar Jelenak (ajelenak@hdfgroup.org)

Broader HDF-EOS Definition Hierarchical Data Format for Earth Observing System Any Earth data stored in HDF format HDF4, HDF5, and netCDF-4

HDF-EOS Data Product Data is a consumer product like food, clothing, and house. Design and package it well. Users (=consumers) will appreciate it.

What Users Ask through Help Desk Geolocation retrieval Sampling over region & time Creating plots (e.g., Journal publication) GDAL* tools (e.g., ESRI ArcGIS) netCDF tools (e.g., Panoply) Programming in MATLAB *Geospatial Data Abstraction Library

Better Products = Less Questions Improve Earth data user experience Self-describing = self-serviceable data How to create better data products?

Guide I: Geo-location Add latitude/longitude variables Regardless of projection parameters in metadata For grids and points, use 1D dataset. For swath, use 2D dataset. This will help visualization tools. No 3D dataset / No fill value Use units attribute (e.g., degrees_east and degrees_north) Data with geo-location is like mail without address information.

Why Geo-location? Integrated Data Viewer throws “No Gridded data found” error message. NCAR Command Line Language cannot plot data if lat / lon has fill values.

Guide II: Named Dimensions Essential for netCDF interoperability Have named dimensions. 1-d coordinate variable, use the same name as dataset name (COARDS*) Use netCDF APIs but store as netCDF- 4/HDF5 (easy). Use HDF5 dimension scale APIs if you don’t want to use netCDF APIs (difficult). Check with netCDF-Java tools. * Cooperative Ocean/Atmosphere Research Data Service

Why named dimensions? Strange phony_dim_0 will appear for netCDF tools. Dimension names are heavily used by netCDF-Java tools to identify feature types. If 1D variable name matches dimension name, it becomes a coordinate variable automatically.

Guide III: The CF Conventions CF: Climate and Forecast Metadata long_name attribute units attribute coordinates attribute Use templates

Why long_name and units? Some tools utilize them automatically! NCAR Command Line Language Image from http://hdfeos.org/zoo

Guide IV: Test with tools. MATLAB, Python Geospatial Data Abstraction Library (GDAL) tools (e.g., gdal_translate) NCAR Command Line Language (NCAR) toolsUI and Panoply Integrated Data Viewer (IDV) Interactive Data Language (IDL) OPeNDAP (e.g., Hyrax*, THREDDS**) *Hyrax is the data server from OPeNDAP. **Thematic Real-time Environmental Distributed Data Services

Question: any tool for guidelines? Answer: HDF Product Designer (HPD) can help data producers!

HDF Product Designer (HPD) Design is key. Design twice, produce data once. Testing and validation is a must. CF checker from JPL Testing with netCDF-C tool (e.g., ncdump) Testing with THREDDS / Hyrax

Why HDF Product Designer? Design and test product quickly. Graphical User Interface (GUI) Design Templates CF feature types Existing NASA HDF4/HDF5 products Testing and validation is built-in. CF convention checker Hyrax/THREDDS

HPD GUI & Design Template

Case Study: JAXA* (Before) *Japan Aerospace Exploration Agency

Case Study: JAXA (After 90 min.) !! It would be good to reflect in the title what was done in 90 minutes for people who will find presentation

HPD References HPD Future Work? http://hpd.readthedocs.io http://youtube.com/hdfeos HPD Future Work? Common Metadata Repository (CMR) integration Web-based GUI

This work was supported by NASA/GSFC under Raytheon Co This work was supported by NASA/GSFC under Raytheon Co. contract number NNG15HZ39C. in partnership with