Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d27e8f4
feat(raster-zarr): sedona-raster-zarr crate + sd_read_zarr UDTF
james-willis May 19, 2026
3fd6420
feat(python/sedonadb): add sd_read_zarr Python wrapper
james-willis May 19, 2026
ca47786
feat(raster-zarr): review fixes for sd_read_zarr
james-willis May 19, 2026
1ad69cf
test(raster-zarr): migrate fixtures off deprecated store_chunk_elements
james-willis May 19, 2026
ccbb742
refactor(raster-zarr): rename sd_read_zarr `indb` option to `load_eager`
james-willis May 20, 2026
7a391cb
fix(raster-zarr): review-round small fixes from PR #858
james-willis May 20, 2026
ecf12a8
refactor(raster-zarr): collapse loader to a single OutDb path
james-willis May 20, 2026
52dc4ce
refactor(raster-zarr): plugin architecture — streaming reader + Exter…
james-willis May 20, 2026
8b1d180
feat(sedonadb-zarr): new Python plugin package wiring zarr support
james-willis May 20, 2026
490591a
feat(sedonadb-zarr): expose ExternalFormatSpec via Python ZarrFormatSpec
james-willis May 20, 2026
a637399
test(sedonadb-zarr): inspect raster cell as Python dict via as_py()
james-willis May 20, 2026
06e479b
ci: fix three CI failures from the plugin refactor
james-willis May 20, 2026
b681acc
fix: gate sedonadb's pymodule behind `extension-module` feature
james-willis May 20, 2026
940cedf
docs(sedonadb-zarr): README accurately reflects the shipped surface
james-willis May 20, 2026
a0c7454
refactor(sedona-raster-zarr): drop the `zarr` feature gate
james-willis May 20, 2026
ce0bdea
chore(sedona): drop redundant comment about zarr plugin
james-willis May 21, 2026
4423128
style(sedonadb): collapse cfg_attr to one line per rustfmt
james-willis May 21, 2026
4462b94
ci: don't leak sedonadb's s2geography feature into the plugin build
james-willis May 21, 2026
21c6383
fix: move sedonadb's extension-module out of default features
james-willis May 21, 2026
4e97bd4
ci: pass sedonadb's `extension-module` feature in maturin builds
james-willis May 21, 2026
b441a04
fix: drop self-referential sedonadb workspace dep, inline the path
james-willis May 21, 2026
ea3a540
fix: rename sedonadb-zarr's pymodule to `_zarr_lib`
james-willis May 21, 2026
61387ad
fix(sedonadb-zarr): cross-extension UDTF handoff via PyCapsule
james-willis May 21, 2026
cf2fe80
fix(sedonadb): drop mimalloc from defaults to coexist with plugins
james-willis May 21, 2026
44b0db6
test(sedonadb-zarr): drop premature read_format tests
james-willis May 21, 2026
3621555
feat(sedona-datasource): single-object table provider for directory f…
james-willis May 21, 2026
3b63088
fix(sedonadb): harden plugin extension surface from review
james-willis May 21, 2026
1673608
refactor(sedona-datasource): resolve ObjectStore for single-object pa…
james-willis May 21, 2026
171e4a3
chore(sedona-raster-zarr): trim scope and dependencies from PR review
james-willis May 21, 2026
583abde
refactor(sedonadb): UDTF handoff via datafusion-ffi; restore mimalloc
james-willis May 21, 2026
5a45265
fix(sedonadb): keep FFI codec's TaskContextProvider alive for session…
james-willis May 21, 2026
e678bbc
chore(sedonadb-zarr): pin sedonadb>=0.4.0
james-willis May 21, 2026
3289cdf
chore(sedona-raster-zarr): drop Windows MinGW blosc gate
james-willis May 21, 2026
008a332
test(sedonadb-zarr): parameterise smoke test over numpy dtypes
james-willis May 21, 2026
ee77599
chore(sedonadb): drop extension-module feature and `_zarr_lib` naming
james-willis May 21, 2026
8e44f57
chore(sedonadb,plugin): trim dead scaffolding and over-verbose comments
james-willis May 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,12 @@ jobs:
# Keep this export in sync with the export in dev/release/verify-release-candidate.sh
export MATURIN_PEP517_ARGS="--features s2geography"
pip install -e "python/sedonadb/[test]" -vv
# The zarr plugin package — installed so its tests in
# python/sedonadb-zarr/tests/test_zarr.py can be collected by
# the `cd python && pytest` step below. Unset
# MATURIN_PEP517_ARGS so sedonadb's features don't leak.
unset MATURIN_PEP517_ARGS
pip install -e "python/sedonadb-zarr/[test]" -vv

- name: Download minimal geoarrow-data assets
run: |
Expand Down
Loading
Loading