Computational Modelling Group

Workshop  11th May 2015 2 p.m.  177/2023

Introduction to the HDF5 file format

James Harrison and Rory Brown
Uni of Soton

Web page
http://computationalmodelling.bitbucket.org/tools/HDF5.html
Categories
h5py, HDF5, NGCM, Python, Scientific Computing, VirtualBox
Submitter
James Harrison

This workshop will introduce some of the basic tools for manipulating HDF5 files.

HDF5 is a hierarchical file format, allowing the user to store large datasets within a structured file along with metadata stored in attributes. The HDF5 library runs on many platforms, including parallel systems, and has interfaces with C, C++, Java, Fortran and Python.

In this workshop we will introduce command line tools for examining HDF5 files, and also the Python h5py module for creating and editing HDF5 files. We recommend that anyone wishing to follow through the exercises should bring a laptop with the VirtualBox image installed. The VirtualBox image can be found on the above webpage, along with other teaching materials for the workshop.