# HDF5 API Specification

Introduction to HDF5 HDF5 User Guide Other HDF5 documents and links |

# HDF5: API Specification
Reference Manual

The HDF5 library provides several interfaces, each of which provides the tools required to meet specific aspects of the HDF5 data-handling requirements.

Library Functions |  | The general-purpose H5 functions.
Attribute Interface |  | The H5A API for attributes.
Dataset Interface |  | The H5D API for manipulating scientific datasets.
Error Interface |  | The H5E API for error handling.
File Interface |  | The H5F API for accessing HDF files.
Group Interface |  | The H5G API for creating physical groups of objects on disk.
Identifier Interface |  | The H5I API for working with object identifiers.
Property List Interface |  | The H5P API for manipulating object property lists.
Reference Interface |  | The H5R API for references.
Dataspace Interface |  | The H5S API for defining dataset dataspace.
Datatype Interface |  | The H5T API for defining dataset element information.
Compression Interface |  | The H5Z API for compression.
Tools |  | Interactive tools for the examination of existing HDF5 files.

Experimental interface:
Ragged Arrays

The H5RA API for ragged arrays.

Introduction to HDF5 HDF5 User Guide Other HDF5 documents and links |

HDF Help Desk Last modified: 26 April 1999 | Copyright