nakas Claude commited on
Commit
c6b6dfc
·
1 Parent(s): 0b90021

Force zarr v2 compatibility for xarray

Browse files

- Use zarr_version=2 parameter in xr.open_zarr()
- Enable consolidated metadata
- Fixes GroupNotFoundError with zarr v3 API

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -61,7 +61,8 @@ def load_dataset(dataset_name, use_cache=True):
61
  url = CATALOG[dataset_name]["url"]
62
  logger.info(f"Opening zarr store at: {url}")
63
 
64
- ds = xr.open_zarr(url)
 
65
  logger.info(f"Successfully opened zarr store")
66
  logger.info(f"Dataset dimensions: {dict(ds.dims)}")
67
  logger.info(f"Dataset variables: {list(ds.data_vars)}")
 
61
  url = CATALOG[dataset_name]["url"]
62
  logger.info(f"Opening zarr store at: {url}")
63
 
64
+ # Try opening with zarr_version=2 for compatibility
65
+ ds = xr.open_zarr(url, zarr_version=2, consolidated=True)
66
  logger.info(f"Successfully opened zarr store")
67
  logger.info(f"Dataset dimensions: {dict(ds.dims)}")
68
  logger.info(f"Dataset variables: {list(ds.data_vars)}")