Help us improve by taking our short survey: https://www.hdfgroup.org/website-survey/

| HDF5 Last Updated on 2025-11-11 The HDF5 Field Guide

- Main Page
- Getting started
- User Guide
- Reference Manual
- Cookbook
- Technical Notes
- RFCs
- Specifications
- Glossary
- Full-Text Search
- About

Loading...
Searching...
No Matches
Getting Started with HDF5

Navigate back: Main

# Learning HDF5

There are several resources for learning about HDF5. The HDF Group provides an on-line HDF5 tutorial, documentation, examples, and videos. There are also tutorials provided by other organizations that are very useful for learning about HDF5.

## The HDF Group Resources

For a quick introduction to HDF5 see the following:

Introduction to HDF5 | A very brief introduction to HDF5 and the HDF5 programming model and APIs
Learning HDF5 with HDFView | A tutorial for learning how to use HDFView. NO programming involved!
Learning the Basics | Step by step instructions for learning HDF5 that include programming examples

## The HDF Group Tutorials & Examples

These tutorials and examples are available for learning about the HDF5 High Level APIs, tools, Parallel HDF5, and the VDS and SWMR features:

Using the High Level API | The high-level HDF5 library includes several sets of convenience and standard-use APIs to facilitate common HDF5 operations.
A Brief Introduction to Parallel HDF5 | A brief introduction to Parallel HDF5. If you are new to HDF5 please see the Learning the Basics topic first.
Tools for Viewing and Editing HDF5 Files | Learning HDF5 with HDFView Command-line Tools Use Case: Examining a JPSS NPP File With HDF5 Tools
New Features since HDF5-1.10 | Introduction to the Virtual Dataset - VDS Introduction to Single-Writer/Multiple-Reader (SWMR)
Example Programs | HDF5 Examples
Videos | Introduction to HDF5 Parallel HDF5

Navigate back: Main