Skip to content

Centralizing and simplifying transformation system in SpatialData - #1291

Draft
ajkswamy wants to merge 31 commits into
mainfrom
transformation_manager
Draft

ajkswamy wants to merge 31 commits into
mainfrom
transformation_manager

Uses matrix in exceptions

475d15b
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 27, 2026 in 1s

91.28% (target 1.00%)

View this Pull Request on Codecov

91.28% (target 1.00%)

Details

Codecov Report

❌ Patch coverage is 88.97912% with 95 lines in your changes missing coverage. Please review.
✅ Project coverage is 91.28%. Comparing base (1d5dcbe) to head (475d15b).

Files with missing lines Patch % Lines
src/spatialdata/transformations/graph/edge.py 86.24% 59 Missing ⚠️
src/spatialdata/transformations/graph/vert.py 78.75% 17 Missing ⚠️
src/spatialdata/_io/io_raster.py 74.19% 16 Missing ⚠️
...atialdata/_core/transformation_manager/__init__.py 98.63% 2 Missing ⚠️
src/spatialdata/_io/io_zarr.py 80.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1291      +/-   ##
==========================================
- Coverage   91.43%   91.28%   -0.15%     
==========================================
  Files          53       57       +4     
  Lines        8395     9238     +843     
==========================================
+ Hits         7676     8433     +757     
- Misses        719      805      +86     
Files with missing lines Coverage Δ
src/spatialdata/__init__.py 95.65% <ø> (ø)
src/spatialdata/_core/spatialdata.py 93.47% <100.00%> (+0.01%) ⬆️
...ialdata/_core/transformation_manager/exceptions.py 100.00% <100.00%> (ø)
src/spatialdata/_types.py 100.00% <100.00%> (ø)
src/spatialdata/_utils.py 85.27% <100.00%> (ø)
src/spatialdata/transformations/__init__.py 100.00% <100.00%> (ø)
src/spatialdata/_io/io_zarr.py 88.42% <80.00%> (ø)
...atialdata/_core/transformation_manager/__init__.py 98.63% <98.63%> (ø)
src/spatialdata/_io/io_raster.py 84.61% <74.19%> (-3.05%) ⬇️
src/spatialdata/transformations/graph/vert.py 78.75% <78.75%> (ø)
... and 1 more

... and 2 files with indirect coverage changes

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