Introduction to HDF Concepts
NCSA
This Tutorial gives a brief introduction to the HDF4 and HDF5 data formats and corresponding data models. It provides a short overview of other popular scientific data formats and data models such as NetCDF, FITS, GRIB and HDF-EOS and compare them with HDF.
Introduction to HDF5: Data Model and Programming Model
NCSA
This Tutorial gives a brief introduction to HDF5 for people who have never used it. It covers the HDF5 Data Model including HDF5 objects and their properties. It also briefly describes the HDF5 Programming Model and prepares participants for further self-study of HDF5 and hands-on sessions.
Introduction to the HDF5 Lite and High Level Interfaces
NCSA
The HDF5 High Level APIs consist of a set of functions built on top of the basic HDF5 library. The purpose is either to define functions which do more operations per call than the basic HDF5 interface or to build a set of functions for added standard object definitions (like images or tables). Topics to be presented include:
In this Tutorial we will discuss different storage methods for the HDF5 files (split files, family of files, multi-files), and datasets (compressed, external, compact), and related filters and properties. This tutorial will introduce advanced features of HDF5, including:
The IDL HDF5 interface consists of a dynamically loadable module that provides a set of IDL software routines to directly access the NCSA HDF5 C library. In addition, the IDL HDF5 module has the ability to create entire HDF5 files from IDL structures with minimal HDF5 knowledge. This tutorial will demonstrate the use of IDL's HDF5 routines.
Introduction to HDF NPOESS Products With Example Code
IPO, NPOESS
Abstract not available.
HDF Tutorials Part 2: Hands-on (self-paced)
NCSA
Web-based self-paced instructional materials on all the topics covered in the morning. Participants can focus on topics of interest. Instructors will be available to answer questions and help.
Making HDF5 Software Work for You
NCSA
Complexity and flexibility of HDF5 may be easily misused causing headaches for applications developers and frustration for the HDF5 application users. In this talk, we will try to give guidelines how to use HDF5 efficiently and avoid common mistakes.
HDF Software Process--Lessons Learned
NCSA
The HDF group has experienced remarkable successes, producing high quality open source software that is widely used throughout the world. This talk presents a collection of thoughts on the HDF Project's approach to software engineering. In writing these notes we have come to realize that any success the group has had are due to several factors, including:
HDF5 is designed to work well on high performance parallel systems and clusters. This tutorial will review the high performance features of HDF5, including: