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

Fix Dask handling for chunks with 1-wide dimension

#87Merged
Comparing
pa/wtf-dask
(
5812b9d
) with
main
(
c34cb6d
)
CodSpeed Performance Gauge
-47%
Regression
1
Untouched
159

Benchmarks

160 total
test_stats_benchmark[2d-ax1-scipy.sparse.csr_array-float64-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
-47%
750.2 µs1,402.5 µs
test_stats_benchmark[2d-ax1-scipy.sparse.csr_array-float32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
+1%
779.4 µs771.4 µs
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-float32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
751.9 µs749.2 µs
test_stats_benchmark[2d-ax0-numpy.ndarray-float32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
0%
9.5 ms9.5 ms
test_stats_benchmark[2d-ax0-numpy.ndarray-int32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
0%
9.5 ms9.5 ms
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-float64-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
749.5 µs747.7 µs
test_stats_benchmark[2d-ax1-scipy.sparse.csc_array-float32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
0%
19.1 ms19 ms
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-int32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
750.2 µs749.4 µs
test_stats_benchmark[2d-ax1-scipy.sparse.csc_array-int32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
0%
19.6 ms19.6 ms
test_stats_benchmark[2d-all-numpy.ndarray-float64-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
test_stats_benchmark[1d-all-numpy.ndarray-float64-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
test_stats_benchmark[2d-ax1-numpy.ndarray-float64-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
6.6 ms6.6 ms
test_stats_benchmark[2d-ax0-numpy.ndarray-float64-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
4.9 ms4.9 ms
test_stats_benchmark[2d-ax1-numpy.ndarray-float32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-float64-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-float64-sum]
tests/test_stats.py
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-int32-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
11.8 ms11.8 ms
test_stats_benchmark[2d-ax1-numpy.ndarray-int32-is_constant]
tests/test_stats.py
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-int32-sum]
tests/test_stats.py
CodSpeed Performance Gauge
0%
11.7 ms11.7 ms
test_stats_benchmark[2d-ax0-scipy.sparse.csc_array-float32-mean_var]
tests/test_stats.py
CodSpeed Performance Gauge
0%
7 ms7 ms
test_stats_benchmark[2d-all-numpy.ndarray-float32-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_stats_benchmark[1d-all-numpy.ndarray-int32-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
test_to_dense_benchmark[float32-scipy.sparse.csc_array-C]
tests/test_sparse.py
CodSpeed Performance Gauge
0%
39 ms39 ms
test_stats_benchmark[2d-all-scipy.sparse.csc_array-float64-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
test_stats_benchmark[2d-all-numpy.ndarray-int32-mean]
tests/test_stats.py
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms

Commits

Click on a commit to change the comparison range
Base
main
c34cb6d
-0.01%
Add failing test
aca9845
10 months ago
by flying-sheep
-0.01%
undo sum
b328898
10 months ago
by flying-sheep
0%
almost works
2518c22
9 months ago
by flying-sheep
0%
It works!
44a280f
9 months ago
by flying-sheep
+0.02%
types
16f8814
9 months ago
by flying-sheep
-0.01%
add 1×1 chunks
52fcc1a
9 months ago
by flying-sheep
-46.48%
coverage
5812b9d
9 months ago
by flying-sheep
© 2026 CodSpeed Technology
Home Terms Privacy Docs