Inherits from class H5T. This class represents an array. As datasets in HDF5 are itself already arrays, this datatype is not needed there. It is mostly useful when a column in a H5T_COMPUND object is intended to be an array. This however makes it difficult to work with such objects in R - as a column of the corresponding data.frame has to be an array. So please use with care.

Value

Object of class H5T_ARRAY.

Methods

new(dims, dtype_base, id = NULL)

Create an array datatype.

Parameters

dims

The dimension of the datatype

dtype_base

The datatype that makes up the elements of the array

id

internal use only

get_array_ndims()

This function implements the HDF5-API function H5Tget_array_ndims. Please see the documentation at https://docs.hdfgroup.org/hdf5/develop/group___h5_t.html for details.

get_array_dims()

This function implements the HDF5-API function H5Tget_array_dims2. Please see the documentation at https://docs.hdfgroup.org/hdf5/develop/group___h5_t.html for details.

get_super()

This function implements the HDF5-API function H5Tget_super. Please see the documentation at https://docs.hdfgroup.org/hdf5/develop/group___h5_t.html for details.

describe()

Print a detailed description of the datatype; this is experimental

See also

Author

Holger Hoefling