Skip to content

Wilcoxon refactor#636

Merged
Intron7 merged 50 commits into
mainfrom
wilcoxon-refactor
Jun 26, 2026
Merged

Wilcoxon refactor#636
Intron7 merged 50 commits into
mainfrom
wilcoxon-refactor

Conversation

@Intron7

@Intron7 Intron7 commented Apr 24, 2026

Copy link
Copy Markdown
Member

Implement a better GPU accelerated version of wilcoxon in rapids-singlecell inspired by the super fast illico verison.

@codecov-commenter

codecov-commenter commented Apr 24, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 92.24704% with 59 lines in your changes missing coverage. Please review.
✅ Project coverage is 90.39%. Comparing base (554d891) to head (cff61e3).

Files with missing lines Patch % Lines
...s_singlecell/tools/_rank_genes_groups/_wilcoxon.py 92.60% 37 Missing ⚠️
...apids_singlecell/tools/_rank_genes_groups/_core.py 91.30% 12 Missing ⚠️
src/rapids_singlecell/_cuda/__init__.py 45.45% 6 Missing ⚠️
...pids_singlecell/tools/_rank_genes_groups/_utils.py 91.30% 4 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #636      +/-   ##
==========================================
+ Coverage   90.28%   90.39%   +0.10%     
==========================================
  Files         104      104              
  Lines        8959     9507     +548     
==========================================
+ Hits         8089     8594     +505     
- Misses        870      913      +43     
Files with missing lines Coverage Δ
...ds_singlecell/tools/_rank_genes_groups/__init__.py 98.83% <100.00%> (+16.38%) ⬆️
...ids_singlecell/tools/_rank_genes_groups/_logreg.py 86.84% <100.00%> (+2.97%) ⬆️
...ecell/tools/_rank_genes_groups/_wilcoxon_binned.py 99.10% <100.00%> (+8.49%) ⬆️
...pids_singlecell/tools/_rank_genes_groups/_utils.py 87.36% <91.30%> (+1.45%) ⬆️
src/rapids_singlecell/_cuda/__init__.py 65.00% <45.45%> (-15.00%) ⬇️
...apids_singlecell/tools/_rank_genes_groups/_core.py 87.89% <91.30%> (-3.84%) ⬇️
...s_singlecell/tools/_rank_genes_groups/_wilcoxon.py 92.91% <92.60%> (-4.71%) ⬇️

... and 1 file with indirect coverage changes

@Intron7 Intron7 marked this pull request as ready for review June 3, 2026 09:40
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Intron7 and others added 4 commits June 25, 2026 12:13
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Intron7 added 3 commits June 26, 2026 12:29
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Signed-off-by: Intron7 <severin.dicks@icloud.com>
Signed-off-by: Intron7 <severin.dicks@icloud.com>
@Intron7 Intron7 merged commit 3d67a60 into main Jun 26, 2026
31 of 37 checks passed
@Intron7 Intron7 deleted the wilcoxon-refactor branch June 26, 2026 13:11
@coderabbitai coderabbitai Bot mentioned this pull request Jun 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants