The HDF Group

HDF User’s Guide

Version 4.2.6


[Top]


List of Figures
Introduction to HDF
FIGURE 1a HDF Data Structures
FIGURE 1b Three Levels of Interaction with the HDF File
HDF Fundamentals
FIGURE 2a The Physical Layout of an HDF File Containing One Data Object
FIGURE 2b Two Data Objects
FIGURE 2c The Contents of a Data Descriptor
FIGURE 2d Data Descriptor Block
FIGURE 2e Use of a Function Call Converter to Route FORTRAN-77 HDF Calls to the C Library
Scientific Data Sets (SD API)
FIGURE 3a The Contents of a Scientific Data Set
FIGURE 3b An Example of Access Pattern ("Strides")
FIGURE 3c Dimension Records and Attributes Shared Between Related Data Sets
FIGURE 3d Chunk Indexing as an Offset in Chunks
FIGURE 3e Array Locations Created Beyond the Defined Dimensions of an SDS
Vdatas (VS API)
FIGURE 4a Vdata Table Structure
FIGURE 4b Three Different Vdata Structures for Data of the Same Number Type
FIGURE 4c Single- and Multi-component Vdatas
FIGURE 4d Interlaced and Non-Interlaced Vdata Contents
FIGURE 4e Setting the Record Pointer to the End of a Vdata
FIGURE 4f Writing Interlaced or Non-interlaced Buffers into Interlaced or Non-interlaced Vdatas
FIGURE 4g Removing Alignment Bytes When Writing Data From a C Structure to a Vdata
Vgroups (V API)
FIGURE 5a Similarity of the HDF Vgroup Structure and the UNIX File System
FIGURE 5b Sharing Data Objects among Vgroups
FIGURE 5c A Vgroup Containing Two 8-Bit Raster Images, or RIS8 Objects, and a Vdata
FIGURE 5d Vgroup Structure Describing a Heated Mesh
8-Bit Raster Images (DFR8 API)
FIGURE 6a 8-Bit Raster Image Set Contents
FIGURE 6b The Data Representation of an 8-Bit Raster Image
General Raster Images (GR API)
FIGURE 7a GR Data Set Contents
FIGURE 7b Chunks in a GR raster image dataset
FIGURE 7c Chunked GR image as written by C example
FIGURE 7d Chunked GR image as written by FORTRAN example
24-bit Raster Images (DF24 API)
FIGURE 8a 24-Bit Raster Image Set Contents
FIGURE 8b The Numerical Representation of a 24-Bit Raster Image
FIGURE 8c RGB Interlace Format for 24-Bit Raster Images
Palettes (DFP API)
FIGURE 9a Color Mapping Using a Palette
Annotations (AN API)
FIGURE 10a File and Object Annotations
FIGURE 10b Object Annotations with Tag/Reference Number Pairs
Single-file Annotations (DFAN API)
Single-File Scientific Data Sets (DFSD API)
FIGURE 12a The Contents of a Three-Dimensional DFSD Scientific Data Set
Error Reporting
HDF Performance Issues
FIGURE 14a 1,000 1 x 1 x 1 Element Scientific Data Sets
FIGURE 14b One 10 x 10 x 10 Element Scientific Data Set
FIGURE 14c 1,000 1 x 1 x 1 Element Scientific Data Sets
FIGURE 14d 1,000 1 x 1 x 1 Element Scientific Data Sets Sharing Dimensions
FIGURE 14e 50 10 x 10 x 10 Element Scientific Data Sets
FIGURE 14f Writing to the 50 10 x 10 x 10 Element Scientific Data Sets
FIGURE 14g One 10,000 Element Scientific Data Set with Old- and New-Style Dimension Scales
FIGURE 14h One 10,000 Element Scientific Data Set with the Old-Style Dimension Scale Disabled
FIGURE 14i Comparison between Chunked and Non-chunked Scientific Data Sets
FIGURE 14j Filling a Two-dimensional Array with Data Using Row-major Ordering
FIGURE 14k Number of Seeks Needed to Access a Row of Data in a Non-chunked SDS
FIGURE 14l Number of Seeks Needed to Access a Column of Data in a Non-chunked SDS
FIGURE 14m Number of Seeks Needed to Access a Row of Data in a Chunked SDS
FIGURE 14n Number of Seeks Needed to Access a Column of Data in a Chunked SDS
FIGURE 14o Compressing and Writing Chunks of Data to a Compressed and Tiled SDS
FIGURE 14p Extracting a Subset from a Compressed and Tiled SDS
FIGURE 14q Extracting a Subset from a Compressed Non-tiled SDS
FIGURE 14r Example 4 x 12 Element Scientific Data Set
FIGURE 14s 2 x 8 Element Subset of the 4 x 12 Scientific Data Set
FIGURE 14t 4 x 12 Element Data Set with 2 x 2 Element Tiles
FIGURE 14u 5 200 x 300 Element Tiles Labelled A, B, C, D and E
HDF Command-line Utilities
FIGURE 15a The hdfimport Utility
FIGURE 15b Structure of the GIF and HDF files
Raw Data Information
Appendices

HDF 4.2.6 - August 2011
Copyright
The HDF Group
www.hdfgroup.org
The HDF Group