NetCDF-4 The Marriage of Two Data Formats Ed Hartnett, Unidata June, 2004.

Slides:



Advertisements
Similar presentations
/2829 November 2007 WDF-Presentation V Common Wind Tunnel Data Format.
Advertisements

1 Projection Indexes in HDF5 Rishi Rakesh Sinha The HDF Group.
The HDF Group Support for NPP/NPOESS by The HDF Group Mike Folk, Elena Pourmal The HDF Group HDF/HDF-EOS Workshop XIV September 30, 2010.
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,
A Common Data Model In the Middle Tier Enabling Data Access in Workflows … HDF/HDF-EOS Workshop XIV September 29, 2010 Doug Lindholm Laboratory for Atmospheric.
Reading NetCDF Files in Matlab and analyzing the data.
The Future of NetCDF Russ Rew UCAR Unidata Program Center Acknowledgments: John Caron, Ed Hartnett, NASA’s Earth Science Technology Office, National Science.
NetCDF 3.6: What’s New Russ Rew Unidata Program Center University Corporation for Atmospheric Research
NetCDF Ed Hartnett Unidata/UCAR
Status of netCDF-3, netCDF-4, and CF Conventions Russ Rew Community Standards for Unstructured Grids Workshop, Boulder
Show of Hands... How many traveled to be here? University/Gov't/Industry How many use netCDF? Primary programming language for netCDF? Other data formats.
The HDF Group July 8, 2014HDF 2014 ESIP Summer Meeting HDF Product Designer Aleksandar Jelenak, H. Joe Lee, Ted Habermann The.
Developing a NetCDF-4 Interface to HDF5 Data
OPeNDAP and the Data Access Protocol (DAP) Original version by Dave Fulker.
Introduction to NetCDF4 MuQun Yang The HDF Group 11/6/2007HDF and HDF-EOS Workshop XI, Landover, MD.
Netcdf course Intro CF convention Netcdf excercises.
NetCDF and HDF5 Ed Hartnett, Unidata/UCAR, Unidata Mission: To provide the data services, tools, and cyberinfrastructure leadership that advance.
Developing a NetCDF-4 Interface to HDF5 Data Russ Rew (PI), UCAR Unidata Mike Folk (Co-PI), NCSA/UIUC Ed Hartnett, UCAR Unidata Quincey Kozial, NCSA/UIUC.
1 Russ Rew, Ed Hartnett, John Caron UCAR Unidata Program Center Mike Folk, Robert McGrath, Quincey Kozial NCSA and The HDF Group, Inc. Final Project Review,
1 High level view of HDF5 Data structures and library HDF Summit Boeing Seattle September 19, 2006.
NetCDF for Developers and Data Providers Russ Rew, UCAR Unidata ICTP Advanced School on High Performance and Grid Computing 14 April 2011.
HDF5 A new file format & software for high performance scientific data management.
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.
1 Overview of HDF5 HDF Summit Boeing Seattle The HDF Group (THG) September 19, 2006.
NetCDF-4 and Parallel I/O GSFC, Nov 20,2008 Ed Hartnett.
NetCDF for High Performance Computing Introduction to NetCDF What is netCDF? NetCDF Data Models How we think of data. NetCDF Software Libraries Using.
Mid-Course Review: NetCDF in the Current Proposal Period Russ Rew
The future of MINC Robert D. Vincent
The netCDF-4 data model and format Russ Rew, UCAR Unidata NetCDF Workshop 25 October 2012.
Integrated Grid workflow for mesoscale weather modeling and visualization Zhizhin, M., A. Polyakov, D. Medvedev, A. Poyda, S. Berezin Space Research Institute.
Integrating netCDF and OPeNDAP (The DrNO Project) Dr. Dennis Heimbigner Unidata Go-ESSP Workshop Seattle, WA, Sept
Project 4 : SciDAC All Hands Meeting, September 11-13, 2002 A. Choudhary, W. LiaoW. Gropp, R. Ross, R. Thakur Northwestern UniversityArgonne National Lab.
A High performance I/O Module: the HDF5 WRF I/O module Muqun Yang, Robert E. McGrath, Mike Folk National Center for Supercomputing Applications University.
NetCDF Data Model Issues Russ Rew, UCAR Unidata NetCDF 2010 Workshop
- 1 - HDF5, HDF-EOS and Geospatial Data Archives HDF and HDF-EOS Workshop VII September 24, 2003.
Unidata’s Common Data Model and the THREDDS Data Server John Caron Unidata/UCAR, Boulder CO Jan 6, 2006 ESIP Winter 2006.
NIEeS Workshop, Cambridge (UK), Sep 2002 Luca Cinquini for the Earth System Grid METADATA DEVELOPMENT for the EARTH SYSTEM GRID Luca Cinquini (SCD/NCAR)
NetCDF file generated from ASDC CERES SSF Subsetter ATMOSPHERIC SCIENCE DATA CENTER Conversion of Archived HDF Satellite Level 2 Swath Data Products to.
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.
HDF and HDF-EOS Workshop VII September 24, 2003 HDF5, HDF-EOS and Geospatial Data Archives Don Keefer Illinois State Geological Survey Mike Folk Univ.
Parallel I/O Performance Study and Optimizations with HDF5, A Scientific Data Package MuQun Yang, Christian Chilan, Albert Cheng, Quincey Koziol, Mike.
NetCDF-4: Software Implementing an Enhanced Data Model for the Geosciences Russ Rew, Ed Hartnett, and John Caron UCAR Unidata Program, Boulder
NetCDF and Scientific Data Durability Russ Rew, UCAR Unidata ESIP Federation Summer Meeting
The NetCDF/OPeNDAP (NO) Project or “What part of NO do you not understand?”
Unidata Technologies Relevant to GO-ESSP: An Update Russ Rew
CF 2.0 Coming Soon? (Climate and Forecast Conventions for netCDF) Ethan Davis ESO Developing Standards - ESIP Summer Mtg 14 July 2015.
Development of a CF Conventions API Russ Rew GO-ESSP Workshop, LLNL
NetCDF: Data Model, Programming Interfaces, Conventions and Format Adapted from Presentations by Russ Rew Unidata Program Center University Corporation.
Update on Unidata Technologies for Data Access Russ Rew
The Virtual Observatory and Ecological Informatics System (VOEIS): Using RESTful architecture and an extensible data model to provide a unique data management.
NcBrowse: A Graphical netCDF File Browser Donald Denbo NOAA-PMEL/UW-JISAO
Unidata Infrastructure for Data Services Russ Rew GO-ESSP Workshop, LLNL
Libcf – A CF Convention Library for NetCDF Ed Hartnett Unidata Program Center Boulder Colorado June 11, 2007.
NetCDF Data Model Details Russ Rew, UCAR Unidata NetCDF 2009 Workshop
Other Projects Relevant (and Not So Relevant) to the SODA Ideal: NetCDF, HDF, OLE/COM/DCOM, OpenDoc, Zope Sheila Denn INLS April 16, 2001.
NetCDF-Java version 2.2 Common Data Model John Caron Unidata/UCAR Dec 10, 2004.
Adding CF Attributes to an HDF5 File
Moving from HDF4 to HDF5/netCDF-4
NetCDF 3.6: What’s New Russ Rew
Plans for an Enhanced NetCDF-4 Interface to HDF5 Data
Efficiently serving HDF5 via OPeNDAP
Tad Scheiblich RSI December 2, 2005
Unidata & NetCDF BoF Scientific File Formats
Access HDF5 Datasets via OPeNDAP’s Data Access Protocol (DAP)
NetCDF and Scientific Data Standard
Status for Endeavor 6: Improved Scientific Data Access Infrastructure
Libcf – A CF Convention Library for NetCDF
HDF-EOS Workshop XXI / The 2018 ESIP Summer Meeting
NCL variable based on a netCDF variable model
Presentation transcript:

