predict-idlab
tsdownsample
BlogDocs

Fix multithreading

#68Merged
Comparing
fix_multithreading
(
dfcb5af
) with
main
(
7f20573
)
-25%
Improvements
12
Regressions
7
Untouched
371
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

test_m4_no_x[True-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int32-100-100,000]
-13%
600.9 µs
689.5 µs
test_m4_with_x[True-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-1,000-100,000]
-25%
1.4 ms
1.8 ms
test_minmax_no_x[True-float32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float32-100-100,000]
-10%
467.4 µs
519.5 µs
test_minmax_with_x[True-float64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-1,000-1,000,000]
-15%
5.9 ms
6.9 ms
test_minmax_with_x[True-int32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-1,000-1,000,000]
-16%
3.7 ms
4.4 ms
test_minmax_with_x[True-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-1,000-100,000]
-22%
1.6 ms
2.1 ms
test_minmax_with_x[True-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-1,000-100,000]
-21%
1.8 ms
2.3 ms

Improved

test_m4_no_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float32-1,000-100,000]
+26%
546.2 µs
432.4 µs
test_m4_no_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int32-1,000-100,000]
+21%
682.1 µs
563.3 µs
test_m4_no_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float32-5,000-100,000]
+20%
661 µs
549.3 µs
test_minmax_no_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float32-1,000-100,000]
+20%
551.6 µs
460.2 µs
test_minmax_no_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float64-5,000-100,000]
+19%
1,046.9 µs
879 µs
test_m4_no_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int32-5,000-100,000]
+17%
820.7 µs
702.1 µs
test_m4_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-100-100,000]
+15%
779.8 µs
675.7 µs
test_m4_no_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float64-5,000-100,000]
+13%
881.4 µs
777 µs
test_minmax_no_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float64-100-100,000]
+12%
752.2 µs
670.3 µs
test_minmax_no_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int32-100-100,000]
+12%
605.6 µs
543.1 µs
test_minmax_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-100-100,000]
+11%
1.2 ms
1.1 ms
test_minmax_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-100-100,000]
+10%
917.5 µs
834 µs

Passed

test_m4_no_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int64-100-100,000]
+9%
863.1 µs
789.7 µs
test_m4_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int64-100-100,000]
+9%
1.1 ms
1 ms
test_minmaxlttb_no_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-100-100,000]
+8%
651.3 µs
601.1 µs
test_minmax_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float32-100-100,000]
+8%
788.5 µs
727.9 µs
test_m4_no_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float64-1,000-100,000]
+8%
731.5 µs
675.6 µs
test_minmax_no_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int64-100-100,000]
+8%
859.1 µs
794.4 µs
test_m4_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float32-100-100,000]
+7%
463.1 µs
431.5 µs
test_minmax_no_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int64-5,000-100,000]
+7%
1.2 ms
1.1 ms
test_m4_no_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float32-5,000-1,000,000]
+7%
2.7 ms
2.6 ms
test_minmaxlttb_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-100-100,000]
+6%
520.7 µs
489.2 µs
test_minmaxlttb_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-100-100,000]
+6%
1.1 ms
1 ms
test_minmax_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-100-100,000]
+6%
1,004.7 µs
947.4 µs
test_minmaxlttb_no_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-1,000-100,000]
+6%
976.6 µs
923.4 µs
test_m4_no_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int32-5,000-1,000,000]
+6%
2.8 ms
2.6 ms
test_m4_no_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int32-100-1,000,000]
+5%
2.6 ms
2.5 ms
test_minmax_with_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-1,000-100,000]
+5%
1.8 ms
1.7 ms
test_minmaxlttb_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-100-100,000]
+5%
1.2 ms
1.2 ms
test_minmaxlttb_no_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-1,000-100,000]
+5%
1.1 ms
1.1 ms
test_minmaxlttb_no_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-100-100,000]
+5%
814.4 µs
776.2 µs
test_minmax_no_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float32-5,000-1,000,000]
+5%
2.8 ms
2.7 ms
test_minmaxlttb_with_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-5,000-100,000]
+5%
3.2 ms
3 ms
test_minmax_no_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int32-5,000-1,000,000]
+5%
2.9 ms
2.8 ms
test_m4_no_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float64-100-100,000]
+5%
706.5 µs
675.2 µs
test_minmaxlttb_with_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float64-5,000-100,000]
+5%
3.4 ms
3.2 ms
test_minmaxlttb_with_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-5,000-100,000]
+4%
3.3 ms
3.2 ms
test_minmax_no_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float64-1,000-100,000]
+4%
754.3 µs
723.1 µs
test_m4_no_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int64-1,000-100,000]
+4%
858.8 µs
828.6 µs
test_minmax_with_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float32-1,000-100,000]
+4%
1.5 ms
1.5 ms
test_m4_no_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float32-1,000-1,000,000]
+3%
2.5 ms
2.4 ms
test_minmaxlttb_no_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-100-100,000]
+3%
871.2 µs
843 µs
test_minmax_no_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float32-5,000-100,000]
+3%
776 µs
750.9 µs
test_minmaxlttb_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-100-100,000]
+3%
1.3 ms
1.3 ms
test_m4_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int32-100-100,000]
+3%
864.6 µs
838.1 µs
test_minmax_no_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int32-100-1,000,000]
+3%
2.6 ms
2.5 ms
test_minmaxlttb_no_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-1,000-1,000,000]
+3%
3 ms
2.9 ms
test_minmax_with_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-100-1,000,000]
+3%
5.1 ms
5 ms
test_minmaxlttb_no_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-1,000-100,000]
+3%
1,010.5 µs
982.8 µs
test_minmax_no_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float64-5,000-1,000,000]
+3%
5.1 ms
4.9 ms
test_m4_with_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-100-1,000,000]
+3%
2.8 ms
2.7 ms
test_minmaxlttb_no_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-1,000-100,000]
+3%
1.1 ms
1.1 ms
test_minmaxlttb_with_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-1,000-100,000]
+3%
1.4 ms
1.4 ms
test_m4_with_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int32-1,000-100,000]
+3%
1.5 ms
1.5 ms
test_m4_no_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int64-5,000-1,000,000]
+3%
5 ms
4.9 ms
test_m4_no_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float64-1,000-1,000,000]
+2%
4.8 ms
4.7 ms
test_m4_with_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int64-100-1,000,000]
+2%
5.1 ms
5 ms
test_minmaxlttb_with_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-5,000-1,000,000]
+2%
6.7 ms
6.6 ms
test_minmaxlttb_with_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-100-1,000,000]
+2%
3.2 ms
3.2 ms
test_minmax_with_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-5,000-100,000]
+2%
4.6 ms
4.5 ms
test_minmax_with_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-5,000-1,000,000]
+2%
9.4 ms
9.2 ms
test_minmax_with_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-100-1,000,000]
+2%
5.2 ms
5.1 ms
test_minmax_with_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float32-100-1,000,000]
+2%
2.8 ms
2.7 ms
test_minmaxlttb_with_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-100-1,000,000]
+2%
5.4 ms
5.3 ms
test_m4_no_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float64-5,000-1,000,000]
+2%
4.9 ms
4.8 ms
test_minmaxlttb_with_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-100-1,000,000]
+2%
5.5 ms
5.4 ms
test_minmaxlttb_with_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-1,000-1,000,000]
+2%
6.7 ms
6.6 ms
test_everynth[100-100,000]
tests/benchmarks/test_downsamplers.py::test_everynth[100-100,000]
+2%
64.9 µs
63.8 µs
test_everynth[100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_everynth[100-1,000,000]
+2%
62.9 µs
61.9 µs
test_m4_with_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float64-100-1,000,000]
+2%
5.1 ms
5 ms
test_minmax_no_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int64-1,000-1,000,000]
+2%
4.9 ms
4.8 ms
test_m4_no_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int32-1,000-1,000,000]
+1%
2.6 ms
2.6 ms
test_minmax_no_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float32-1,000-1,000,000]
+1%
2.5 ms
2.5 ms
test_minmaxlttb_no_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-1,000-100,000]
+1%
791.3 µs
780.6 µs
test_minmaxlttb_no_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-1,000-1,000,000]
+1%
2.9 ms
2.9 ms
test_m4_with_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int32-100-1,000,000]
+1%
2.8 ms
2.8 ms
test_minmaxlttb_no_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-5,000-1,000,000]
+1%
6.6 ms
6.5 ms
test_m4_with_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int64-1,000-100,000]
+1%
1.8 ms
1.7 ms
test_minmax_with_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-1,000-1,000,000]
+1%
6 ms
5.9 ms
test_m4_no_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int64-100-1,000,000]
+1%
4.8 ms
4.8 ms
test_minmaxlttb_no_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-100-1,000,000]
+1%
2.5 ms
2.5 ms
test_m4_no_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float32-100-1,000,000]
+1%
2.5 ms
2.4 ms
test_minmaxlttb_no_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-5,000-100,000]
+1%
2.5 ms
2.5 ms
test_everynth[1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_everynth[1,000-1,000,000]
+1%
78.3 µs
77.4 µs
test_minmaxlttb_with_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-100-100,000]
+1%
804.1 µs
795.8 µs
test_everynth[1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_everynth[1,000-100,000]
+1%
78.4 µs
77.6 µs
test_m4_with_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int32-5,000-100,000]
+1%
4.1 ms
4 ms
test_m4_with_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float64-1,000-100,000]
+1%
1.6 ms
1.6 ms
test_everynth[5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_everynth[5,000-100,000]
+1%
129.8 µs
128.6 µs
test_minmaxlttb_with_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-1,000-1,000,000]
+1%
9 ms
8.9 ms
test_minmax_with_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int32-1,000-100,000]
+1%
855.5 µs
848.5 µs
test_minmaxlttb_no_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-100-100,000]
+1%
784.6 µs
778.6 µs
test_m4_no_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int64-1,000-1,000,000]
+1%
4.8 ms
4.8 ms
test_minmaxlttb_with_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-5,000-100,000]
+1%
17 ms
16.9 ms
test_minmaxlttb_no_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-100-1,000,000]
+1%
4.9 ms
4.8 ms
test_minmax_with_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int64-100-100,000]
+1%
960.2 µs
953.7 µs
test_minmax_with_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float32-5,000-1,000,000]
+1%
7 ms
7 ms
test_minmaxlttb_no_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-5,000-100,000]
+1%
2.7 ms
2.7 ms
test_minmax_with_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int32-5,000-100,000]
+1%
1.2 ms
1.2 ms
test_minmaxlttb_with_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-100-1,000,000]
+1%
3.1 ms
3.1 ms
test_minmaxlttb_no_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-1,000-1,000,000]
+1%
5.1 ms
5.1 ms
test_minmaxlttb_no_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-1,000-1,000,000]
+1%
5.2 ms
5.1 ms
test_m4_no_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-1,000-100,000]
+1%
768.1 µs
763.8 µs
test_minmaxlttb_with_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-1,000-1,000,000]
+1%
5.9 ms
5.8 ms
test_minmaxlttb_with_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-100-100,000]
+1%
677 µs
673.4 µs
test_minmax_with_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int64-5,000-100,000]
+1%
1.4 ms
1.4 ms
test_minmaxlttb_with_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-5,000-1,000,000]
0%
22.1 ms
22 ms
test_minmax_with_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float64-1,000-100,000]
0%
969.5 µs
964.7 µs
test_m4_with_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-1,000-100,000]
0%
784.7 µs
780.8 µs
test_m4_with_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int64-5,000-100,000]
0%
4.3 ms
4.2 ms
test_minmaxlttb_with_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-1,000-100,000]
0%
4.2 ms
4.2 ms
test_lttb_with_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-5,000-100,000]
0%
1.8 ms
1.8 ms
test_lttb_no_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-100-100,000]
0%
1.3 ms
1.3 ms
test_minmax_with_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float32-5,000-100,000]
0%
4.4 ms
4.4 ms
test_m4_with_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-5,000-100,000]
0%
1.1 ms
1.1 ms
test_minmax_no_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int32-1,000-1,000,000]
0%
2.7 ms
2.7 ms
test_m4_with_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int64-5,000-1,000,000]
0%
8.4 ms
8.4 ms
test_minmaxlttb_with_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float64-100-100,000]
0%
917.4 µs
913.9 µs
test_m4_with_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int32-1,000-1,000,000]
0%
3.5 ms
3.5 ms
test_lttb_with_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-100-100,000]
0%
1.6 ms
1.6 ms
test_minmaxlttb_with_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-5,000-1,000,000]
0%
22.2 ms
22.1 ms
test_minmaxlttb_with_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-100-100,000]
0%
1 ms
1 ms
test_everynth[5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_everynth[5,000-1,000,000]
0%
129.5 µs
129 µs
test_lttb_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-100-100,000]
0%
1.7 ms
1.7 ms
test_m4_with_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-1,000-100,000]
0%
660.1 µs
657.8 µs
test_minmaxlttb_with_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-100-1,000,000]
0%
2.8 ms
2.8 ms
test_lttb_with_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-1,000-100,000]
0%
1.6 ms
1.6 ms
test_minmaxlttb_with_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-5,000-100,000]
0%
16.9 ms
16.9 ms
test_m4_with_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-5,000-100,000]
0%
1.2 ms
1.2 ms
test_minmaxlttb_with_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-5,000-100,000]
0%
3.2 ms
3.1 ms
test_lttb_with_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-100-100,000]
0%
1.7 ms
1.7 ms
test_m4_with_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-5,000-1,000,000]
0%
3.2 ms
3.1 ms
test_minmax_with_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-5,000-100,000]
0%
4.6 ms
4.6 ms
test_lttb_with_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-1,000-100,000]
0%
1.7 ms
1.7 ms
test_m4_with_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int32-5,000-1,000,000]
0%
6.2 ms
6.2 ms
test_m4_no_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-5,000-100,000]
0%
645.1 µs
643.5 µs
test_minmax_no_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int64-1,000-100,000]
0%
886.7 µs
884.7 µs
test_minmaxlttb_with_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-100-1,000,000]
0%
2.7 ms
2.7 ms
test_m4_no_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-100-100,000]
0%
500.3 µs
499.2 µs
test_lttb_with_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-100-100,000]
0%
1.7 ms
1.7 ms
test_lttb_with_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-1,000-100,000]
0%
1.8 ms
1.8 ms
test_m4_with_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-100-1,000,000]
0%
2.7 ms
2.7 ms
test_minmax_no_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int64-1,000-100,000]
0%
788.3 µs
786.7 µs
test_minmax_with_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int64-100-1,000,000]
0%
4.9 ms
4.9 ms
test_lttb_no_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-5,000-100,000]
0%
1.2 ms
1.2 ms
test_lttb_no_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-1,000-100,000]
0%
983.7 µs
981.8 µs
test_minmaxlttb_with_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-5,000-1,000,000]
0%
24.3 ms
24.3 ms
test_lttb_no_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-100-100,000]
0%
1.1 ms
1.1 ms
test_minmaxlttb_no_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-1,000-1,000,000]
0%
2.8 ms
2.8 ms
test_lttb_with_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-5,000-100,000]
0%
2 ms
2 ms
test_lttb_with_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-5,000-100,000]
0%
1.9 ms
1.9 ms
test_m4_no_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-100-100,000]
0%
618.3 µs
617.3 µs
test_lttb_no_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-100-100,000]
0%
1 ms
1 ms
test_minmax_with_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int64-5,000-1,000,000]
0%
5.7 ms
5.7 ms
test_minmax_with_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int32-100-1,000,000]
0%
2.7 ms
2.7 ms
test_lttb_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-100-100,000]
0%
1.9 ms
1.9 ms
test_minmaxlttb_with_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-100-1,000,000]
0%
5 ms
5 ms
test_m4_no_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-5,000-100,000]
0%
755.5 µs
754.4 µs
test_minmax_with_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float64-100-1,000,000]
0%
4.9 ms
4.9 ms
test_lttb_no_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-5,000-100,000]
0%
1.3 ms
1.3 ms
test_lttb_with_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-5,000-100,000]
0%
2 ms
2 ms
test_minmax_with_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float64-1,000-1,000,000]
0%
5.1 ms
5.1 ms
test_lttb_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-100-100,000]
0%
1.7 ms
1.7 ms
test_minmaxlttb_with_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float64-1,000-100,000]
0%
1.5 ms
1.5 ms
test_m4_with_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-100-100,000]
0%
710.4 µs
709.5 µs
test_minmax_no_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int32-1,000-100,000]
0%
550.3 µs
549.6 µs
test_minmax_with_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int64-1,000-1,000,000]
0%
5.1 ms
5.1 ms
test_minmax_with_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int32-5,000-1,000,000]
0%
3.5 ms
3.5 ms
test_minmax_no_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float64-1,000-1,000,000]
0%
4.8 ms
4.8 ms
test_minmax_with_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int32-1,000-1,000,000]
0%
2.9 ms
2.9 ms
test_m4_with_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-100-1,000,000]
0%
4.9 ms
4.9 ms
test_lttb_with_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-5,000-100,000]
0%
2.2 ms
2.2 ms
test_lttb_with_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-1,000-100,000]
0%
1.7 ms
1.7 ms
test_lttb_with_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-100-100,000]
0%
1.9 ms
1.9 ms
test_minmax_no_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int64-100-100,000]
0%
876.3 µs
875.4 µs
test_minmax_no_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int64-5,000-100,000]
0%
953.6 µs
952.6 µs
test_minmax_no_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int32-100-1,000,000]
0%
2.5 ms
2.5 ms
test_lttb_no_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-1,000-100,000]
0%
1.1 ms
1.1 ms
test_lttb_with_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-1,000-100,000]
0%
1.6 ms
1.6 ms
test_m4_no_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-5,000-100,000]
0%
872.1 µs
871.3 µs
test_minmaxlttb_no_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-100-1,000,000]
0%
4.8 ms
4.8 ms
test_lttb_with_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-1,000-100,000]
0%
1.7 ms
1.7 ms
test_minmax_no_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float32-5,000-100,000]
0%
630.1 µs
629.5 µs
test_lttb_with_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-5,000-100,000]
0%
2.1 ms
2.1 ms
test_minmax_no_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int32-5,000-1,000,000]
0%
2.7 ms
2.7 ms
test_minmax_no_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int32-5,000-100,000]
0%
741.7 µs
741.1 µs
test_minmaxlttb_no_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-100-1,000,000]
0%
2.5 ms
2.5 ms
test_lttb_no_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-1,000-100,000]
0%
1.3 ms
1.3 ms
test_m4_with_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-100-100,000]
0%
949.7 µs
948.9 µs
test_minmax_no_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float64-5,000-100,000]
0%
846.4 µs
845.7 µs
test_minmaxlttb_with_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-5,000-100,000]
0%
16.8 ms
16.8 ms
test_m4_no_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-1,000-1,000,000]
0%
4.7 ms
4.7 ms
test_minmaxlttb_no_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-100-1,000,000]
0%
4.7 ms
4.7 ms
test_minmax_no_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int64-100-1,000,000]
0%
4.7 ms
4.7 ms
test_minmax_no_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float32-1,000-100,000]
0%
422.2 µs
421.9 µs
test_lttb_no_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-100-1,000,000]
0%
10.2 ms
10.2 ms
test_minmaxlttb_with_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-1,000-1,000,000]
0%
3.6 ms
3.6 ms
test_m4_no_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-1,000-1,000,000]
0%
4.7 ms
4.7 ms
test_lttb_with_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-100-1,000,000]
0%
12.6 ms
12.6 ms
test_m4_with_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float64-1,000-1,000,000]
0%
5.7 ms
5.7 ms
test_m4_no_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-1,000-1,000,000]
0%
2.5 ms
2.5 ms
test_lttb_no_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-100-100,000]
0%
1.1 ms
1.1 ms
test_minmaxlttb_with_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-5,000-100,000]
0%
16.7 ms
16.7 ms
test_m4_with_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-5,000-1,000,000]
0%
5.3 ms
5.3 ms
test_minmaxlttb_with_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float64-5,000-1,000,000]
0%
8.9 ms
8.9 ms
test_m4_no_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-5,000-1,000,000]
0%
4.8 ms
4.8 ms
test_minmaxlttb_with_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float64-1,000-1,000,000]
0%
5.8 ms
5.8 ms
test_lttb_with_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-1,000-1,000,000]
0%
12.6 ms
12.6 ms
test_lttb_with_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-1,000-1,000,000]
0%
12.5 ms
12.5 ms
test_lttb_with_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-1,000-1,000,000]
0%
13.5 ms
13.5 ms
test_lttb_with_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-100-1,000,000]
0%
12.6 ms
12.6 ms
test_lttb_no_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-5,000-100,000]
0%
1.5 ms
1.5 ms
test_minmaxlttb_with_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-5,000-1,000,000]
0%
6.7 ms
6.7 ms
test_lttb_no_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-5,000-1,000,000]
0%
10.3 ms
10.3 ms
test_lttb_no_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-5,000-100,000]
0%
1.5 ms
1.5 ms
test_minmax_no_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int32-1,000-1,000,000]
0%
2.5 ms
2.5 ms
test_minmaxlttb_with_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float64-100-1,000,000]
0%
5 ms
5 ms
test_m4_no_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-5,000-1,000,000]
0%
4.8 ms
4.8 ms
test_lttb_no_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-5,000-1,000,000]
0%
10.2 ms
10.2 ms
test_lttb_with_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-5,000-1,000,000]
0%
13.6 ms
13.6 ms
test_lttb_with_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-5,000-1,000,000]
0%
14.7 ms
14.7 ms
test_minmax_with_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int32-100-100,000]
0%
723.2 µs
723 µs
test_minmax_with_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float32-5,000-1,000,000]
0%
3.5 ms
3.5 ms
test_lttb_with_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-1,000-1,000,000]
0%
14.5 ms
14.5 ms
test_lttb_no_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-100-1,000,000]
0%
9.1 ms
9.1 ms
test_minmaxlttb_no_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-100-100,000]
0%
416.4 µs
416.2 µs
test_minmax_no_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int64-1,000-1,000,000]
0%
4.8 ms
4.8 ms
test_lttb_no_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-1,000-100,000]
0%
1 ms
1 ms
test_lttb_no_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-1,000-1,000,000]
0%
9 ms
9 ms
test_minmaxlttb_no_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-5,000-100,000]
0%
2.4 ms
2.4 ms
test_minmax_no_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float64-5,000-1,000,000]
0%
4.9 ms
4.9 ms
test_minmax_no_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float32-100-1,000,000]
0%
2.4 ms
2.4 ms
test_minmax_no_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int64-5,000-1,000,000]
0%
4.9 ms
4.9 ms
test_lttb_no_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-5,000-1,000,000]
0%
9.2 ms
9.2 ms
test_m4_no_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-100-1,000,000]
0%
4.7 ms
4.7 ms
test_minmax_no_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float64-1,000-1,000,000]
0%
4.7 ms
4.7 ms
test_minmax_with_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float64-5,000-1,000,000]
0%
5.7 ms
5.7 ms
test_lttb_with_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-5,000-100,000]
0%
1.9 ms
1.9 ms
test_m4_no_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-1,000-1,000,000]
0%
2.4 ms
2.4 ms
test_lttb_with_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-5,000-1,000,000]
0%
14.6 ms
14.6 ms
test_lttb_no_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-5,000-100,000]
0%
1.2 ms
1.2 ms
test_lttb_with_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-5,000-1,000,000]
0%
12.7 ms
12.7 ms
test_m4_with_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-100-1,000,000]
0%
2.6 ms
2.6 ms
test_lttb_with_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-100-1,000,000]
0%
14.6 ms
14.6 ms
test_lttb_no_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-100-1,000,000]
0%
10.2 ms
10.2 ms
test_lttb_no_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-100-100,000]
0%
940.1 µs
939.9 µs
test_lttb_no_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-100-1,000,000]
0%
9.1 ms
9.1 ms
test_lttb_no_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-1,000-100,000]
0%
1.3 ms
1.3 ms
test_lttb_with_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-5,000-1,000,000]
0%
12.8 ms
12.8 ms
test_lttb_no_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-1,000-1,000,000]
0%
8.1 ms
8.1 ms
test_lttb_with_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-100-1,000,000]
0%
14.6 ms
14.6 ms
test_minmax_no_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float64-100-1,000,000]
0%
4.7 ms
4.7 ms
test_lttb_with_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-1,000-1,000,000]
0%
14.6 ms
14.6 ms
test_lttb_no_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-100-1,000,000]
0%
8.2 ms
8.2 ms
test_lttb_no_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-1,000-1,000,000]
0%
8.2 ms
8.2 ms
test_lttb_with_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-1,000-100,000]
0%
1.9 ms
1.9 ms
test_lttb_with_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-1,000-1,000,000]
0%
12.6 ms
12.6 ms
test_minmax_no_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float32-1,000-1,000,000]
0%
2.4 ms
2.4 ms
test_m4_no_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-5,000-1,000,000]
0%
2.5 ms
2.5 ms
test_m4_with_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-5,000-1,000,000]
0%
6.1 ms
6.1 ms
test_lttb_no_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-1,000-1,000,000]
0%
9 ms
9 ms
test_lttb_no_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-1,000-1,000,000]
0%
10 ms
10 ms
test_m4_with_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-1,000-1,000,000]
0%
5 ms
5 ms
test_lttb_no_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-100-1,000,000]
0%
8.3 ms
8.3 ms
test_lttb_no_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-5,000-1,000,000]
0%
8.4 ms
8.4 ms
test_lttb_with_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-100-1,000,000]
0%
12.6 ms
12.6 ms
test_lttb_with_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-5,000-1,000,000]
0%
13.6 ms
13.6 ms
test_lttb_no_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-100-1,000,000]
0%
8.2 ms
8.2 ms
test_m4_with_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-1,000-1,000,000]
0%
5 ms
5 ms
test_lttb_no_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-5,000-1,000,000]
0%
8.3 ms
8.3 ms
test_minmax_with_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float64-5,000-100,000]
0%
1.3 ms
1.3 ms
test_lttb_no_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-5,000-1,000,000]
0%
9.2 ms
9.2 ms
test_lttb_no_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-5,000-1,000,000]
0%
8.3 ms
8.3 ms
test_lttb_no_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-1,000-1,000,000]
0%
8.2 ms
8.2 ms
test_m4_with_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-5,000-1,000,000]
0%
3.1 ms
3.1 ms
test_minmaxlttb_with_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-5,000-1,000,000]
0%
8.9 ms
8.9 ms
test_lttb_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-100-100,000]
0%
986.2 µs
986.3 µs
test_lttb_with_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-100-1,000,000]
0%
13.5 ms
13.5 ms
test_lttb_no_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-1,000-1,000,000]
0%
10.1 ms
10.1 ms
test_minmax_no_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float32-5,000-1,000,000]
0%
2.6 ms
2.6 ms
test_minmaxlttb_no_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-1,000-1,000,000]
0%
5 ms
5 ms
test_lttb_with_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-100-1,000,000]
0%
13.5 ms
13.5 ms
test_m4_with_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-5,000-1,000,000]
0%
5.4 ms
5.4 ms
test_lttb_with_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-5,000-1,000,000]
0%
12.8 ms
12.8 ms
test_lttb_with_x[False-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-1,000-1,000,000]
0%
13.5 ms
13.5 ms
test_m4_no_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-100-1,000,000]
0%
2.4 ms
2.4 ms
test_lttb_no_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-5,000-1,000,000]
0%
8.4 ms
8.4 ms
test_m4_no_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-1,000-100,000]
0%
642.4 µs
642.5 µs
test_m4_with_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-1,000-1,000,000]
0%
2.7 ms
2.7 ms
test_lttb_no_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-100-1,000,000]
0%
8.2 ms
8.2 ms
test_lttb_with_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-100-1,000,000]
0%
12.7 ms
12.7 ms
test_m4_with_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-1,000-100,000]
0%
902.3 µs
902.5 µs
test_m4_no_x[False-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-100-1,000,000]
0%
2.5 ms
2.5 ms
test_lttb_no_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-1,000-100,000]
0%
1.1 ms
1.1 ms
test_m4_no_x[False-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-100-1,000,000]
0%
4.7 ms
4.7 ms
test_minmax_with_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int64-1,000-100,000]
0%
1.1 ms
1.1 ms
test_lttb_with_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-5,000-1,000,000]
0%
12.8 ms
12.8 ms
test_lttb_no_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-1,000-1,000,000]
0%
8.2 ms
8.2 ms
test_m4_no_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-1,000-100,000]
0%
527.4 µs
527.6 µs
test_minmaxlttb_no_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-1,000-1,000,000]
0%
2.8 ms
2.8 ms
test_minmaxlttb_no_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-5,000-100,000]
0%
2.2 ms
2.2 ms
test_lttb_with_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-1,000-100,000]
0%
2 ms
2 ms
test_minmaxlttb_no_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-100-1,000,000]
0%
2.4 ms
2.4 ms
test_minmax_no_x[False-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float64-1,000-100,000]
0%
661.6 µs
661.9 µs
test_lttb_no_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-5,000-100,000]
0%
1.3 ms
1.3 ms
test_minmax_with_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float32-5,000-100,000]
0%
1.1 ms
1.1 ms
test_m4_with_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-1,000-1,000,000]
0%
2.8 ms
2.8 ms
test_lttb_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-100-100,000]
0%
1.6 ms
1.6 ms
test_m4_no_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-5,000-100,000]
0%
523.6 µs
523.9 µs
test_minmax_no_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int64-5,000-1,000,000]
0%
5.1 ms
5.1 ms
test_lttb_with_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-1,000-1,000,000]
0%
12.6 ms
12.6 ms
test_m4_with_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-100-100,000]
0%
825.7 µs
826.2 µs
test_minmax_no_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int32-100-100,000]
0%
968.8 µs
969.3 µs
test_minmax_with_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float32-1,000-1,000,000]
0%
3.6 ms
3.6 ms
test_m4_with_x[False-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-100-1,000,000]
0%
4.9 ms
4.9 ms
test_minmax_no_x[True-int64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int64-100-1,000,000]
0%
4.8 ms
4.8 ms
test_lttb_no_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-100-100,000]
0%
1.1 ms
1.1 ms
test_lttb_no_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-5,000-100,000]
0%
1.3 ms
1.3 ms
test_minmaxlttb_no_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-5,000-100,000]
0%
2.4 ms
2.4 ms
test_lttb_no_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-5,000-100,000]
0%
1.3 ms
1.3 ms
test_lttb_with_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-5,000-100,000]
0%
1.8 ms
1.8 ms
test_m4_no_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-100-100,000]
0%
743.7 µs
744.4 µs
test_m4_no_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-5,000-1,000,000]
0%
2.6 ms
2.6 ms
test_minmaxlttb_with_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-5,000-1,000,000]
0%
24.3 ms
24.4 ms
test_minmax_with_x[False-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float32-1,000-1,000,000]
0%
2.8 ms
2.8 ms
test_m4_with_x[False-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-5,000-100,000]
0%
896.2 µs
897.6 µs
test_minmax_no_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float32-100-100,000]
0%
611.8 µs
612.8 µs
test_minmax_with_x[False-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float32-100-1,000,000]
0%
2.6 ms
2.6 ms
test_minmaxlttb_with_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-1,000-100,000]
0%
4.1 ms
4.1 ms
test_minmaxlttb_no_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-100-1,000,000]
0%
4.8 ms
4.8 ms
test_m4_no_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-100-100,000]
0%
372.3 µs
373.1 µs
test_lttb_no_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-100-100,000]
0%
1.3 ms
1.3 ms
test_m4_with_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-5,000-100,000]
0%
1 ms
1 ms
test_m4_with_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-100-100,000]
0%
579.9 µs
581.4 µs
test_minmaxlttb_no_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-100-100,000]
0%
653.3 µs
655.1 µs
test_lttb_no_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-1,000-100,000]
0%
1.1 ms
1.1 ms
test_minmax_with_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-5,000-1,000,000]
0%
7.1 ms
7.1 ms
test_minmax_no_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float64-100-100,000]
0%
756.5 µs
759.5 µs
test_lttb_no_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-1,000-100,000]
0%
1.1 ms
1.1 ms
test_m4_no_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int64-5,000-100,000]
0%
1.1 ms
1.1 ms
test_minmaxlttb_no_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-5,000-1,000,000]
0%
6.5 ms
6.5 ms
test_m4_with_x[True-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float64-5,000-1,000,000]
0%
8.4 ms
8.4 ms
test_minmax_with_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float64-100-100,000]
0%
839 µs
843.1 µs
test_m4_with_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-1,000-100,000]
-1%
1 ms
1 ms
test_m4_no_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-1,000-100,000]
-1%
398.1 µs
400.2 µs
test_minmaxlttb_no_x[False-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-1,000-1,000,000]
-1%
5 ms
5 ms
test_minmaxlttb_no_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-100-100,000]
-1%
542.1 µs
545.1 µs
test_minmax_with_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float32-1,000-100,000]
-1%
727.5 µs
731.6 µs
test_minmax_with_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float32-100-100,000]
-1%
592 µs
595.5 µs
test_minmaxlttb_no_x[False-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-1,000-100,000]
-1%
891.1 µs
896.5 µs
test_minmax_no_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int32-1,000-100,000]
-1%
645.4 µs
649.3 µs
test_minmaxlttb_with_x[False-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-1,000-1,000,000]
-1%
3.6 ms
3.7 ms
test_minmax_with_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-100-1,000,000]
-1%
2.8 ms
2.9 ms
test_minmax_no_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float64-100-1,000,000]
-1%
4.8 ms
4.8 ms
test_minmaxlttb_no_x[True-int32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-100-1,000,000]
-1%
2.6 ms
2.6 ms
test_minmaxlttb_with_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-1,000-100,000]
-1%
4.4 ms
4.5 ms
test_m4_no_x[True-float64-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float64-100-1,000,000]
-1%
4.7 ms
4.8 ms
test_m4_with_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-1,000-1,000,000]
-1%
3.4 ms
3.4 ms
test_minmaxlttb_no_x[True-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-5,000-1,000,000]
-1%
4.5 ms
4.6 ms
test_m4_with_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float64-5,000-100,000]
-1%
4.1 ms
4.1 ms
test_minmaxlttb_with_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-1,000-1,000,000]
-1%
9 ms
9.1 ms
test_minmax_with_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-5,000-100,000]
-1%
4.7 ms
4.8 ms
test_minmaxlttb_no_x[True-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-5,000-100,000]
-2%
2.7 ms
2.7 ms
test_minmaxlttb_no_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-1,000-100,000]
-2%
1.2 ms
1.2 ms
test_minmaxlttb_no_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-1,000-100,000]
-2%
896.9 µs
912 µs
test_minmaxlttb_no_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-5,000-1,000,000]
-2%
4.6 ms
4.6 ms
test_minmaxlttb_with_x[False-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-1,000-100,000]
-2%
1.6 ms
1.6 ms
test_minmaxlttb_with_x[False-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-1,000-100,000]
-2%
1.3 ms
1.3 ms
test_minmaxlttb_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-100-100,000]
-2%
1.4 ms
1.5 ms
test_minmaxlttb_no_x[False-float64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-5,000-1,000,000]
-2%
6.2 ms
6.4 ms
test_minmaxlttb_no_x[False-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-5,000-1,000,000]
-2%
6.2 ms
6.4 ms
test_m4_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float64-100-100,000]
-3%
1 ms
1 ms
test_minmaxlttb_with_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-1,000-1,000,000]
-3%
6.7 ms
6.9 ms
test_minmax_no_x[True-float32-100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float32-100-1,000,000]
-3%
2.5 ms
2.6 ms
test_minmax_with_x[True-int64-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-5,000-1,000,000]
-4%
9.3 ms
9.7 ms
test_minmaxlttb_no_x[False-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-5,000-1,000,000]
-5%
4.3 ms
4.5 ms
test_minmaxlttb_no_x[False-int32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-5,000-1,000,000]
-5%
4.3 ms
4.5 ms
test_m4_with_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-5,000-100,000]
-5%
3.9 ms
4.1 ms
test_minmaxlttb_no_x[False-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-5,000-100,000]
-6%
2.4 ms
2.5 ms
test_minmaxlttb_with_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-1,000-100,000]
-6%
4.4 ms
4.7 ms
test_minmax_no_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int32-5,000-100,000]
-6%
883.6 µs
938.4 µs
test_minmaxlttb_no_x[False-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-5,000-100,000]
-7%
2.2 ms
2.4 ms
test_m4_with_x[True-int64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int64-1,000-1,000,000]
-8%
5.8 ms
6.3 ms

Commits

Click on a commit to change the comparison range
Base
main
7f20573
-29%
:tada: finalize parallel implementation
5bf3a07
11 months ago
by jvdd
+4%
:broom: remove n_threads from rust benchmarks
dfcb5af
11 months ago
by jvdd
Home Terms PrivacyDocs