# \donttest{
fn <- tempfile(fileext = ".h5")
X <- hdf5_create_matrix(fn, "INPUT/A", data = matrix(rnorm(100), 10, 10))
Y <- hdf5_create_matrix(fn, "INPUT/B", data = matrix(rnorm(100), 10, 10))
Z <- hdf5_create_matrix(fn, "RESULTS/C",data = matrix(rnorm(100), 10, 10))
# All datasets in the file (recursive from root)
bdgetDatasetsList_hdf5(fn)
# Only datasets in INPUT group
bdgetDatasetsList_hdf5(fn, group = "INPUT")
# INPUT group, recursive (same result here, no subgroups)
bdgetDatasetsList_hdf5(fn, group = "INPUT", recursive = TRUE)
# Filter by prefix
bdgetDatasetsList_hdf5(fn, group = "INPUT", prefix = "A")
hdf5_close_all()
unlink(fn)
# }
Run the code above in your browser using DataLab