Avatar for the scverse user
scverse
fast-array-utils
BlogDocsChangelog

fix: use parallelized `numba` functions if possible

#155Merged
Comparing
ig/parallel_kernels
(
5e82a76
) with
main
(
e50c44f
)
CodSpeed Performance Gauge
-47%
Regression
6
Untouched
226

Benchmarks

232 total
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-float32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
-38%
1.8 ms2.9 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-float64-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
-38%
1.8 ms2.9 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-int32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
-39%
1.7 ms2.8 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax1-float32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
-38%
1.7 ms2.8 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax1-int32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
-47%
1.9 ms3.5 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax1-float64-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
-38%
1.7 ms2.8 ms
test_to_dense_benchmark[scipy.sparse.csr_matrix-float32-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-3%
37.6 ms38.7 ms
test_to_dense_benchmark[scipy.sparse.csc_array-float32-C]
tests/test_sparse.py
CodSpeed Performance Gauge
-3%
37.6 ms38.7 ms
test_to_dense_benchmark[scipy.sparse.csc_array-float64-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
40.5 ms41.5 ms
test_to_dense_benchmark[scipy.sparse.csr_matrix-float64-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
40.6 ms41.6 ms
test_to_dense_benchmark[scipy.sparse.csc_array-float32-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
37.7 ms38.6 ms
test_to_dense_benchmark[scipy.sparse.csc_array-float64-C]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
40.5 ms41.5 ms
test_to_dense_benchmark[scipy.sparse.csc_matrix-float32-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
37.6 ms38.4 ms
test_to_dense_benchmark[scipy.sparse.csc_matrix-float32-C]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
37.6 ms38.4 ms
test_to_dense_benchmark[scipy.sparse.csc_matrix-float64-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
40.5 ms41.3 ms
test_to_dense_benchmark[scipy.sparse.csc_matrix-float64-C]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
40.5 ms41.3 ms
test_to_dense_benchmark[scipy.sparse.csr_matrix-float32-C]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
37.6 ms38.3 ms
test_to_dense_benchmark[scipy.sparse.csr_array-float32-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
37.6 ms38.3 ms
test_to_dense_benchmark[scipy.sparse.csr_matrix-float64-C]
tests/test_sparse.py
CodSpeed Performance Gauge
-2%
40.6 ms41.3 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax1-float64-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
-2%
194.4 ms197.7 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax0-float32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
-2%
181.7 ms184.7 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax1-float32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
-2%
181.8 ms184.8 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax0-float64-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
-2%
194.4 ms197.6 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax1-float32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
+2%
60.3 ms59.4 ms
test_to_dense_benchmark[scipy.sparse.csr_array-float64-F]
tests/test_sparse.py
CodSpeed Performance Gauge
-1%
40.5 ms41.1 ms

Commits

Click on a commit to change the comparison range
Base
main
e50c44f
-32.5%
fix: use parallelized `numba` functions if possible
e91911a
3 months ago
by ilan-gold
-0.16%
Merge branch 'main' into ig/parallel_kernels
f5f9bb6
3 months ago
by flying-sheep
-0.96%
Merge branch 'ig/parallel_kernels' of https://github.com/scverse/fast-array-utils into ig/parallel_kernels
54584b2
3 months ago
by ilan-gold
-23.25%
Merge branch 'main' into ig/parallel_kernels
b073c49
3 months ago
by ilan-gold
+26.95%
hopefully fix tests
9bbae70
3 months ago
by flying-sheep
-0.13%
only on linux and win
e5ee035
3 months ago
by flying-sheep
-0.49%
re-introduce workaround conditionally
4db019b
3 months ago
by flying-sheep
+0.06%
whoops
a8256ea
3 months ago
by flying-sheep
+0.69%
Merge branch 'main' into ig/parallel_kernels
3c15c24
3 months ago
by flying-sheep
-0.51%
better docs
4b7e580
3 months ago
by flying-sheep
+0.39%
Update coverage report exclusions in pyproject.toml
b6c6b2f
3 months ago
by flying-sheep
-7.69%
coverage
01c2a5f
3 months ago
by flying-sheep
-2.5%
fix: actually fix crash
dfa9985
3 months ago
by flying-sheep
+0.83%
prettier cache name
9aeb18c
3 months ago
by flying-sheep
-18.96%
export
1c24679
3 months ago
by flying-sheep
+20.23%
whoops
dee7880
3 months ago
by flying-sheep
-2.75%
maybe fix GPU code
867411a
3 months ago
by flying-sheep
-6.74%
cov
5e82a76
3 months ago
by flying-sheep
© 2026 CodSpeed Technology
Home Terms Privacy Docs