HDF5Matrix Core

1 Overview

Create, open, inspect and manage HDF5Matrix objects. These are the entry points for working with on-disk matrices in BigDataStatMeth.

2 Functions

2.1 hdf5_close_all

Finds and closes all HDF5Matrix objects in the specified environment.

2.2 hdf5_close_file

Closes all open objects and HDF5 C library handles associated with a single HDF5 file, without affecting other open files.

2.3 hdf5_matrix

Opens an existing dataset in an HDF5 file and returns an object that can be used with standard R syntax: , , , , and .

2.4 hdf5_create_matrix

Creates a new HDF5 dataset (optionally writing data) and returns an object pointing to it.

2.5 hdf5_import

Modern wrapper for importing CSV, TSV, or other delimited text files into HDF5 format. Returns an object ready for use.

2.6 hdf5_import_multiple

Imports multiple files into the same HDF5 file, each as a separate dataset. Useful for batch importing related datasets.

2.7 hdf5matrix_options

Configure global settings for parallelization, block processing and compression in HDF5Matrix operations. These settings affect all HDF5Matrix computations unless explicitly overridden in individual method calls.

2.8 show_hdf5matrix_options

Display current global options in a user-friendly format.

2.9 object_size

Estimates how much memory the dataset would occupy if loaded into RAM.

2.10 is_open

Check whether an HDF5Matrix object is still valid and open.

2.11 list_datasets

Lists datasets within an HDF5 file. If no group is specified, the entire file is traversed recursively and full relative paths are returned (e.g. , ). If a group is given, only the datasets in that group are listed unless .