There is quite a lot of interest in this kind of dataset-on-disk storage and I was wondering if you'd come across N5 and Zarr. They have very similar goals and layout on disk, with the addition of chunking large arrays (just like HDF5) and suitability for generic key-value stores (e.g. S3 buckets, redis). There's a lot of discussion around them and they are currently trying to converge on a spec (zarr v3) to cover everyone's use cases.
N5 was designed for volumetric microscopy for neuroscience, and is popular in the java/imageJ community; zarr has caught on more with e.g. netCDF.
There is quite a lot of interest in this kind of dataset-on-disk storage and I was wondering if you'd come across N5 and Zarr. They have very similar goals and layout on disk, with the addition of chunking large arrays (just like HDF5) and suitability for generic key-value stores (e.g. S3 buckets, redis). There's a lot of discussion around them and they are currently trying to converge on a spec (zarr v3) to cover everyone's use cases.
N5 was designed for volumetric microscopy for neuroscience, and is popular in the java/imageJ community; zarr has caught on more with e.g. netCDF.