Skip to content

🔥 Remove cog3pio backend engine, drop xarray dependency#89

Merged
weiji14 merged 3 commits intomainfrom
drop-xarray
Apr 7, 2026
Merged

🔥 Remove cog3pio backend engine, drop xarray dependency#89
weiji14 merged 3 commits intomainfrom
drop-xarray

Conversation

@weiji14
Copy link
Copy Markdown
Owner

@weiji14 weiji14 commented Apr 7, 2026

Deciding to remove the image-tiff CPU-based Cog3pioBackendEntrypoint, in favour of the nvtiff CUDA-based backend happening over at cupy-xarray. This will trim our dependency footprint considerably for easier maintenance and clearer focus on DLPack.

TODO:

CPU-based users should look into other TIFF readers (e.g. async-tiff) instead, while GPU-based users can look at xarray-contrib/cupy-xarray#81

Deciding to remove the image-tiff CPU-based Cog3pioBackendEntrypoint, in favour of the nvtiff CUDA-based backend happening over at cupy-xarray. Remove all code related to xarray, and also the rioxarray comparison benchmark. Users should look into other CPU-based TIFF readers (e.g. async-tiff) instead. This will also trim our dependency footprint considerably for easier maintenance and clearer focus on DLPack.
@weiji14 weiji14 added this to the 0.1.0 milestone Apr 7, 2026
@weiji14 weiji14 self-assigned this Apr 7, 2026
Remove xarray section from quickstart and API pages, deleted mention of xarray in recent changelog, and crossed it out in main README.md.
@weiji14 weiji14 marked this pull request as ready for review April 7, 2026 07:31
Take out async-tiff refactor since async-geotiff is out. Want to double-down more on hardware-accelerated decoding instead.
@weiji14 weiji14 changed the title ➖ Drop xarray dependency, remove cog3pio backend engine 🔥 Drop xarray dependency, remove cog3pio backend engine Apr 7, 2026
@weiji14 weiji14 changed the title 🔥 Drop xarray dependency, remove cog3pio backend engine 🔥 Remove cog3pio backend engine, drop xarray dependency Apr 7, 2026
@weiji14 weiji14 enabled auto-merge (squash) April 7, 2026 07:38
@weiji14 weiji14 merged commit 3a34af4 into main Apr 7, 2026
22 checks passed
@weiji14 weiji14 deleted the drop-xarray branch April 7, 2026 07:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant