# HDF User’s Guide

Version 4.2r4

[Top]

> ## List of Examples

> Introduction to HDF
> HDF Fundamentals
> Scientific Data Sets (SD API)
> EXAMPLE 1. Creating an HDF file and an Empty SDS.
> EXAMPLE 2. Writing to an SDS.
> EXAMPLE 3. Writing a Slab of Data to an SDS.
> EXAMPLE 4. Altering Values within an SDS Array.
> EXAMPLE 5. Appending Data to an SDS Array with an Unlimited Dimension.
> EXAMPLE 6. Compressing SDS Data.
> EXAMPLE 7. Moving Data to the External File.
> EXAMPLE 8. Reading from an SDS.
> EXAMPLE 9. Reading Subsets of an SDS.
> EXAMPLE 10. Getting Information about a File and an SDSs.
> EXAMPLE 11. Locating an SDS by Its Name.
> EXAMPLE 12. Setting and Retrieving Dimension Information.
> EXAMPLE 13. Distinguishing a Dimension Scale from a Data Set in a File.
> EXAMPLE 14. Setting Attributes.
> EXAMPLE 15. Reading Attributes.
> EXAMPLE 16. Calibrating Data.
> EXAMPLE 17. Writing and Reading a Chunked SDS.
> Vdatas (VS API)
> EXAMPLE 1. Accessing a Vdata in an HDF File
> EXAMPLE 2. Creating and Storing One-field Vdatas Using VHstoredata and VHstoredatam
> EXAMPLE 3. Writing a Vdata of Homogeneous Type
> EXAMPLE 4. Writing a Multi-field and Mixed-type Vdata with Packing
> EXAMPLE 5. Reading a Vdata of Homogeneous Type
> EXAMPLE 6. Reading a Multi-field and Mixed-type Vdata with Packing
> EXAMPLE 7. Locating a Vdata Containing Specified Field Names
> EXAMPLE 8. Operations on Field and Vdata Attributes
> EXAMPLE 9. Obtaining Vdata Information
> Vgroups (V API)
> EXAMPLE 1. Creating HDF Files and Vgroups
> EXAMPLE 2. Adding an SDS to a New Vgroup
> EXAMPLE 3. Adding Three Vdatas into a Vgroup
> EXAMPLE 4. Obtaining Information about Lone Vgroups
> EXAMPLE 5. Operations on Vgroup Attributes
> EXAMPLE 6. Obtaining Information about the Contents of a Vgroup
> 8-Bit Raster Images (DFR8 API)
> EXAMPLE 1. Writing an 8-Bit Raster Image to an HDF File
> EXAMPLE 2. Writing a Palette and an Image in RIS8 Format
> EXAMPLE 3. Writing a Set of Compressed 8-Bit Raster Images
> EXAMPLE 4. Compressing and Writing a 8-Bit Raster Image
> EXAMPLE 5. Reading an 8-Bit Raster Image
> 24-bit Raster Images (DF24 API)
> EXAMPLE 1. Writing a 24-Bit Raster Image to an HDF File
> EXAMPLE 2. Writing 24-Bit Raster Images Using Scan-plane Interlacing
> EXAMPLE 3. Compressing and Writing a 24-Bit Raster Image
> EXAMPLE 4. Reading a 24-Bit Raster Image from an HDF File
> General Raster Images (GR API)
> EXAMPLE 1. Creating and Writing a Raster Image
> EXAMPLE 2. Modifying an Existing Raster Image
> EXAMPLE 3. Reading a Raster Image.
> EXAMPLE 4. Obtaining File and Image Information.
> EXAMPLE 5. Operations on File and Raster Image Attributes.
> EXAMPLE 6. Obtaining File and Image Attribute.
> EXAMPLE 7. Writing a Palette.
> EXAMPLE 8. Reading a Palette.
> EXAMPLE 9. Creating and Writing a Chunked Raster Image
> Palettes (DFP API)
> EXAMPLE 1. Writing a Palette
> EXAMPLE 2. Reading a Palette
> Annotations (AN API)
> EXAMPLE 1. Creating File and Data Annotations
> EXAMPLE 2. Reading File and Data Annotations
> EXAMPLE 3. Obtaining Annotation Information
> Single-file Annotations (DFAN API)
> EXAMPLE 1. Writing a File Label and a File Description
> EXAMPLE 2. Writing an Object Label and Description to a Scientific Data Set
> EXAMPLE 3. Reading a File Label and a File Description
> EXAMPLE 4. Reading an Object Label and Description
> EXAMPLE 5. Getting a List of Labels for All Scientific Data Sets
> Single-File Scientific Data Sets (DFSD API)
> EXAMPLE 1. Creating and Writing to a DFSD Scientific Data Set
> EXAMPLE 2. Reading from a DFSD Scientific Data Set
> EXAMPLE 3. Assigning Predefined String Attributes to a File
> EXAMPLE 4. Reading a Data Set and its Attribute Record
> Error Reporting
> EXAMPLE 1. Writing Errors to a Console Window
> HDF Performance Issues
> HDF Command-line Utilities

HDF4.2r4 - February 2009 Copyright | The HDF Group www.hdfgroup.org