Skip to content

Resolve spatial queries from NGFF metadata - #162

Open
nclack wants to merge 3 commits into
indexed-queriesfrom
ngff-resolution
Open

nclack wants to merge 3 commits into
indexed-queriesfrom
ngff-resolution

Simplify spatial query resolution

e0720fa
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 16, 2026 in 1s

59.35% (-0.32%) compared to 029677b

View this Pull Request on Codecov

59.35% (-0.32%) compared to 029677b

Details

Codecov Report

❌ Patch coverage is 54.97487% with 448 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.35%. Comparing base (029677b) to head (e0720fa).

Files with missing lines Patch % Lines
src/ngff/metadata.c 40.81% 138 Missing and 65 partials ⚠️
python/damacy/_spatial.c 0.00% 175 Missing ⚠️
src/ngff/load.c 73.49% 11 Missing and 11 partials ⚠️
src/query/spatial.c 91.21% 6 Missing and 12 partials ⚠️
python/damacy/_spatial.py 91.53% 11 Missing ⚠️
src/util/json.c 69.44% 5 Missing and 6 partials ⚠️
python/damacy/_components.c 0.00% 2 Missing ⚠️
python/damacy/_native.c 0.00% 2 Missing ⚠️
src/damacy_status.c 0.00% 2 Missing ⚠️
src/store/metadata_store_async.c 81.81% 1 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@                 Coverage Diff                 @@
##           indexed-queries     #162      +/-   ##
===================================================
- Coverage            59.66%   59.35%   -0.32%     
===================================================
  Files                   75       80       +5     
  Lines                11799    12789     +990     
  Branches              2056     2295     +239     
===================================================
+ Hits                  7040     7591     +551     
- Misses                3906     4252     +346     
- Partials               853      946      +93     
Files with missing lines Coverage Δ
python/damacy/__init__.py 96.18% <100.00%> (+0.29%) ⬆️
python/damacy/_api.c 0.00% <ø> (ø)
python/damacy/_components.c 0.00% <0.00%> (ø)
python/damacy/_native.c 0.00% <0.00%> (ø)
src/damacy_status.c 13.79% <0.00%> (-1.03%) ⬇️
src/store/metadata_store_async.c 63.37% <81.81%> (+0.79%) ⬆️
python/damacy/_spatial.py 91.53% <91.53%> (ø)
src/util/json.c 66.21% <69.44%> (+1.27%) ⬆️
src/query/spatial.c 91.21% <91.21%> (ø)
src/ngff/load.c 73.49% <73.49%> (ø)
... and 2 more

... and 3 files with indirect coverage changes

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