modelarrayio.storage.tiledb_storage.create_empty_scalar_matrix_array
- modelarrayio.storage.tiledb_storage.create_empty_scalar_matrix_array(base_uri, dataset_path, n_files, n_elements, storage_dtype='float32', compression='zstd', compression_level=5, shuffle=True, tile_voxels=0, target_tile_mb=2.0, sources_list: Sequence[str] | None = None)[source]
Create an empty scalar matrix array in a TileDB directory.
- Parameters:
base_uri (
str) – Base URI.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.tile_voxels (
int) – Tile voxels.target_tile_mb (
float) – Target tile size in MB.sources_list (
list) – Sources list.
- Returns:
URI of the created array.
- Return type:
str