This repository has scripts done for the zarr project Testing the support and interoperability of Zarr ZipStore by me for Outreachy December 2022 cohort
- Used real world data to test the support across various Zarr implementations
- Created a MNIST Dataset script
- Created a benchmark script that reads and writes Zarr arrays using directory, zip and fsspec stores
- Created a script that benchmarks the timings it takes to fetch data from a zipstore, LRU cache and in memory store using uniform and zipfian distributions
This script shows how the following implementations work with the zipstore. Here's a simple rundown:
Implementation | Support for Read | Support for Write |
---|---|---|
Zarr-python | Yes | Yes |
Xarray | Yes | Yes |
Netcdf4 | No | No |
Gdal | Yes | No |
H5py | No | No |
Fsspec | Yes | Yes |
To read in detail about the work done and my time in outreachy, please visit my website and have a read. Cheers!