rust/sedona-raster-zarr: Unopenable zarr example with "no dimension names found"
- 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
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