Skip to contents

Object-Oriented Interface

Create a file handle for a convenient, object-oriented workflow.

h5_open()
Create an HDF5 File Handle

Read & Write

Functions for reading and writing datasets, attributes, and nested lists.

h5_read()
Read an HDF5 Object or Attribute
h5_write()
Write an R Object to HDF5

Inspection & Discovery

Functions for exploring the contents and properties of an HDF5 file.

h5_attr_names()
List HDF5 Attributes
h5_class()
Get R Class of an HDF5 Object or Attribute
h5_dim()
Get Dimensions of an HDF5 Object or Attribute
h5_exists()
Check if an HDF5 File, Object, or Attribute Exists
h5_is_dataset()
Check if an HDF5 Object is a Dataset
h5_is_group()
Check if an HDF5 Object is a Group
h5_length()
Get the Total Length of an HDF5 Object or Attribute
h5_ls()
List HDF5 Objects
h5_names()
Get Names of an HDF5 Object
h5_str()
Display the Structure of an HDF5 Object
h5_typeof()
Get HDF5 Storage Type of an Object or Attribute

Object Management

Functions for creating and deleting groups, datasets, and attributes.

h5_create_file()
Create an HDF5 File
h5_create_group()
Create an HDF5 Group
h5_delete()
Delete an HDF5 Object or Attribute
h5_move()
Move or Rename an HDF5 Object