HDF and HDF-EOS Workshop VII


October 26-28, 2004
Aurora, Colorado

Tutorial Abstracts
(Posted September 13, 2004)

 

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:


Advanced HDF5
NCSA

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:


Using the New IDL HDF5 Write Functionality
RSI

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:

These factors are little more than platitudes, however. The manner in which they are successfully applied can only be understood by examining the details. In this talk, we describe some of the details, emphasizing mostly those areas in which we have had success.
 

Overview of Parallel HDF5
NCSA

HDF5 is designed to work well on high performance parallel systems and clusters. This tutorial will review the high performance features of HDF5, including:

It is desired that participants are familiar with MPI and MPI I/0 and have a basic knowledge of sequential HDF5 Library. The lecture will prepare them for the Parallel I/O hands-on session.
 

About Us | Contact Info Sponsored by NASA Cooperative Agreement Grant Number NNX06AC83A -- Maintained by The HDF Group