The HDF Group

HDF User’s Guide

Version 4.2.7


[Top] [Prev][Next]


List of Figures


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

HDF 4.2.7 - February 2012
Copyright
The HDF Group
www.hdfgroup.org
The HDF Group