pydata / xarray

N-D labeled arrays and datasets in Python
https://xarray.dev
Apache License 2.0
3.63k stars 1.09k forks source link

Open multiple groups (e.g. as DataTree) with zarr-python v3 #9733

Open TomNicholas opened 2 weeks ago

TomNicholas commented 2 weeks ago

What is your issue?

In #9552 we punted (https://github.com/pydata/xarray/pull/9552#issuecomment-2411756799) on making this work with zarr-python v3 because there were some upstream bugs with zarr-python v3 not correctly handling keys with slashes in them (https://github.com/zarr-developers/zarr-python/issues/2357). Once that's handled properly we can ensure that the zarr backend works for open_groups and open_datatree.

cc @jhamman

jhamman commented 1 week ago

The upstream issues are all sorted now so we should be good to go. Things may just work if we stop skipping the Datatree zarr tests for v3.