Skip to content

Sparse pullback for big performance gain#2170

Open
unalmis wants to merge 90 commits into
masterfrom
ku/sparse_pullback
Open

Sparse pullback for big performance gain#2170
unalmis wants to merge 90 commits into
masterfrom
ku/sparse_pullback

Merge remote-tracking branch 'upstream/master' into ku/sparse_pullback

95c0e1d
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 19, 2026 in 0s

94.31% (-0.02%) compared to ab1c5a3

View this Pull Request on Codecov

94.31% (-0.02%) compared to ab1c5a3

Details

Codecov Report

❌ Patch coverage is 97.72727% with 10 lines in your changes missing coverage. Please review.
✅ Project coverage is 94.31%. Comparing base (ab1c5a3) to head (95c0e1d).

Files with missing lines Patch % Lines
desc/integrals/bounce_integral.py 97.00% 6 Missing ⚠️
desc/derivatives.py 97.50% 1 Missing ⚠️
desc/integrals/_bounce_utils.py 98.93% 1 Missing ⚠️
desc/objectives/_fast_ion.py 88.88% 1 Missing ⚠️
desc/objectives/_neoclassical.py 88.88% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master    #2170      +/-   ##
==========================================
- Coverage   94.32%   94.31%   -0.02%     
==========================================
  Files         101      101              
  Lines       28866    28898      +32     
==========================================
+ Hits        27228    27254      +26     
- Misses       1638     1644       +6     
Files with missing lines Coverage Δ
desc/batching.py 82.84% <100.00%> (+0.41%) ⬆️
desc/compute/_fast_ion.py 100.00% <100.00%> (ø)
desc/compute/_neoclassical.py 100.00% <100.00%> (ø)
desc/compute/_old.py 100.00% <100.00%> (ø)
desc/compute/utils.py 89.27% <100.00%> (ø)
desc/grid.py 94.72% <100.00%> (ø)
desc/integrals/_interp_utils.py 87.05% <ø> (ø)
desc/objectives/objective_funs.py 95.38% <100.00%> (+0.01%) ⬆️
desc/plotting.py 95.40% <100.00%> (-0.02%) ⬇️
desc/utils.py 92.50% <100.00%> (+0.28%) ⬆️
... and 5 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.