Open aschampion opened 4 years ago
Hey ! As we start using multidimensional data COG doesn't seems to be a great format and i would like to help the support of zarr format in the rust community. Do you think we should focus on allowing n5 to be stored as zarr ? Or should we start a new lib dedicated to zarr ? I know you don't have lot of time so i can dev alone and just ask for some reviews. I also saw you already booked the zarr crate name :wink:
These were likely already tracked elsewhere, but TODOs from the Zarr V3 implementation hack in January. @clbarnes you may recall if it was.
[ ] Establish traits for KV store
[x] Adapt N5Reader to be Zarr reader
[x] Generic impl of high level API for KV store trait
[x] Impl KV store for filesystem
[ ] Factor out filesystem crate from core trait crate
[ ] N5 shim
Note future renames
DatasetAttributes
-> metadata/array metadatabootstrapentrypoint metadatafile
in pyn5) -> hierarchyTests
Tests TODO:
Random code block that may be discussing locking interface