You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two issues blocked loading from `s3://openathena/electrai/zarr/`:
1. zarrita's `open()` probes for v3 `zarr.json` first; on miss it tries v2.
Switched to `open.v2()` directly to skip the v3 probe.
2. S3 returns 403 (not 404) for missing keys when the IAM lacks
`s3:ListBucket` — so probes for nonexistent files (e.g., `0/.zattrs`)
throw instead of falling through. Wrapped FetchStore's fetch to remap
403 -> 404 so zarrita's response handler treats them as missing keys.
Verified end-to-end against `s3://openathena/electrai/zarr/mp-1775579-input.zarr/`:
metadata + level 0 voxels load, marching cubes renders, iso slider tracks
quantile table from .zattrs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments