Support for loading/saving Zarr files in "Zarr Storage Spec 2" format was added to Iris via #7113.
This is handled via the NetCDF NCZarr implementation (rather than the native python-zarr library) which currently only supports Zarr Storage Spec Version 2. The Zarr Storage Spec v3 has been around for a few years now, but I it is not known how long (if ever) it will take before this is supported via NcZarr.
Would it be worthwhile adding an XFAIL test to tests/integration/netcdf/test_nczarr.py so we don't miss the time when Zarr Spec3 support becomes available in the python-netcdf4 library?
This would require a small mockup of a zarr spec 3 file - we should be able to achieve this with a simple directory + zarr.json metadata file.
Support for loading/saving Zarr files in "Zarr Storage Spec 2" format was added to Iris via #7113.
This is handled via the NetCDF NCZarr implementation (rather than the native python-zarr library) which currently only supports Zarr Storage Spec Version 2. The Zarr Storage Spec v3 has been around for a few years now, but I it is not known how long (if ever) it will take before this is supported via NcZarr.
Would it be worthwhile adding an XFAIL test to
tests/integration/netcdf/test_nczarr.pyso we don't miss the time when Zarr Spec3 support becomes available in thepython-netcdf4library?This would require a small mockup of a zarr spec 3 file - we should be able to achieve this with a simple directory +
zarr.jsonmetadata file.