zarr-python
zarr-python copied to clipboard
An implementation of chunked, compressed, N-dimensional arrays for Python.
Zarr v3 will have a number of formal extension points and new options. This documentation ticket should explain how developers may choose to extend Zarr: Some sample topics: * how...
The v3 release doc should include: - a high level summary of the changes included - breaking changes - contributors Should we include the long list of PRs that went...
We need to write some documentation that clearly states how Zarr-Python v3 approaches consistency and synchronization. Topics to cover: - Concurrent readers and writers - Synchronization (async, threads, processes, distributed)...
We are not expecting many changes to the user experience as a part of v3 but a few things do come to mind as worth updating in the tutorial: -...
The introduction of two new top-level async classes (`AsyncGroup` and `AsyncArray`) plus significant changes to the `Store` API should be represented in the Zarr-Python docs by the time we make...
The v3 dev branch includes a number of new things that impact the developer experience. This ticket tracks the updating of the developer docs ahead of the 3.0 release.
Zarr will really benefit from some highly-parameterized stateful testing. @dcherian has been doing quite a bit of this work lately and could likely offer some ideas for impactful hypothesis strategies...
This can be a tricky thing to set up and get dependable results but it would be great to have something to help diagnose performance regressions. Ideas for how to...
Various threads have recently highlighted that supporting request coalescing would be a nice feature to add to the v3 effort. This may be particularly impactful with sharding coming online. We...
This is needed to efficiently navigate the hierarchy. @d-v-b has already started on this: https://github.com/zarr-developers/zarr-python/pull/1726