@@ -106,6 +106,7 @@ save_xxx(data, "out.ext", meta)
106106| ` tif_io ` | ` .tif ` , ` .tiff ` | ` tifffile ` | Multipage TIFF, high bit-depths supported |
107107| ` sitk_io ` | ` .nii.gz ` , ` .nii ` , ` .mha ` , ` .nrrd ` | ` sitk ` | Medical image formats (3D volumes) |
108108| ` nib_io ` | ` .nii.gz ` , ` .nii ` , | ` nibabel ` | Alternative medical imaging backend |
109+ | ` nrrd_io ` | ` .nrrd ` | ` nrrd ` | Alternative backend for .nrrd files |
109110| ` blosc2_io ` | ` .b2nd ` | ` blosc2 ` , | Compressed N-dimensional arrays. |
110111| ` blosc2_io ` | ` .b2nd ` | ` blosc2pkl ` | Compressed N-dimensional arrays with metadata in a separate pkl file. |
111112| ` numpy_io ` | ` .npy ` | ` numpy ` | Single NumPy array |
@@ -120,6 +121,7 @@ from vidata.io import (
120121 load_tif, save_tif,
121122 load_sitk, save_sitk,
122123 load_nib, save_nib,
124+ load_nrrd, save_nrrd,
123125 load_blosc2, save_blosc2,
124126 load_blosc2pkl, save_blosc2pkl,
125127 load_npy, save_npy,
@@ -142,6 +144,10 @@ save_sitk(vol, "out_sitk.nii.gz", meta)
142144vol, meta = load_nib(" example.nii.gz" )
143145save_nib(vol, " out_nib.nii.gz" , meta)
144146
147+ # Medical imaging with PyNRRD
148+ vol, meta = load_nrrd(" example.nrrd" )
149+ save_nrrd(vol, " out_nib.nrrd" , meta)
150+
145151# Blosc2 compressed array
146152arr, meta = load_blosc2(" example.b2nd" )
147153save_blosc2(arr, " out.b2nd" , meta)
0 commit comments