google / google/tensorstore

Implement a "zip" kvstore driver

Open
#57 42 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
1.5k
Forks
145
PR merge metrics
No merged PRs in 30d

Description

`zip` is not on the list of [KvStore drivers](https://google.github.io/tensorstore/kvstore/index.html#json-KvStore). It should be similar to [zarr.storage.ZipStore](https://zarr.readthedocs.io/en/stable/api/storage.html#zarr.storage.ZipStore).

The main need for zip store is for use in JavaScript and WebAssembly, where a single file can be passed around as a blob, and a directory is very inconvenient (to say the least).

This was first mentioned in https://github.com/google/tensorstore/issues/36#issuecomment-1294043315 (near the end of discussion).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.