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_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_stats_benchmark[scipy.sparse.csc_array-2d-ax1-int32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
+1%
187.2 ms184.7 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax0-int32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
+1%
187.3 ms184.8 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-float32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
+1%
60.4 ms59.9 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-int32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
+1%
57.6 ms57.2 ms
test_stats_benchmark[scipy.sparse.csr_array-2d-ax1-float64-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
0%
75.3 ms75.1 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax1-float64-max]
tests/test_stats.py
CodSpeed Performance Gauge
0%
340.2 ms339.7 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax1-int32-min]
tests/test_stats.py
CodSpeed Performance Gauge
0%
276.9 ms276.5 ms
test_stats_benchmark[numpy.ndarray-2d-ax0-float32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
67.2 ms67.1 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-float64-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
0%
75.4 ms75.3 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-int32-min]
tests/test_stats.py
CodSpeed Performance Gauge
0%
63.8 ms63.7 ms
test_stats_benchmark[numpy.ndarray-2d-ax0-float64-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
123.7 ms123.6 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax0-int32-max]
tests/test_stats.py
CodSpeed Performance Gauge
0%
63.8 ms63.8 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax1-float32-min]
tests/test_stats.py
CodSpeed Performance Gauge
0%
278.5 ms278.4 ms
test_stats_benchmark[scipy.sparse.csc_array-2d-ax1-int32-max]
tests/test_stats.py
CodSpeed Performance Gauge
0%
276.3 ms276.2 ms
test_stats_benchmark[numpy.ndarray-2d-ax1-float32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
32.9 ms32.8 ms
test_stats_benchmark[numpy.ndarray-2d-ax0-float32-sum]
tests/test_stats.py
CodSpeed Performance Gauge
0%
21.4 ms21.4 ms
test_stats_benchmark[numpy.ndarray-2d-ax0-float32-min]
tests/test_stats.py
CodSpeed Performance Gauge
0%
21.9 ms21.9 ms
test_stats_benchmark[numpy.ndarray-2d-ax0-float32-max]
tests/test_stats.py
CodSpeed Performance Gauge
0%
21.9 ms21.9 ms

Commits

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