API

Objects

High-level

H5Dict

Class for managing dictionaries backed on h5 files.

H5List

Class for managing lists backed on h5 files.

H5Array

Wrapper around Dataset objects to interface with numpy's API.

H5Mode

An enumeration.

Low-level

File

A subclass of h5py.File that implements pickling.

Group

A subclass of h5py.Group that implements pickling, and to create new groups and datasets of the right type (i.e.

Dataset

A subclass of h5py.Dataset that implements pickling.

AttributeManager

Manage attributes of a File, Group or Dataset.

Read/write

read_object

Read an object from a .h5 file

write_dataset

Write an array-like object to a H5 dataset.

write_datasets

Write multiple array-like objects to H5 datasets.

write_object

Write any object to a H5 file.

write_objects

Write multiple objects of any type to a H5 file.

Array creation routines

empty

rtype:

H5Array[Any]

full

rtype:

H5Array[Any]

ones

rtype:

H5Array[Any]

zeros

rtype:

H5Array[Any]

Error management

error_mode

rtype:

Generator[None, None, None]

set_error_mode

rtype:

None