HDF5 documents and links 
Introduction to HDF5 
HDF5 User’s Guide 
HDF5 Reference Manual 
HDF5 Application Developer's Guide 

Advanced Topics in HDF5


The following topics are broadly applicable in HDF5 applications.
Chunking in HDF5     Provides background and guidance to assist in structuring and tuning the use of chunking.
 
Using the Direct
    Chunk Write
    Function
    Describes another way that chunks can be written to datasets.
(PDF only)
 
Copying Committed
    Datatypes with
    H5Ocopy
    Describes how to copy to another file a dataset that uses a committed datatype or an object with an attribute that uses a committed datatype so that the committed datatype in the destination file can be used by multiple objects.
(PDF only)
 
Using Identifiers     Describes how HDF5 identifiers behave and how they should be treated.
 
Using UTF-8
    Encoding in
    HDF5 Applications
    Describes the use of UTF-8 Unicode character encodings in HDF5 applications.
 
HDF5 Metadata Provides a comprehensive overview of the types of metadata used in HDF5.
 
Dynamic Plugins
    in HDF5
Describes the use of dynamic plugins, including dynamically loaded filters, in HDF5. These plugins need not be registered with the HDF5 Library.
 
HDF5 Data Flow
   Pipeline for H5Dread
    Describes data flow when reading raw data from an HDF5 dataset.
(PDF only)
 

The following topics are of interest in certain limited situations such as when space utilization or performance must be carefully tuned.
HDF5 File Space
    Management
Provides detailed information regarding space allocation and the management of free space in an HDF5 file.
(PDF only)
 
Metadata Caching
    in HDF5
Provides detailed information for managing and tuning HDF5 metadata caching.
 
HDF5 File Image
    Operations
Describes how to work with HDF5 files in memory. Disk I/O is not required when file images are opened, created, read from, or written to.
(PDF only)
 
Modified Region
    Writes
Describes how to set write operations for in-memory files so that only modified regions are written to storage. Available when the Core (Memory) VFD is used.
(PDF only)
 
Freeing Memory
    Allocated by the
    HDF5 Library
Describes how inconsistent memory management can cause heap corruption or resource leaks and possible solutions.
(PDF only)
 
Enabling a Strict
    Consistency
    Semantics Model
    in Parallel HDF5
Describes how to improve file access consistency semantics with the Parallel HDF5 Library.
(PDF only)
 

HDF5 documents and links 
Introduction to HDF5 
HDF5 User’s Guide 
HDF5 Reference Manual 
HDF5 Application Developer's Guide 

The HDF Group Help Desk:
Describes HDF5 Release 1.10.0
  Copyright by The HDF Group
and the Board of Trustees of the University of Illinois
Last modified: 16 September 2015