Skip to content

feat: add bbknn - #4306

Open
Intron7 wants to merge 3 commits into
mainfrom
feat/add-bbknn
Open

feat: add bbknn#4306
Intron7 wants to merge 3 commits into
mainfrom
feat/add-bbknn

dedupe transformer creation

5fa4dd2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 20, 2026 in 1s

80.14% (target 75.00%)

View this Pull Request on Codecov

80.14% (target 75.00%)

Details

Codecov Report

❌ Patch coverage is 94.11765% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 80.14%. Comparing base (6b5405d) to head (5fa4dd2).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
src/scanpy/neighbors/_common.py 79.48% 8 Missing ⚠️
src/scanpy/neighbors/_bbknn.py 98.85% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4306      +/-   ##
==========================================
+ Coverage   80.01%   80.14%   +0.13%     
==========================================
  Files         132      133       +1     
  Lines       13397    13511     +114     
==========================================
+ Hits        10719    10828     +109     
- Misses       2678     2683       +5     
Files with missing lines Coverage Δ
src/scanpy/_utils/__init__.py 75.79% <ø> (ø)
src/scanpy/external/pp/_bbknn.py 45.45% <ø> (ø)
src/scanpy/neighbors/__init__.py 81.49% <100.00%> (-0.84%) ⬇️
src/scanpy/neighbors/_types.py 100.00% <100.00%> (ø)
src/scanpy/preprocessing/__init__.py 100.00% <100.00%> (ø)
src/scanpy/neighbors/_bbknn.py 98.85% <98.85%> (ø)
src/scanpy/neighbors/_common.py 70.83% <79.48%> (+5.92%) ⬆️

... and 1 file with indirect coverage changes