apache / apache/sedona-db

rust/sedona-raster-zarr: Unopenable zarr example with "no dimension names found"

Open
#977 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
503
Forks
61
Avg merge
2d 4h
Merged PRs (30d)
90

Description

This is the first Google hit for "get me an example geozarr". I vibed some anonymous S3 access (I know we have another route and that code will be removed soon). Very possible that this is not a good geozarr example as well.

```python
import sedona.db
import sedonadb_zarr

sd = sedona.db.connect()
sd.register(sedonadb_zarr.ZarrExtension())

t = sd.read(
"s3://us-west-2.opendata.source.coop/pangeo/geozarr-examples/TCI.zarr",
options={
"aws.skip_signature": True,
"aws.region": "us-west-2"
}
)
#> SedonaError: ValueError: Invalid argument error: array /0: no dimension names found. Zarr v3 arrays must set `dimension_names`; Zarr v2 arrays must set the `_ARRAY_DIMENSIONS` attribute (xarray convention).

```

Contributor guide

Open the contributing guide

Research direction

Start by running the Python snippet with sedonadb_zarr.ZarrExtension against the cited TCI.zarr URL and capture the failure. Then inspect the Zarr metadata and the extension's read path; done means the reported example can be opened or the project clearly handles this incompatible example.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, rust
Domain
database
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.