modelarrayio.storage.h5_storage.create_scalar_matrix_dataset
- modelarrayio.storage.h5_storage.create_scalar_matrix_dataset(h5file, dataset_path, stacked_values, sources_list, storage_dtype='float32', compression='gzip', compression_level=4, shuffle=True, chunk_voxels=0, target_chunk_mb=2.0)[source]
Create a scalar matrix dataset in an HDF5 file.
- Parameters:
h5file (
h5py.File) – HDF5 file.dataset_path (
str) – Dataset path.stacked_values (
numpy.ndarray) – Stacked values.sources_list (
list) – Sources list.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.
- Returns:
Scalar matrix dataset.
- Return type:
h5py.Dataset