Skip to content

WIP: Update DRVI and align with the latest scvi-tools version#33

Merged
moinfar merged 8 commits into
mainfrom
update-scvi-version
Nov 16, 2025
Merged

WIP: Update DRVI and align with the latest scvi-tools version#33
moinfar merged 8 commits into
mainfrom
update-scvi-version

Change deprecated csr_matrix .A to .toarray()

533aeb7
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 10, 2025 in 1s

68.95% (target 1.00%)

View this Pull Request on Codecov

68.95% (target 1.00%)

Details

Codecov Report

Attention: Patch coverage is 59.59596% with 40 lines in your changes missing coverage. Please review.

Project coverage is 68.95%. Comparing base (90a5c73) to head (533aeb7).

Files with missing lines Patch % Lines
src/drvi/scvi_tools_based/module/_constants.py 32.35% 23 Missing ⚠️
...c/drvi/scvi_tools_based/model/base/_archesmixin.py 72.00% 7 Missing ⚠️
src/drvi/scvi_tools_based/module/_drvi.py 80.00% 4 Missing ⚠️
...i/scvi_tools_based/model/base/_generative_mixin.py 50.00% 3 Missing ⚠️
src/drvi/scvi_tools_based/model/_drvi.py 80.00% 2 Missing ⚠️
src/drvi/nn_modules/prior.py 50.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #33      +/-   ##
==========================================
- Coverage   69.57%   68.95%   -0.62%     
==========================================
  Files          49       50       +1     
  Lines        2524     2580      +56     
==========================================
+ Hits         1756     1779      +23     
- Misses        768      801      +33     
Files with missing lines Coverage Δ
src/drvi/scvi_tools_based/nn/_base_components.py 84.06% <100.00%> (-0.05%) ⬇️
...i/utils/tools/interpretability/_latent_traverse.py 93.75% <100.00%> (ø)
src/drvi/nn_modules/prior.py 89.13% <50.00%> (+0.11%) ⬆️
src/drvi/scvi_tools_based/model/_drvi.py 69.62% <80.00%> (-6.44%) ⬇️
...i/scvi_tools_based/model/base/_generative_mixin.py 76.28% <50.00%> (+0.24%) ⬆️
src/drvi/scvi_tools_based/module/_drvi.py 80.87% <80.00%> (+0.10%) ⬆️
...c/drvi/scvi_tools_based/model/base/_archesmixin.py 72.10% <72.00%> (+0.25%) ⬆️
src/drvi/scvi_tools_based/module/_constants.py 32.35% <32.35%> (ø)
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.