Labels: ecosystem, io, performance, phase:4-hpc
Priority: Medium (Future-proofing)
Description
While Parallel HDF5 and TIFF support are functional, the global microscopy and tomography communities are rapidly migrating toward chunked, cloud-native storage formats like OME-Zarr.
Zarr's chunked architecture perfectly mirrors AMReX's internal BoxArray domain decomposition. By supporting OME-Zarr, we allow users to stream multi-billion voxel datasets directly from cloud buckets (S3) or distributed file systems without monolithic file bottlenecks. Furthermore, this provides native, zero-copy compatibility with our planned napari integration.
Acceptance Criteria
Labels:
ecosystem,io,performance,phase:4-hpcPriority: Medium (Future-proofing)
Description
While Parallel HDF5 and TIFF support are functional, the global microscopy and tomography communities are rapidly migrating toward chunked, cloud-native storage formats like OME-Zarr.
Zarr's chunked architecture perfectly mirrors AMReX's internal BoxArray domain decomposition. By supporting OME-Zarr, we allow users to stream multi-billion voxel datasets directly from cloud buckets (S3) or distributed file systems without monolithic file bottlenecks. Furthermore, this provides native, zero-copy compatibility with our planned
napariintegration.Acceptance Criteria
zarrandome-zarrto the optional dependencies.VoxelImage.from_zarr()method that efficiently reads chunked data into the AMReXiMultiFab.VoxelImage.to_zarr()export function for saving output property fields (e.g., flux maps) efficiently.