HDF5 I/O & Management
1 Overview
HDF5 file and dataset management utilities: creating groups, importing data, moving and listing datasets. These bd* functions provide low-level HDF5 access.
2 Functions
2.1 bdImportData_hdf5
bdImportData_hdf5
2.2 bdapply_Function_hdf5
bdapply_Function_hdf5
2.3 bdCreate_hdf5_group
Create a (nested) group inside an HDF5 file. The operation is idempotent: if the group already exists, no error is raised.
2.4 bdCreate_hdf5_matrix
bdCreate_hdf5_matrix
2.5 bdgetDatasetsList_hdf5
Retrieves a list of all datasets within a specified HDF5 group, with optional filtering by prefix or suffix.
2.6 bdImportTextFile_hdf5
Converts a text file (e.g., CSV, TSV) to HDF5 format, providing efficient storage and access capabilities.
2.7 bdmove_hdf5_dataset
Moves an HDF5 dataset from one location to another within the same HDF5 file. This function automatically handles moving associated rownames and colnames datasets, creates parent groups if needed, and updates all internal references.
2.8 bdReduce_hdf5_dataset
Reduces multiple datasets within an HDF5 group using arithmetic operations (addition or subtraction).
2.9 bdWrite_hdf5_dimnames
Write row and/or column names metadata for an existing dataset in an HDF5 file. Empty vectors skip the corresponding dimnames.