SlideShare a Scribd company logo
Plans for an Enhanced NetCDF-4
Interface to HDF5 Data
Russ Rew, UCAR Unidata Program
Mike Folk, NCSA/UIUC
Ed Hartnett, UCAR Unidata Program
Robert E. McGrath, NCSA/UIUC
What is NetCDF?
• Similarities with HDF5:
A scientific data model
A data access library and set of interfaces
A format for storing and accessing data

• Differences from HDF5:
Simpler, more widely used (currently)
Less powerful, less performance-oriented

• Current version: netCDF-3 is supported by
UCAR Unidata Program
NetCDF-4/HDF5 Goals
• Combine desirable characteristics of netCDF
and HDF5, while taking advantage of their
separate strengths:
Widespread use and simplicity of netCDF
Generality and performance of HDF5

• Preserve format and API compatibility for
netCDF users
• Demonstrate benefits of combination in
advanced Earth science modeling efforts
NetCDF-4 Features Enabled by HDF5
•
•
•
•
•
•
•

Large file support
Parallel I/O
Multiple dynamic dimensions
Packed data, compression
New data types
Dynamic schema modifications
Other possibilities: groups, Unicode, userdefined types, better coordinate support, …
Backward Compatibility
• Two kinds of compatibility:
API:
Extension of netCDF-3 API
Support existing netCDF-3 applications by
recompiling/relinking

Format:
Access to existing netCDF-3 data
Access to HDF5 files written through netCDF-4 interface

• Leverage C interface for other interfaces to
Fortran90, C++, Perl, Ruby, …
• Java interface must be developed separately
NetCDF-4 Architecture
netCDF-3
netCDFnetCDF-3
applications
applications

netCDF
netCDF
files
files
netCDF-4
HDF5 files

HDF5
files

netCDF-4
netCDFnetCDF-4
applications
applications

HDF5
HDF5
applications
applications

netCDF-3
Interface

netCDF-4
Library

HDF5 Library

• Supports access to netCDF files and HDF5 files
created through netCDF-4 interface
NCSA Contributions
• Overall design
• Dimension scales
To support shared dimensions
Addition to HDF5 data model

• Parallel I/O
Using Argonne/Northwestern work
Challenging performance goal
Acknowledgments and URL
• The netCDF-4/HDF5 project is funded by
the NASA AIST program
• Unidata is sponsored by the National
Science Foundation
• URL:
www.unidata.ucar.edu/packages/netcdf-4

More Related Content

PPTX
The HDF Group: Community models and outreach
PPTX
Scientific Computing and Visualization using HDF
PPTX
IPTC Semantic Web 2012 Spring Working Group
PPTX
Open-source Scientific Computing and Data Analytics using HDF
The HDF Group: Community models and outreach
Scientific Computing and Visualization using HDF
IPTC Semantic Web 2012 Spring Working Group
Open-source Scientific Computing and Data Analytics using HDF

What's hot (20)

PPTX
From Box to Hydra via Archivematica
PDF
Digital Preservation in Production (DPN and DuraCloud Vault)
PDF
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
PPT
GFDC and GFIS
PPTX
Improved Methods for Accessing Scientific Data for the Masses
PPTX
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
PPTX
IPTC Semantic Web Working Group 2011 Autumn Working Group
PDF
HDF5 High Level and Lite Libraries
PPT
Geoservices Activities at EDINA
PPTX
PDF
iRODS/Dataverse Project by Jonathan Crabtree
PDF
Buildvoc Introduction to linked data digital construction week 2018
PPTX
Support for NPP/NPOESS by The HDF Group
PDF
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
PPTX
GBIF: An infrastructure for infrastructures
PDF
GI2013 ppt kafka&team-inspire in pocket
PPTX
PPTX
IPTC Semantic Web Working Group Summer 2012
PPTX
Inspire in pocket dresden 2
PPTX
FAIR data principles and data management plans - 31 Oct 2017
From Box to Hydra via Archivematica
Digital Preservation in Production (DPN and DuraCloud Vault)
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
GFDC and GFIS
Improved Methods for Accessing Scientific Data for the Masses
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
IPTC Semantic Web Working Group 2011 Autumn Working Group
HDF5 High Level and Lite Libraries
Geoservices Activities at EDINA
iRODS/Dataverse Project by Jonathan Crabtree
Buildvoc Introduction to linked data digital construction week 2018
Support for NPP/NPOESS by The HDF Group
Generalized Conversion of HDF-EOS Products to GIS-Compatible Formats
GBIF: An infrastructure for infrastructures
GI2013 ppt kafka&team-inspire in pocket
IPTC Semantic Web Working Group Summer 2012
Inspire in pocket dresden 2
FAIR data principles and data management plans - 31 Oct 2017
Ad

Similar to Plans for Enhanced NetCDF-4 Interface to HDF5 Data (20)

