Joe Hamman

Results 205 issues of Joe Hamman

Something we've seen a lot of in Zarr-Python 2 is unexpected traffic between the Group/Array APIs and the store. This ticket tracks the development of an instrumented store that will...

V3
tests

Some basic logging will really help with debugging Zarr. Specific objectives here: - [ ] develop common utility for generating a logger - [ ] add basic logging to array...

V3

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...

documentation
V3

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...

documentation
V3

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)...

documentation

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: -...

documentation
V3

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...

documentation
V3

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.

documentation
V3

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...

V3

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...

V3