Davis Bennett

Results 85 issues of Davis Bennett

Adds a `path` attribute to all the store classes. Key operations like `get`, `set`, `list`, `list_prefix` etc are now scoped to the subtree rooted by the `path` attribute of the...

V3

Over in #1746 @dcherian discovered the following bug: ```python import zarr from zarr.array import Array from zarr.group import Group from zarr.store import MemoryStore import numpy as np store = MemoryStore(mode="w")...

V3

Users come to Zarr with a variety of array-like objects -- numpy arrays, or dask arrays, or xarray DataArrays, zarr v2 arrays, zarr v3 arrays, etc. Imagine a venn diagram...

enhancement
V3

The goal of this PR is to demonstrate one strategy to simplify the creation of arrays that use sharding. Don't consider merging this until we get a good look at...

V3

[`open_array`](https://github.com/zarr-developers/zarr-python/blob/da675fe7b64beb83f0c27395b0ed00f4dddfdfbf/src/zarr/api/asynchronous.py#L1042) is designed to either read an existing array or create a new one, if the the `store_path` object has the mode `create` and no existing array is found. However,...