spatialdata icon indicating copy to clipboard operation
spatialdata copied to clipboard

add remote support

Open melonora opened this issue 3 months ago • 3 comments

melonora avatar Aug 20 '25 07:08 melonora

Codecov Report

:x: Patch coverage is 95.97990% with 8 lines in your changes missing coverage. Please review. :white_check_mark: Project coverage is 92.39%. Comparing base (4021946) to head (a0ec5be). :warning: Report is 14 commits behind head on main.

Files with missing lines Patch % Lines
src/spatialdata/_io/_utils.py 88.23% 4 Missing :warning:
src/spatialdata/_core/operations/vectorize.py 88.88% 1 Missing :warning:
src/spatialdata/_core/query/_utils.py 66.66% 1 Missing :warning:
src/spatialdata/_io/io_raster.py 90.00% 1 Missing :warning:
src/spatialdata/_io/io_zarr.py 97.05% 1 Missing :warning:
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #971      +/-   ##
==========================================
+ Coverage   92.11%   92.39%   +0.28%     
==========================================
  Files          48       48              
  Lines        7429     7453      +24     
==========================================
+ Hits         6843     6886      +43     
+ Misses        586      567      -19     
Files with missing lines Coverage Δ
src/spatialdata/__init__.py 96.42% <100.00%> (ø)
src/spatialdata/_core/_deepcopy.py 98.36% <ø> (-0.03%) :arrow_down:
src/spatialdata/_core/_elements.py 92.30% <100.00%> (+0.08%) :arrow_up:
src/spatialdata/_core/_utils.py 100.00% <100.00%> (ø)
src/spatialdata/_core/centroids.py 100.00% <ø> (ø)
src/spatialdata/_core/concatenate.py 92.00% <ø> (-0.07%) :arrow_down:
src/spatialdata/_core/data_extent.py 97.88% <ø> (-0.03%) :arrow_down:
src/spatialdata/_core/operations/aggregate.py 94.31% <100.00%> (-0.04%) :arrow_down:
src/spatialdata/_core/operations/map.py 98.79% <ø> (+1.12%) :arrow_up:
src/spatialdata/_core/operations/rasterize.py 90.03% <ø> (-0.04%) :arrow_down:
... and 24 more

... and 3 files with indirect coverage changes

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Aug 20 '25 08:08 codecov[bot]

@ap-- @berombau been a long time coming but almost ready to get all the work in regarding remote read and write support. Will add some tests for azure still as well.

One blocker currently is that we require the newest version of ome-zarr which includes a fix that I implemented for writing images and labels on remote. The problem is that this version is only available with zarr>3. We are currently working on getting this zarr v3 support.

melonora avatar Aug 22 '25 14:08 melonora

Awesome! And thanks for all the work 🙏 Great to see that this will be included.

ap-- avatar Aug 22 '25 14:08 ap--