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
Learning the Basics

Navigate back: Main / Getting Started with HDF5

# Introduction

The following topics cover the basic features in HDF5. The topics build on each other and are intended to be completed in order. Some sections use files created in earlier sections. The examples used can also be found on the Examples from Learning the Basics page and in the HDF5 source code (C, C++, Fortran).

# Topics

- HDF5 File Organization
- The HDF5 API
- Programming Issues
- Creating an HDF5 File
- Creating a Dataset
- Reading From and Writing To a Dataset
- Creating an Attribute
- Creating an Group
- Creating Groups using Absolute and Relative Names
- Creating Datasets in Groups
- Reading From or Writing To a Subset of a Dataset
- Datatype Basics
- Property Lists Basics
- Dataset Storage Layout
- Extendible Datasets
- Compressed Datasets
- Discovering the Contents of an HDF5 File
- Learning the basics QUIZ
- Learning the basics QUIZ with Answers
- Compiling HDF5 Applications
- Training Videos

Navigate back: Main / Getting Started with HDF5