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
h5_read_attr()
Read an HDF5 Attribute
h5_write()
Write an R Object to HDF5
h5_write_attr()
Write an Attribute to HDF5

Inspection & Discovery

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

h5_class()
Get R Class of an HDF5 Object
h5_class_attr()
Get R Class of an HDF5 Attribute
h5_dim()
Get HDF5 Object Dimensions
h5_dim_attr()
Get HDF5 Attribute Dimensions
h5_exists()
Check if an HDF5 File or Object Exists
h5_exists_attr()
Check if an HDF5 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_ls()
List HDF5 Objects
h5_ls_attr()
List HDF5 Attributes
h5_str()
Display the Structure of an HDF5 Object
h5_typeof()
Get HDF5 Object Type
h5_typeof_attr()
Get HDF5 Attribute Type

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
h5_delete_attr()
Delete an HDF5 Attribute
h5_move()
Move or Rename an HDF5 Object