modelarrayio.storage.h5_storage.create_empty_scalar_matrix_dataset
- modelarrayio.storage.h5_storage.create_empty_scalar_matrix_dataset(h5file, dataset_path, n_files, n_elements, storage_dtype='float32', compression='gzip', compression_level=4, shuffle=True, chunk_voxels=0, target_chunk_mb=2.0, sources_list=None | pandas.Series | list)[source]
Create an empty scalar matrix dataset in an HDF5 file.
- Parameters:
h5file (
h5py.File) – HDF5 file.dataset_path (
str) – Dataset path.n_files (
int) – Number of subjects.n_elements (
int) – Number of items.storage_dtype (
str) – Storage dtype.compression (
str) – Compression method.compression_level (
int) – Compression level.shuffle (
bool) – Whether to shuffle the data.chunk_voxels (
int) – Chunk voxels.target_chunk_mb (
float) – Target chunk size in MB.sources_list (
list) – Sources list.
- Returns:
Empty scalar matrix dataset.
- Return type:
h5py.Dataset