PPTX
PDF
LCI2009-Tutorial
PDF
LCI2009-Tutorial
PPTX
SciMATE: A Novel MapReduce-Like Framework for Multiple Scientific Data Formats
PPTX
Moving form HDF4 to HDF5/netCDF-4
PPTX
HDF Update for DAAC Managers (2017-02-27)
PPTX
Parallel HDF5 Developments
PPT
Integrating HDF5 with SRB
PPTX
Hdf5 parallel
PPTX
M. Florence Dayana - Hadoop Foundation for Analytics.pptx
PPTX
HADOOP TECHNOLOGY ppt
LCI2009-Tutorial
LCI2009-Tutorial
SciMATE: A Novel MapReduce-Like Framework for Multiple Scientific Data Formats
Moving form HDF4 to HDF5/netCDF-4
HDF Update for DAAC Managers (2017-02-27)
Parallel HDF5 Developments
Integrating HDF5 with SRB
Hdf5 parallel
M. Florence Dayana - Hadoop Foundation for Analytics.pptx
HADOOP TECHNOLOGY ppt
Ad

More from The HDF-EOS Tools and Information Center (20)

PDF
HDF5 2.0: Cloud Optimized from the Start
PDF
Using a Hierarchical Data Format v5 file as Zarr v3 Shard
PDF
Cloud-Optimized HDF5 Files - Current Status
PDF
Cloud Optimized HDF5 for the ICESat-2 mission
PPTX
Access HDF Data in the Cloud via OPeNDAP Web Service
PPTX
Upcoming New HDF5 Features: Multi-threading, sparse data storage, and encrypt...
PPTX
The State of HDF5 / Dana Robinson / The HDF Group
PDF
Cloud-Optimized HDF5 Files
PDF
Accessing HDF5 data in the cloud with HSDS
PPTX
Highly Scalable Data Service (HSDS) Performance Features
PDF
Creating Cloud-Optimized HDF5 Files
PPTX
HDF5 OPeNDAP Handler Updates, and Performance Discussion
PPTX
Hyrax: Serving Data from S3
PPSX
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
PDF
HDF - Current status and Future Directions
PPSX
HDFEOS.org User Analsys, Updates, and Future
PPTX
HDF - Current status and Future Directions
PDF
H5Coro: The Cloud-Optimized Read-Only Library
PPTX
MATLAB Modernization on HDF5 1.10
HDF5 2.0: Cloud Optimized from the Start
Using a Hierarchical Data Format v5 file as Zarr v3 Shard
Cloud-Optimized HDF5 Files - Current Status
Cloud Optimized HDF5 for the ICESat-2 mission
Access HDF Data in the Cloud via OPeNDAP Web Service
Upcoming New HDF5 Features: Multi-threading, sparse data storage, and encrypt...
The State of HDF5 / Dana Robinson / The HDF Group
Cloud-Optimized HDF5 Files
Accessing HDF5 data in the cloud with HSDS
Highly Scalable Data Service (HSDS) Performance Features
Creating Cloud-Optimized HDF5 Files
HDF5 OPeNDAP Handler Updates, and Performance Discussion
Hyrax: Serving Data from S3
Accessing Cloud Data and Services Using EDL, Pydap, MATLAB
HDF - Current status and Future Directions
HDFEOS.org User Analsys, Updates, and Future
HDF - Current status and Future Directions
H5Coro: The Cloud-Optimized Read-Only Library
MATLAB Modernization on HDF5 1.10

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Spectroscopy.pptx food analysis technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
sap open course for s4hana steps from ECC to s4
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Cloud computing and distributed systems.
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Spectroscopy.pptx food analysis technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
sap open course for s4hana steps from ECC to s4
The Rise and Fall of 3GPP – Time for a Sabbatical?
Reach Out and Touch Someone: Haptics and Empathic Computing
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Cloud computing and distributed systems.
20250228 LYD VKU AI Blended-Learning.pptx
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf

Plans for Enhanced NetCDF-4 Interface to HDF5 Data

  • 1. Plans for an Enhanced NetCDF-4 Interface to HDF5 Data Russ Rew, UCAR Unidata Program Mike Folk, NCSA/UIUC Ed Hartnett, UCAR Unidata Program Robert E. McGrath, NCSA/UIUC
  • 2. What is NetCDF? • Similarities with HDF5: A scientific data model A data access library and set of interfaces A format for storing and accessing data • Differences from HDF5: Simpler, more widely used (currently) Less powerful, less performance-oriented • Current version: netCDF-3 is supported by UCAR Unidata Program
  • 3. NetCDF-4/HDF5 Goals • Combine desirable characteristics of netCDF and HDF5, while taking advantage of their separate strengths: Widespread use and simplicity of netCDF Generality and performance of HDF5 • Preserve format and API compatibility for netCDF users • Demonstrate benefits of combination in advanced Earth science modeling efforts
  • 4. NetCDF-4 Features Enabled by HDF5 • • • • • • • Large file support Parallel I/O Multiple dynamic dimensions Packed data, compression New data types Dynamic schema modifications Other possibilities: groups, Unicode, userdefined types, better coordinate support, …
  • 5. Backward Compatibility • Two kinds of compatibility: API: Extension of netCDF-3 API Support existing netCDF-3 applications by recompiling/relinking Format: Access to existing netCDF-3 data Access to HDF5 files written through netCDF-4 interface • Leverage C interface for other interfaces to Fortran90, C++, Perl, Ruby, … • Java interface must be developed separately
  • 7. NCSA Contributions • Overall design • Dimension scales To support shared dimensions Addition to HDF5 data model • Parallel I/O Using Argonne/Northwestern work Challenging performance goal
  • 8. Acknowledgments and URL • The netCDF-4/HDF5 project is funded by the NASA AIST program • Unidata is sponsored by the National Science Foundation • URL: www.unidata.ucar.edu/packages/netcdf-4