Create a new HDF5 dataset
Arguments
- h5loc
An object of class H5IdComponent representing a H5 location identifier (file or group). See
H5Fcreate(),H5Fopen(),H5Gcreate(),H5Gopen()to create an object of this kind.- name
Name of the dataset.
- dtype_id
A character name of a datatype. See
h5const("H5T")for possible datatypes. Can also be an integer representing an HDF5 datatype.- h5space
An object of class H5IdComponent representing a H5 dataspace. See
H5Dget_space(),H5Screate_simple(),H5Screate()to create an object of this kind- lcpl, dcpl, dapl
An objects of class H5IdComponent representing HDF5 property lists. Specially these should respectively be: a link creation property list, a dataset creation property list, a dataset access property list
Examples
h5file <- tempfile(fileext = ".h5")
h5createFile(h5file)
fid <- H5Fopen(h5file)
H5Dcreate(h5loc = fid, name = "A", dtype_id = "H5T_NATIVE_INT", h5space = H5Screate_simple(10))
did <- H5Dopen(h5loc = fid, name = "A")
did
#> HDF5 DATASET
#> name /A
#> filename
#> type H5T_STD_I32LE
#> rank 1
#> size 10
#> maxsize 10
## remember to close open handles
H5Dclose(did)
H5Fclose(fid)