NetCDF-4 The Marriage of Two Data Formats Ed Hartnett, Unidata June, 2004

NetCDF-4 Project Seeks to merge netCDF and HDF5 data formats. Provides netCDF features for HDF5 users. Provides HDF5 features for netCDF users. On schedule for release in March, Joint project of Unidata and NCSA.

What is Unidata? Unidata is a diverse community of institutions vested in the common goal of sharing data, and tools to access and visualize that data.

What is NetCDF? A straightforward scientific data model. Programming APIs in C, Java, Fortran 77/90, C++, Perl. dataset variable dimension attribute

NetCDF C Example /* Create new netCDF file. */ nc_create("short_file.nc", NC_CLOBBER, &ncid); /* Define metadata. */ nc_def_dim(ncid, "lat", LAT_LEN, &dimids[0]); nc_def_dim(ncid, "lon", LON_LEN, &dimids[1]); nc_def_var(ncid, "temp", NC_FLOAT, NDIMS, dimids, &varid); nc_put_att_text(ncid, varid, "units", strlen(CELSIUS), CELSIUS); nc_enddef(ncid); /* Write data. */ nc_put_var_float(ncid, varid, (float *)data); /* We're done! */ nc_close(ncid);

Example in CDL Notation netcdf short_file { dimensions: lat = 3 ; lon = 2 ; variables: float temp(lat, lon) ; temp:units = "celsius" ; data: temp = 10, 10.1, 10.2, 10.3, 10.4, 10.5 ; } short_file temp lat lon units

Why is NetCDF Popular? Longevity - First developed by Glenn Davis of Unidata in Ubiquity - NetCDF has been ported to many platforms, tools, and programming languages. Simplicity – Scientists/programmers can work with netCDF immediately.

NetCDF Limitations Size – files larger than 2 GB are tricky. Dimensionality – only one unlimited dimension is permitted in netCDF. Interoperability – netCDF data files are completely incompatible with HDF files. Organization – data model not well-suited for hundreds or thousands of variables.

NetCDF-4 Uses HDF5 as back-end storage. Extends the API to support some new features. No size and dimensionality restrictions. Additional organization and access to advanced HDF5 features. HDF5 users see netCDF-4 as a new interface.

NetCDF-4 Architecture HDF5 netCDF-4/HDF5netCDF netCDF-3 netCDF-4

NetCDF-4 Dataset Organization NetCDF-4 data exist under a group called “_netCDF”. HDF5 datasets and attributes are used to store netCDF metadata. NetCDF variables are stored as HDF5 datasets.

NetCDF-4 Prototype Passes netCDF test suite. Delivers acceptable performance. Complete implementation of netCDF-3 API. Demonstrates backward API and file format compatibility.

Schedule Alpha release of netCDF-4 in October, Beta release of netCDF-4 with netCDF v , January, NetCDF-4 release with netCDF v. 4.0 in March, 2005.

Web Resources Unidata - NetCDF - NetCDF-4 -

Contacts PIs – Russ Rew and Mike Folk Unidata Programmer – Ed Hartnett

Conclusion NetCDF-4 is funded by NASA’s Earth Science Technology Office. Unidata is sponsored by the NSF. NCSA is funded by NASA, NSF, and DOE.