Datasets

This is data set class. It has class exdir.core.Dataset:

class exdir.core.Dataset(root_directory, parent_path, object_name, file)[source]

Bases: exdir.core.exdir_object.Object

Dataset class

Warning

This class modifies the view and it is possible to overwrite an existing dataset, which is different from the behavior in h5py.

property data

Property that gives access the entire dataset. Equivalent to calling dataset[:].

Returns

The entire dataset.

Return type

numpy.memmap

property dtype

The NumPy data type of the dataset. Equivalent to calling dataset[:].dtype.

Returns

The NumPy data type of the dataset.

Return type

numpy.dtype

set_data(data)[source]

Warning

Deprecated convenience function. Use dataset.data = data instead.

property shape

The shape of the dataset. Equivalent to calling dataset[:].shape.

Returns

The shape of the dataset.

Return type

tuple

property size

The size of the dataset. Equivalent to calling dataset[:].size.

Returns

The size of the dataset.

Return type

np.int64

property value

Convenience alias for the data property.

Warning

This property is only provided as a convenience to make the API interoperable with h5py. We recommend to use data instead of value.