Page tree

 

  • Core LibraryThe main HDF5 library includes low-level APIs to provide user applications with fine-grained control of HDF5 functionality.
    • AttributesCreating and manipulating HDF5 attributes (H5A)
    • DatasetsCreating and manipulating scientific datasets (H5D)
    • DataspacesCreating and manipulating dataspaces in which to store elements of a dataset (H5S)
    • DatatypesCreating and manipulating datatypes which describe elements of a dataset (H5T)
    • Error HandlingFunctions for handling errors that occur within HDF5 (H5E)
    • Event SetManaging Event Sets (H5ES)
    • FilesCreating and manipulating HDF5 files (H5F)
    • FiltersConfiguring filters that process data during I/O operation (H5Z)
    • GroupsCreating and manipulating groups of objects inside an HDF5 file (H5G)
    • IdentifiersManipulating object identifiers and object names (H5I)
    • LibraryGeneral purpose library functions (H5)
    • LinksCreating and manipulating links within an HDF5 group (H5L)
    • MapManaging map objects in HDF5 (H5M)
    • ObjectsManipulating objects in an HDF5 file (H5O)
    • PluginsProgrammatically controlling dynamically loaded plugins (H5PL)
    • Property ListsCreating and manipulating property lists to control HDF5 library behavior (H5P)
    • ReferencesCreating and manipulating references to specific objects and data regions in an HDF5 file (H5R)
    • Virtual Object LayerUsing the Virtual Object Layer (H5VL)
  • High-level LibraryThe high-level HDF5 library includes several sets of convenience and standard-use APIs to facilitate common HDF5 operations.
    • LiteFunctions to simplify creating and manipulating datasets, attributes and other features (H5LT, H5LD)
    • ImagesCreating and manipulating HDF5 datasets intended to be interpreted as images (H5IM)
    • TablesCreating and manipulating HDF5 datasets intended to be interpreted as tables (H5TB)
    • Packet TablesCreating and manipulating HDF5 datasets to support append- and read-only operations on table data (H5PT)
    • Dimension ScalesCreating and manipulating HDF5 datasets that are associated with the dimension of another HDF5 dataset (H5DS)
    • OptimizationsBypassing default HDF5 behavior in order to optimize for specific use cases (H5DO)
    • ExtensionsWorking with region references, hyperslab selections, and bit-fields (H5LR, H5LT)

--- Last Modified: December 08, 2017 | 07:47 AM