Skip to content

Commit 6534ec3

Browse files
committed
xtiff: Compress HDF5 datasets.
1 parent bfeac7e commit 6534ec3

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

nanshe/io/xtiff.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -464,7 +464,9 @@ def convert_tiffs(new_tiff_filenames,
464464
new_hdf5_dataset_name,
465465
new_hdf5_dataset_shape,
466466
new_hdf5_dataset_dtype,
467-
chunks=True
467+
chunks=True,
468+
compression="gzip",
469+
compression_opts=2
468470
)
469471
new_hdf5_dataset.attrs.create(
470472
"filenames",
@@ -478,7 +480,9 @@ def convert_tiffs(new_tiff_filenames,
478480
new_hdf5_descriptions_dataset = new_hdf5_group.create_dataset(
479481
"_".join([new_hdf5_dataset_name, "descriptions"]),
480482
shape=new_hdf5_dataset_shape[0:1],
481-
dtype=h5py.special_dtype(vlen=unicode)
483+
dtype=h5py.special_dtype(vlen=unicode),
484+
compression="gzip",
485+
compression_opts=2
482486
)
483487
new_hdf5_dataset.attrs["descriptions"] = (
484488
new_hdf5_descriptions_dataset.file.filename +

0 commit comments

Comments
 (0)