Skip to content

feat: AnnData.unwriteable based on AnnData._reduce + iter_outer + refactorings of other relevant functions#2372

Merged
ilan-gold merged 39 commits into
mainfrom
ig/fold_can_write
Apr 15, 2026
Merged

feat: AnnData.unwriteable based on AnnData._reduce + iter_outer + refactorings of other relevant functions#2372
ilan-gold merged 39 commits into
mainfrom
ig/fold_can_write

Merge branch 'main' into ig/fold_can_write

1ad82f4
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 15, 2026 in 0s

85.45% (target 80.00%)

View this Pull Request on Codecov

85.45% (target 80.00%)

Details

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.45%. Comparing base (40e6ab1) to head (1ad82f4).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2372      +/-   ##
==========================================
- Coverage   87.35%   85.45%   -1.91%     
==========================================
  Files          49       49              
  Lines        7694     7720      +26     
==========================================
- Hits         6721     6597     -124     
- Misses        973     1123     +150     
Files with missing lines Coverage Δ
src/anndata/_core/anndata.py 86.27% <100.00%> (+0.84%) ⬆️
src/anndata/_io/h5ad.py 93.56% <100.00%> (-0.10%) ⬇️
src/anndata/_io/specs/methods.py 90.97% <100.00%> (-0.49%) ⬇️
src/anndata/_types.py 100.00% <100.00%> (ø)
src/anndata/utils.py 86.58% <100.00%> (-0.54%) ⬇️

... and 6 files with indirect coverage changes