HDF5 Tutorials and talks

HDF-EOS Workshop XI
November 6 - 8, 2007
Abstracts

HDF5 Tutorials (presented by THG staff members)

Introduction to HDF5 Data and Programming Models (1 hour)

This tutorial is designed for new HDF5 users. We will cover basic HDF5 Data Model objects and their properties, give an overview of the HDF5 Libraries and APIs, and discuss the HDF5 programming model. Simple C and Fortran examples will be used to illustrate HDF5 concepts.

Introduction to HDF5 Tools (40 minutes)

This tutorial is designed for anyone who needs to work with data stored in HDF5 files. The tutorial will cover functionality and useful features of the HDF5 utilities h5dump, h5diff, h5repack, h5stat, h5copy, h5check and h5repart. It will also cover HDFView, the HDF5 Java browsing and editing tool.

Advanced HDF5 Features (1 hour)

This tutorial is designed for users with some HDF5 experience. It will cover advanced features of the HDF5 library that can be used to achieve better I/O performance and more efficient storage. The following HDF5 features will be discussed: partial I/O; compression and other filters, including new n-bit and scale+offset filters and data storage options. Significant time will be devoted to the discussion of complex HDF5 datatypes such as strings, variable-length datatypes, array datatypes, and compound datatypes.

Moving Applications to HDF5 1.8.0 (1 hour)

This tutorial is designed for users who would like to move to the new version of HDF5 (version 1.8.0). The tutorial will cover new features of the HDF5 1.8.0 release, as well as forward/backward file format and API compatibility considerations. We will discuss how to change applications to take advantage of the new HDF5 library’s features without major source code modifications.

Caching and Buffering in HDF5 (1 hour)

In this talk we will discuss caching and buffering strategies in HDF5. The information presented will help developers write more efficient applications and avoid performance bottlenecks.

NetCDF-4 (1 hour)

This tutorial targets NetCDF application developers and users who are interested in the NetCDF-4 library features based on the underlying HDF5 library and file format. We will discuss how to use new NetCDF-4/HDF5 features and APIs to achieve optimal I/O performance.


Last modified: 06/02/2017
About Us | Contact Info | Archive Info | Disclaimer
Sponsored by Subcontract number 4400528183 under Raytheon Contract number NNG15HZ39C, funded by NASA / Maintained by The HDF Group