NCSA

[ HDF5 Tutorial Top ]

The HDF5 API


The HDF5 library provides several interfaces, and is currently implemented in C. The APIs provide routines for accessing HDF5 files and creating and manipulating HDF5 objects. All C routines in the HDF5 library begin with a prefix of the form H5*, where * is a single letter indicating the object on which the operation is to be performed. The APIs are listed below:

API
DESCRIPTION
H5
Library Functions: the general-purpose H5 functions.
H5A
Annotation Interface: attribute access and manipulating routines.
H5D
Dataset Interface: dataset access and manipulating routines.
H5E
Error Interface: error handling routines.
H5F
File Interface: file access routines.
H5G
Group Interface: group creating and operating routines.
H5I
Identifier Interface: identifier routines.
H5P
Property List Interface: object property list manipulating routines.
H5R
Reference Interface: reference routines.
H5S
Dataspace Interface: routines for defining dataspaces.
H5T
Data type Interface: routines for creating and manipulating the data type of dataset elements.
H5Z
Compression Interface: compression routine(s).


NCSA
The National Center for Supercomputing Applications

University of Illinois at Urbana-Champaign

hdfhelp@ncsa.uiuc.edu
Last Modified: July 30, 1999