fsspec / fsspec/kerchunk

Creating index for single zarr-in-zip stores

Open
#348 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
366
Forks
96
Avg merge
24m
Merged PRs (30d)
1

Description

Picking up from https://github.com/fsspec/kerchunk/issues/220#issuecomment-1677349599 it would be great to have an example of creating a kerchunk index for a zarr store archived into a zip file, under the following assumptions:

  1. The zip file is created using the flag -0 (store only without compression)
  2. Standard zarr codec's have been used to compress the individual chunks within the zarr file heirarching inside the zip file
  3. The zarr was saved using xarray.to_zarr with consolidated=True so that the .zmetadata file is present

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading the linked discussion in issue #220 and review how kerchunk currently creates indexes for archived stores. Use the stated xarray.to_zarr, consolidated .zmetadata, uncompressed zip, and standard Zarr codec assumptions to define the example; done means the example is documented and demonstrates index creation for this layout.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.