Davis Bennett
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...
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")...
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...
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...
[`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,...