Avatar for the predict-idlab user
predict-idlab
tsdownsample
BlogDocsChangelog

Feature: Polars integration

#60
Comparing
NielsPraet:feature/polars-integration
(
d3d71cd
) with
main
(
25d5648
)
CodSpeed Performance Gauge
-79%
Regressions
165
Untouched
225

Benchmarks

Failed

test_m4_no_x[False-float32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-1,000-1,000,000]
CodSpeed Performance Gauge
-21%
13.2 ms16.6 ms
test_m4_no_x[False-float32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-100-100,000]
CodSpeed Performance Gauge
-19%
1.5 ms1.8 ms
test_m4_no_x[False-float64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-100-1,000,000]
CodSpeed Performance Gauge
-21%
26.5 ms33.6 ms
test_m4_no_x[False-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-100-100,000]
CodSpeed Performance Gauge
-42%
494 µs846.4 µs
test_m4_no_x[False-float32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float32-100-1,000,000]
CodSpeed Performance Gauge
-21%
13.2 ms16.8 ms
test_m4_no_x[False-float64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-1,000-1,000,000]
CodSpeed Performance Gauge
-21%
26.5 ms33.6 ms
test_m4_no_x[False-int32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-100-1,000,000]
CodSpeed Performance Gauge
-59%
2.5 ms6.1 ms
test_m4_no_x[False-float64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-float64-100-100,000]
CodSpeed Performance Gauge
-20%
2.8 ms3.5 ms
test_m4_no_x[False-int32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-1,000-1,000,000]
CodSpeed Performance Gauge
-58%
2.5 ms5.9 ms
test_m4_no_x[False-int64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-1,000-1,000,000]
CodSpeed Performance Gauge
-60%
4.7 ms11.8 ms
test_m4_no_x[False-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-12%
4.8 ms5.5 ms
test_m4_no_x[False-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-15%
2.6 ms3.1 ms
test_m4_no_x[False-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-1,000-100,000]
CodSpeed Performance Gauge
-14%
519.3 µs607 µs
test_m4_no_x[False-int64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-100-100,000]
CodSpeed Performance Gauge
-49%
742 µs1,463.6 µs
test_m4_no_x[False-int64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-100-1,000,000]
CodSpeed Performance Gauge
-60%
4.7 ms11.9 ms
test_m4_no_x[False-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-1,000-100,000]
CodSpeed Performance Gauge
-11%
763.3 µs853.2 µs
test_m4_no_x[False-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int64-5,000-100,000]
CodSpeed Performance Gauge
-11%
865.7 µs970.5 µs
test_m4_no_x[False-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_no_x[False-int32-5,000-100,000]
CodSpeed Performance Gauge
-17%
636.2 µs762.2 µs
test_m4_with_x[False-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-12%
3.1 ms3.6 ms
test_m4_with_x[False-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-100-100,000]
CodSpeed Performance Gauge
-33%
704.4 µs1,053.2 µs
test_m4_with_x[False-int64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-100-100,000]
CodSpeed Performance Gauge
-43%
948.4 µs1,666.9 µs
test_m4_with_x[False-float64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-100-1,000,000]
CodSpeed Performance Gauge
-21%
26.7 ms33.8 ms
test_m4_with_x[False-float32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-100-1,000,000]
CodSpeed Performance Gauge
-21%
13.4 ms17 ms
test_m4_with_x[False-int32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-100-1,000,000]
CodSpeed Performance Gauge
-57%
2.7 ms6.3 ms
test_m4_with_x[False-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-5,000-100,000]
CodSpeed Performance Gauge
-10%
1 ms1.1 ms
test_m4_with_x[False-float32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-1,000-1,000,000]
CodSpeed Performance Gauge
-20%
13.5 ms16.9 ms
test_m4_with_x[False-float64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-1,000-1,000,000]
CodSpeed Performance Gauge
-21%
26.8 ms33.9 ms
test_m4_with_x[False-float32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float32-100-100,000]
CodSpeed Performance Gauge
-17%
1.7 ms2 ms
test_m4_with_x[False-int64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-100-1,000,000]
CodSpeed Performance Gauge
-59%
4.9 ms12.1 ms
test_m4_with_x[False-float64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-float64-100-100,000]
CodSpeed Performance Gauge
-19%
3 ms3.7 ms
test_m4_with_x[False-int64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int64-1,000-1,000,000]
CodSpeed Performance Gauge
-58%
5 ms12.1 ms
test_lttb_no_x[False-float32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-100-100,000]
CodSpeed Performance Gauge
-57%
939.1 µs2,205.8 µs
test_lttb_no_x[False-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-1,000-100,000]
CodSpeed Performance Gauge
-60%
981.3 µs2,428.7 µs
test_m4_with_x[False-int32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_m4_with_x[False-int32-1,000-1,000,000]
CodSpeed Performance Gauge
-55%
2.8 ms6.2 ms
test_lttb_no_x[False-float32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-100-1,000,000]
CodSpeed Performance Gauge
-73%
8.2 ms30 ms
test_lttb_no_x[False-float64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-1,000-100,000]
CodSpeed Performance Gauge
-56%
1.1 ms2.5 ms
test_lttb_no_x[False-float32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-1,000-1,000,000]
CodSpeed Performance Gauge
-66%
8.1 ms23.7 ms
test_lttb_no_x[False-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-100-100,000]
CodSpeed Performance Gauge
-54%
1.1 ms2.3 ms
test_lttb_no_x[False-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-5,000-100,000]
CodSpeed Performance Gauge
-70%
1.3 ms4.4 ms
test_lttb_no_x[False-int32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-1,000-1,000,000]
CodSpeed Performance Gauge
-65%
8.2 ms23.6 ms
test_lttb_no_x[False-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-1,000-100,000]
CodSpeed Performance Gauge
-56%
1.1 ms2.5 ms
test_lttb_no_x[False-float64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-100-100,000]
CodSpeed Performance Gauge
-55%
1 ms2.3 ms
test_lttb_no_x[False-float64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-5,000-1,000,000]
CodSpeed Performance Gauge
-68%
9.2 ms29 ms
test_lttb_no_x[False-int64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-100-1,000,000]
CodSpeed Performance Gauge
-70%
10.2 ms34.1 ms
test_lttb_no_x[False-int64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-100-100,000]
CodSpeed Performance Gauge
-54%
1.3 ms2.7 ms
test_lttb_no_x[False-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-5,000-100,000]
CodSpeed Performance Gauge
-70%
1.3 ms4.3 ms
test_lttb_no_x[False-int32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-100-1,000,000]
CodSpeed Performance Gauge
-72%
8.2 ms29.9 ms
test_lttb_no_x[True-float32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-100-1,000,000]
CodSpeed Performance Gauge
-73%
8.2 ms30 ms
test_lttb_no_x[False-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-5,000-100,000]
CodSpeed Performance Gauge
-68%
1.5 ms4.7 ms
test_lttb_no_x[False-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-70%
8.4 ms27.5 ms
test_lttb_no_x[True-float32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-100-100,000]
CodSpeed Performance Gauge
-56%
985.6 µs2,265.2 µs
test_lttb_no_x[False-int64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-1,000-1,000,000]
CodSpeed Performance Gauge
-64%
10 ms28 ms
test_lttb_no_x[True-float32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-1,000-1,000,000]
CodSpeed Performance Gauge
-66%
8.2 ms23.7 ms
test_lttb_no_x[False-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-68%
10.2 ms32 ms
test_lttb_no_x[True-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-1,000-100,000]
CodSpeed Performance Gauge
-59%
1 ms2.5 ms
test_lttb_no_x[True-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-5,000-100,000]
CodSpeed Performance Gauge
-72%
1.2 ms4.3 ms
test_lttb_no_x[True-float64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-100-100,000]
CodSpeed Performance Gauge
-54%
1.1 ms2.3 ms
test_lttb_no_x[True-float64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-5,000-1,000,000]
CodSpeed Performance Gauge
-68%
9.2 ms28.7 ms
test_lttb_no_x[True-int32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-100-1,000,000]
CodSpeed Performance Gauge
-72%
8.3 ms29.9 ms
test_lttb_no_x[True-float64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-100-1,000,000]
CodSpeed Performance Gauge
-79%
9.1 ms43.5 ms
test_lttb_no_x[False-float64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-1,000-1,000,000]
CodSpeed Performance Gauge
-64%
9 ms24.8 ms
test_lttb_no_x[True-float64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-1,000-100,000]
CodSpeed Performance Gauge
-56%
1.1 ms2.5 ms
test_lttb_no_x[True-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-5,000-100,000]
CodSpeed Performance Gauge
-70%
1.3 ms4.4 ms
test_lttb_no_x[True-int64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-100-100,000]
CodSpeed Performance Gauge
-53%
1.3 ms2.8 ms
test_lttb_no_x[True-float64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-1,000-1,000,000]
CodSpeed Performance Gauge
-64%
9 ms24.8 ms
test_lttb_with_x[False-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-5,000-100,000]
CodSpeed Performance Gauge
-60%
1.8 ms4.4 ms
test_lttb_no_x[False-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-5,000-100,000]
CodSpeed Performance Gauge
-73%
1.2 ms4.3 ms
test_lttb_no_x[False-float32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float32-5,000-1,000,000]
CodSpeed Performance Gauge
-70%
8.3 ms27.5 ms
test_lttb_no_x[True-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-1,000-100,000]
CodSpeed Performance Gauge
-55%
1.1 ms2.6 ms
test_lttb_no_x[True-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-100-100,000]
CodSpeed Performance Gauge
-53%
1.1 ms2.4 ms
test_lttb_no_x[True-int64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-1,000-1,000,000]
CodSpeed Performance Gauge
-64%
10.1 ms28.1 ms
test_lttb_with_x[False-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-1,000-100,000]
CodSpeed Performance Gauge
-39%
1.6 ms2.6 ms
test_lttb_with_x[False-float32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-1,000-1,000,000]
CodSpeed Performance Gauge
-41%
12.5 ms21.1 ms
test_lttb_with_x[False-float32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-100-100,000]
CodSpeed Performance Gauge
-36%
1.6 ms2.4 ms
test_lttb_with_x[False-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-1,000-100,000]
CodSpeed Performance Gauge
-37%
1.7 ms2.7 ms
test_lttb_no_x[True-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float64-5,000-100,000]
CodSpeed Performance Gauge
-69%
1.3 ms4.3 ms
test_lttb_with_x[False-float32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-5,000-1,000,000]
CodSpeed Performance Gauge
-49%
12.7 ms25.2 ms
test_lttb_no_x[True-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-68%
10.3 ms32 ms
test_lttb_with_x[False-float64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-100-100,000]
CodSpeed Performance Gauge
-34%
1.7 ms2.5 ms
test_lttb_with_x[False-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-5,000-100,000]
CodSpeed Performance Gauge
-57%
1.9 ms4.4 ms
test_lttb_with_x[False-float64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-1,000-100,000]
CodSpeed Performance Gauge
-37%
1.7 ms2.7 ms
test_lttb_with_x[False-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-100-100,000]
CodSpeed Performance Gauge
-33%
1.7 ms2.5 ms
test_lttb_with_x[False-int64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-100-1,000,000]
CodSpeed Performance Gauge
-41%
14.6 ms24.8 ms
test_lttb_no_x[False-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-int64-1,000-100,000]
CodSpeed Performance Gauge
-55%
1.3 ms2.9 ms
test_lttb_with_x[False-float64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-1,000-1,000,000]
CodSpeed Performance Gauge
-39%
13.5 ms21.9 ms
test_lttb_no_x[True-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-69%
8.4 ms27.6 ms
test_lttb_with_x[False-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-49%
12.8 ms25.2 ms
test_lttb_with_x[False-float32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float32-100-1,000,000]
CodSpeed Performance Gauge
-39%
12.6 ms20.8 ms
test_lttb_no_x[True-int32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int32-1,000-1,000,000]
CodSpeed Performance Gauge
-65%
8.2 ms23.6 ms
test_lttb_with_x[False-int32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-1,000-1,000,000]
CodSpeed Performance Gauge
-40%
12.6 ms21 ms
test_lttb_with_x[False-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-5,000-100,000]
CodSpeed Performance Gauge
-57%
2.1 ms4.9 ms
test_lttb_with_x[False-int64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-1,000-1,000,000]
CodSpeed Performance Gauge
-42%
14.5 ms25.1 ms
test_lttb_with_x[False-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-5,000-100,000]
CodSpeed Performance Gauge
-58%
1.9 ms4.5 ms
test_lttb_with_x[False-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-49%
14.6 ms28.8 ms
test_lttb_with_x[False-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-1,000-100,000]
CodSpeed Performance Gauge
-38%
1.9 ms3.1 ms
test_lttb_with_x[False-float64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-5,000-1,000,000]
CodSpeed Performance Gauge
-48%
13.6 ms25.9 ms
test_lttb_with_x[False-int32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int32-100-1,000,000]
CodSpeed Performance Gauge
-39%
12.6 ms20.6 ms
test_lttb_no_x[True-int64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-100-1,000,000]
CodSpeed Performance Gauge
-70%
10.2 ms34.1 ms
test_lttb_with_x[False-int64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-int64-100-100,000]
CodSpeed Performance Gauge
-36%
1.9 ms3 ms
test_lttb_no_x[True-float32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-float32-5,000-1,000,000]
CodSpeed Performance Gauge
-70%
8.3 ms27.9 ms
test_lttb_with_x[True-float32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-100-100,000]
CodSpeed Performance Gauge
-35%
1.6 ms2.5 ms
test_lttb_with_x[True-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-1,000-100,000]
CodSpeed Performance Gauge
-39%
1.6 ms2.7 ms
test_lttb_no_x[True-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-1,000-100,000]
CodSpeed Performance Gauge
-55%
1.3 ms3 ms
test_lttb_with_x[True-float32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-1,000-1,000,000]
CodSpeed Performance Gauge
-41%
12.6 ms21.1 ms
test_lttb_with_x[True-float64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-100-1,000,000]
CodSpeed Performance Gauge
-60%
13.5 ms34.2 ms
test_lttb_with_x[True-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-100-100,000]
CodSpeed Performance Gauge
-33%
1.7 ms2.6 ms
test_lttb_with_x[True-float32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-100-1,000,000]
CodSpeed Performance Gauge
-39%
12.6 ms20.8 ms
test_lttb_with_x[True-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-5,000-100,000]
CodSpeed Performance Gauge
-59%
1.8 ms4.5 ms
test_lttb_with_x[True-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-5,000-100,000]
CodSpeed Performance Gauge
-56%
2 ms4.5 ms
test_lttb_no_x[False-float64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[False-float64-100-1,000,000]
CodSpeed Performance Gauge
-79%
9.1 ms43.5 ms
test_lttb_with_x[True-float64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-1,000-100,000]
CodSpeed Performance Gauge
-36%
1.7 ms2.7 ms
test_lttb_with_x[True-float64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-1,000-1,000,000]
CodSpeed Performance Gauge
-39%
13.5 ms22 ms
test_lttb_with_x[True-float32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float32-5,000-1,000,000]
CodSpeed Performance Gauge
-49%
12.8 ms25.1 ms
test_lttb_with_x[True-float64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-100-100,000]
CodSpeed Performance Gauge
-33%
1.7 ms2.6 ms
test_lttb_no_x[True-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_no_x[True-int64-5,000-100,000]
CodSpeed Performance Gauge
-68%
1.5 ms4.7 ms
test_lttb_with_x[True-float64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-float64-5,000-1,000,000]
CodSpeed Performance Gauge
-48%
13.6 ms26 ms
test_lttb_with_x[True-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-5,000-100,000]
CodSpeed Performance Gauge
-57%
1.9 ms4.6 ms
test_lttb_with_x[False-float64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[False-float64-100-1,000,000]
CodSpeed Performance Gauge
-60%
13.5 ms34.2 ms
test_lttb_with_x[True-int32-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-100-1,000,000]
CodSpeed Performance Gauge
-39%
12.7 ms20.6 ms
test_lttb_with_x[True-int64-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-100-100,000]
CodSpeed Performance Gauge
-36%
1.9 ms3 ms
test_lttb_with_x[True-int32-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-1,000-1,000,000]
CodSpeed Performance Gauge
-40%
12.6 ms21 ms
test_lttb_with_x[True-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-50%
12.8 ms25.7 ms
test_lttb_with_x[True-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int32-1,000-100,000]
CodSpeed Performance Gauge
-36%
1.8 ms2.8 ms
test_lttb_with_x[True-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-1,000-100,000]
CodSpeed Performance Gauge
-38%
2 ms3.2 ms
test_lttb_with_x[True-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-5,000-100,000]
CodSpeed Performance Gauge
-56%
2.1 ms4.9 ms
test_minmaxlttb_no_x[False-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-1,000-100,000]
CodSpeed Performance Gauge
-31%
2.1 ms3 ms
test_lttb_with_x[True-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-50%
14.7 ms29.1 ms
test_lttb_with_x[True-int64-100-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-100-1,000,000]
CodSpeed Performance Gauge
-41%
14.6 ms24.8 ms
test_minmaxlttb_no_x[False-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-5,000-100,000]
CodSpeed Performance Gauge
-70%
1.4 ms4.5 ms
test_minmaxlttb_no_x[False-float32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-5,000-1,000,000]
CodSpeed Performance Gauge
-13%
24.2 ms27.7 ms
test_minmaxlttb_no_x[False-float64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-1,000-100,000]
CodSpeed Performance Gauge
-12%
4.7 ms5.4 ms
test_minmaxlttb_no_x[False-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-5,000-100,000]
CodSpeed Performance Gauge
-72%
1.2 ms4.4 ms
test_lttb_with_x[True-int64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_lttb_with_x[True-int64-1,000-1,000,000]
CodSpeed Performance Gauge
-42%
14.6 ms25.1 ms
test_minmaxlttb_no_x[False-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-5,000-100,000]
CodSpeed Performance Gauge
-69%
1.4 ms4.4 ms
test_minmaxlttb_no_x[False-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-1,000-100,000]
CodSpeed Performance Gauge
-23%
2.3 ms3 ms
test_minmaxlttb_no_x[False-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-1,000-100,000]
CodSpeed Performance Gauge
-22%
2.7 ms3.4 ms
test_minmaxlttb_no_x[False-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-5,000-100,000]
CodSpeed Performance Gauge
-67%
1.6 ms4.8 ms
test_minmaxlttb_no_x[False-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-22%
13.3 ms16.9 ms
test_minmaxlttb_no_x[False-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-19%
16.8 ms20.8 ms
test_minmaxlttb_no_x[True-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-1,000-100,000]
CodSpeed Performance Gauge
-22%
2.4 ms3.1 ms
test_minmaxlttb_no_x[True-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-5,000-100,000]
CodSpeed Performance Gauge
-72%
1.2 ms4.4 ms
test_minmaxlttb_no_x[True-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-22%
13.7 ms17.6 ms
test_minmaxlttb_no_x[False-int64-1,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-1,000-1,000,000]
CodSpeed Performance Gauge
-10%
6.7 ms7.5 ms
test_minmaxlttb_no_x[True-float32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-5,000-1,000,000]
CodSpeed Performance Gauge
-13%
24.8 ms28.4 ms
test_minmaxlttb_no_x[True-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-1,000-100,000]
CodSpeed Performance Gauge
-12%
3.4 ms3.8 ms
test_minmaxlttb_no_x[True-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-5,000-100,000]
CodSpeed Performance Gauge
-69%
1.4 ms4.4 ms
test_minmaxlttb_no_x[True-int32-100-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-100-100,000]
CodSpeed Performance Gauge
-11%
816.2 µs920 µs
test_minmaxlttb_with_x[False-float32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-1,000-100,000]
CodSpeed Performance Gauge
-16%
3.3 ms3.9 ms
test_minmaxlttb_no_x[True-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-1,000-100,000]
CodSpeed Performance Gauge
-22%
2.3 ms3 ms
test_minmaxlttb_no_x[True-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-18%
18.1 ms22 ms
test_minmaxlttb_no_x[True-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int32-5,000-100,000]
CodSpeed Performance Gauge
-73%
1.4 ms5 ms
test_minmaxlttb_with_x[False-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-5,000-100,000]
CodSpeed Performance Gauge
-59%
1.8 ms4.4 ms
test_minmaxlttb_no_x[True-float64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-1,000-100,000]
CodSpeed Performance Gauge
-12%
5.1 ms5.7 ms
test_minmaxlttb_no_x[True-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-5,000-100,000]
CodSpeed Performance Gauge
-67%
1.6 ms4.8 ms
test_minmaxlttb_with_x[False-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float64-5,000-100,000]
CodSpeed Performance Gauge
-57%
1.9 ms4.5 ms
test_minmaxlttb_with_x[False-int32-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-5,000-1,000,000]
CodSpeed Performance Gauge
-11%
24.8 ms27.8 ms
test_minmaxlttb_with_x[False-int64-5,000-1,000,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-5,000-1,000,000]
CodSpeed Performance Gauge
-11%
27.6 ms30.9 ms
test_minmaxlttb_with_x[False-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-5,000-100,000]
CodSpeed Performance Gauge
-56%
2.1 ms4.9 ms
test_minmaxlttb_with_x[True-float32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-5,000-100,000]
CodSpeed Performance Gauge
-59%
1.8 ms4.5 ms
test_minmaxlttb_with_x[False-int32-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-1,000-100,000]
CodSpeed Performance Gauge
-21%
3 ms3.8 ms
test_minmaxlttb_with_x[False-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-5,000-100,000]
CodSpeed Performance Gauge
-58%
1.9 ms4.5 ms
test_minmaxlttb_with_x[True-float64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-5,000-100,000]
CodSpeed Performance Gauge
-57%
1.9 ms4.5 ms
test_minmaxlttb_with_x[False-int64-1,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-1,000-100,000]
CodSpeed Performance Gauge
-15%
3.6 ms4.3 ms
test_minmaxlttb_with_x[True-int64-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-5,000-100,000]
CodSpeed Performance Gauge
-56%
2.1 ms4.9 ms
test_minmaxlttb_with_x[True-int32-5,000-100,000]Regression
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-5,000-100,000]
CodSpeed Performance Gauge
-57%
1.9 ms4.5 ms

Passed

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]
CodSpeed Performance Gauge
+5%
144.1 ms137.6 ms
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]
CodSpeed Performance Gauge
+3%
1.1 ms1 ms
test_m4_no_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int32-100-100,000]
CodSpeed Performance Gauge
+3%
584.7 µs570.3 µs
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]
CodSpeed Performance Gauge
+2%
856.1 µs835.8 µs
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]
CodSpeed Performance Gauge
+2%
1.7 ms1.7 ms
test_minmax_with_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-1,000-100,000]
CodSpeed Performance Gauge
+2%
1.6 ms1.6 ms
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]
CodSpeed Performance Gauge
+2%
631 µs617.7 µs
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]
CodSpeed Performance Gauge
+2%
157.3 ms154.3 ms
test_minmaxlttb_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float64-100-100,000]
CodSpeed Performance Gauge
+2%
5.8 ms5.7 ms
test_minmax_with_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-1,000-100,000]
CodSpeed Performance Gauge
+2%
1.8 ms1.8 ms
test_minmaxlttb_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int32-100-100,000]
CodSpeed Performance Gauge
+2%
3.5 ms3.4 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]
CodSpeed Performance Gauge
+1%
991.1 µs977.5 µs
test_m4_with_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-1,000-100,000]
CodSpeed Performance Gauge
+1%
2.4 ms2.4 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]
CodSpeed Performance Gauge
+1%
3.9 ms3.9 ms
test_minmax_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float32-100-100,000]
CodSpeed Performance Gauge
+1%
1.5 ms1.5 ms
test_everynth[100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_everynth[100-1,000,000]
CodSpeed Performance Gauge
+1%
61 µs60.3 µs
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]
CodSpeed Performance Gauge
+1%
6.3 ms6.2 ms
test_minmax_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int64-100-100,000]
CodSpeed Performance Gauge
+1%
1.1 ms1.1 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]
CodSpeed Performance Gauge
+1%
8 ms8 ms
test_m4_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int32-100-100,000]
CodSpeed Performance Gauge
+1%
843.8 µs836.6 µs
test_everynth[1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_everynth[1,000-1,000,000]
CodSpeed Performance Gauge
+1%
76.7 µs76 µ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]
CodSpeed Performance Gauge
+1%
1.8 ms1.8 ms
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]
CodSpeed Performance Gauge
+1%
861.7 µs855 µs
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]
CodSpeed Performance Gauge
+1%
2.8 ms2.8 ms
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]
CodSpeed Performance Gauge
+1%
1.9 ms1.9 ms
test_everynth[100-100,000]
tests/benchmarks/test_downsamplers.py::test_everynth[100-100,000]
CodSpeed Performance Gauge
+1%
63.5 µs63 µ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]
CodSpeed Performance Gauge
+1%
2.6 ms2.6 ms
test_everynth[5,000-100,000]
tests/benchmarks/test_downsamplers.py::test_everynth[5,000-100,000]
CodSpeed Performance Gauge
+1%
128.2 µs127.3 µs
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]
CodSpeed Performance Gauge
+1%
4.7 ms4.7 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]
CodSpeed Performance Gauge
+1%
4.5 ms4.5 ms
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]
CodSpeed Performance Gauge
+1%
4 ms4 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]
CodSpeed Performance Gauge
+1%
6.4 ms6.3 ms
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]
CodSpeed Performance Gauge
+1%
1.6 ms1.6 ms
test_everynth[5,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_everynth[5,000-1,000,000]
CodSpeed Performance Gauge
+1%
128.1 µs127.4 µs
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]
CodSpeed Performance Gauge
0%
24.2 ms24.1 ms
test_minmax_with_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-1,000-1,000,000]
CodSpeed Performance Gauge
0%
3.6 ms3.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]
CodSpeed Performance Gauge
0%
24.7 ms24.6 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]
CodSpeed Performance Gauge
0%
5.9 ms5.9 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]
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
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]
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
test_minmax_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-100-100,000]
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
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]
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
test_minmax_no_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-float64-100-100,000]
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_minmax_with_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float32-100-100,000]
CodSpeed Performance Gauge
0%
1.7 ms1.7 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]
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_m4_with_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float64-100-100,000]
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
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]
CodSpeed Performance Gauge
0%
4.2 ms4.2 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]
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
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]
CodSpeed Performance Gauge
0%
4.8 ms4.8 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]
CodSpeed Performance Gauge
0%
29.8 ms29.7 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]
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
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]
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
test_m4_no_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float64-100-100,000]
CodSpeed Performance Gauge
0%
2.9 ms2.9 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]
CodSpeed Performance Gauge
0%
14.2 ms14.2 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]
CodSpeed Performance Gauge
0%
2.3 ms2.3 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]
CodSpeed Performance Gauge
0%
5 ms5 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]
CodSpeed Performance Gauge
0%
4.8 ms4.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]
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
test_minmax_with_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int32-100-100,000]
CodSpeed Performance Gauge
0%
719 µs717.8 µs
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]
CodSpeed Performance Gauge
0%
9.3 ms9.3 ms
test_minmax_with_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-int64-100-100,000]
CodSpeed Performance Gauge
0%
955.1 µs953.5 µs
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]
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
test_minmax_no_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int32-100-100,000]
CodSpeed Performance Gauge
0%
584.1 µs583.3 µ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]
CodSpeed Performance Gauge
0%
745.2 µs744.1 µs
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]
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
test_minmax_no_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float64-100-100,000]
CodSpeed Performance Gauge
0%
2.9 ms2.9 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]
CodSpeed Performance Gauge
0%
13.3 ms13.3 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]
CodSpeed Performance Gauge
0%
26.6 ms26.5 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]
CodSpeed Performance Gauge
0%
5.7 ms5.7 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]
CodSpeed Performance Gauge
0%
30.3 ms30.2 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]
CodSpeed Performance Gauge
0%
13.6 ms13.6 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]
CodSpeed Performance Gauge
0%
1.8 ms1.8 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]
CodSpeed Performance Gauge
0%
17 ms17 ms
test_minmax_with_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[False-float64-100-100,000]
CodSpeed Performance Gauge
0%
3 ms3 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]
CodSpeed Performance Gauge
0%
5.6 ms5.6 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]
CodSpeed Performance Gauge
0%
26.8 ms26.8 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]
CodSpeed Performance Gauge
0%
26.6 ms26.6 ms
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]
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
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]
CodSpeed Performance Gauge
0%
26.8 ms26.8 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]
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
test_everynth[1,000-100,000]
tests/benchmarks/test_downsamplers.py::test_everynth[1,000-100,000]
CodSpeed Performance Gauge
0%
76.8 µs76.7 µ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]
CodSpeed Performance Gauge
0%
26.9 ms26.9 ms
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]
CodSpeed Performance Gauge
0%
4.9 ms4.9 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]
CodSpeed Performance Gauge
0%
26.5 ms26.5 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]
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
test_minmax_no_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int32-100-100,000]
CodSpeed Performance Gauge
0%
965.2 µs964.7 µs
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]
CodSpeed Performance Gauge
0%
785.3 µs784.9 µs
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]
CodSpeed Performance Gauge
0%
26.8 ms26.7 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]
CodSpeed Performance Gauge
0%
27.5 ms27.5 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]
CodSpeed Performance Gauge
0%
13.6 ms13.6 ms
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]
CodSpeed Performance Gauge
0%
13.4 ms13.4 ms
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]
CodSpeed Performance Gauge
0%
3.1 ms3.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]
CodSpeed Performance Gauge
0%
7.1 ms7.1 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]
CodSpeed Performance Gauge
0%
2.9 ms2.9 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]
CodSpeed Performance Gauge
0%
4.7 ms4.7 ms
test_minmax_with_x[True-float64-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float64-1,000-1,000,000]
CodSpeed Performance Gauge
0%
27.7 ms27.7 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]
CodSpeed Performance Gauge
0%
4.9 ms4.9 ms
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]
CodSpeed Performance Gauge
0%
14.4 ms14.4 ms
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]
CodSpeed Performance Gauge
0%
18 ms18 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]
CodSpeed Performance Gauge
0%
26.5 ms26.5 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]
CodSpeed Performance Gauge
0%
1.5 ms1.4 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]
CodSpeed Performance Gauge
0%
13.5 ms13.5 ms
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]
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
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]
CodSpeed Performance Gauge
0%
2.9 ms2.9 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]
CodSpeed Performance Gauge
0%
13.3 ms13.3 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]
CodSpeed Performance Gauge
0%
13.2 ms13.2 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]
CodSpeed Performance Gauge
0%
26.5 ms26.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]
CodSpeed Performance Gauge
0%
13.3 ms13.3 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]
CodSpeed Performance Gauge
0%
26.8 ms26.8 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]
CodSpeed Performance Gauge
0%
27.6 ms27.6 ms
test_minmax_no_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-float32-100-100,000]
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
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]
CodSpeed Performance Gauge
0%
13.7 ms13.7 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]
CodSpeed Performance Gauge
0%
26.5 ms26.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]
CodSpeed Performance Gauge
0%
13.3 ms13.3 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]
CodSpeed Performance Gauge
0%
13.3 ms13.3 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]
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
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]
CodSpeed Performance Gauge
0%
14.4 ms14.4 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]
CodSpeed Performance Gauge
0%
26.9 ms26.9 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]
CodSpeed Performance Gauge
0%
8.5 ms8.5 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]
CodSpeed Performance Gauge
0%
1.2 ms1.2 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]
CodSpeed Performance Gauge
0%
13.5 ms13.5 ms
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]
CodSpeed Performance Gauge
0%
26.7 ms26.7 ms
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]
CodSpeed Performance Gauge
0%
3.1 ms3.1 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]
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
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]
CodSpeed Performance Gauge
0%
2.5 ms2.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]
CodSpeed Performance Gauge
0%
31.2 ms31.2 ms
test_m4_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-float32-100-100,000]
CodSpeed Performance Gauge
0%
1.8 ms1.8 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]
CodSpeed Performance Gauge
0%
13.5 ms13.5 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]
CodSpeed Performance Gauge
0%
734.4 µs734.8 µ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]
CodSpeed Performance Gauge
0%
2.5 ms2.5 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]
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
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]
CodSpeed Performance Gauge
0%
950 µs950.6 µs
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]
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
test_minmax_no_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[False-int64-100-100,000]
CodSpeed Performance Gauge
0%
874.8 µs875.3 µs
test_minmax_no_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_no_x[True-int64-100-100,000]
CodSpeed Performance Gauge
0%
814.7 µs815.3 µs
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]
CodSpeed Performance Gauge
0%
5 ms5 ms
test_m4_no_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-int64-100-100,000]
CodSpeed Performance Gauge
0%
811.3 µs811.9 µs
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]
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
test_minmax_with_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-int32-100-100,000]
CodSpeed Performance Gauge
0%
857.8 µs858.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]
CodSpeed Performance Gauge
0%
546.3 µs546.9 µ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]
CodSpeed Performance Gauge
0%
5.1 ms5.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]
CodSpeed Performance Gauge
0%
5.7 ms5.7 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]
CodSpeed Performance Gauge
0%
3.8 ms3.8 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]
CodSpeed Performance Gauge
0%
26.8 ms26.8 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]
CodSpeed Performance Gauge
0%
848.6 µs850.2 µs
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]
CodSpeed Performance Gauge
0%
2.7 ms2.7 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]
CodSpeed Performance Gauge
0%
4.8 ms4.8 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]
CodSpeed Performance Gauge
0%
26.7 ms26.7 ms
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]
CodSpeed Performance Gauge
0%
836.5 µs838.4 µs
test_m4_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_with_x[True-int64-100-100,000]
CodSpeed Performance Gauge
0%
1.1 ms1.1 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]
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
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]
CodSpeed Performance Gauge
0%
3.4 ms3.5 ms
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]
CodSpeed Performance Gauge
0%
3.2 ms3.2 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]
CodSpeed Performance Gauge
0%
27.3 ms27.4 ms
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]
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
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]
CodSpeed Performance Gauge
0%
14.1 ms14.2 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]
CodSpeed Performance Gauge
0%
2.8 ms2.8 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]
CodSpeed Performance Gauge
0%
13.5 ms13.5 ms
test_minmax_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmax_with_x[True-float32-100-100,000]
CodSpeed Performance Gauge
0%
1.8 ms1.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]
CodSpeed Performance Gauge
0%
13.6 ms13.6 ms
test_minmaxlttb_with_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-float32-100-100,000]
CodSpeed Performance Gauge
-1%
4.5 ms4.5 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]
CodSpeed Performance Gauge
-1%
1.1 ms1.1 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]
CodSpeed Performance Gauge
-1%
5.8 ms5.8 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]
CodSpeed Performance Gauge
-1%
2.6 ms2.6 ms
test_m4_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_m4_no_x[True-float32-100-100,000]
CodSpeed Performance Gauge
-1%
1.5 ms1.5 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]
CodSpeed Performance Gauge
-1%
5.6 ms5.6 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]
CodSpeed Performance Gauge
-1%
16.5 ms16.6 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]
CodSpeed Performance Gauge
-1%
5 ms5.1 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]
CodSpeed Performance Gauge
-1%
173.6 ms175.6 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]
CodSpeed Performance Gauge
-1%
42.4 ms42.9 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]
CodSpeed Performance Gauge
-1%
29 ms29.5 ms
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]
CodSpeed Performance Gauge
-2%
590.6 µs599.9 µs
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]
CodSpeed Performance Gauge
-2%
30.6 ms31.1 ms
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]
CodSpeed Performance Gauge
-2%
3.4 ms3.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]
CodSpeed Performance Gauge
-2%
3.5 ms3.5 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]
CodSpeed Performance Gauge
-2%
32 ms32.6 ms
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]
CodSpeed Performance Gauge
-2%
33.2 ms33.8 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]
CodSpeed Performance Gauge
-2%
24 ms24.4 ms
test_minmaxlttb_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float32-100-100,000]
CodSpeed Performance Gauge
-2%
1.8 ms1.9 ms
test_minmaxlttb_with_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[True-int64-100-100,000]
CodSpeed Performance Gauge
-2%
3.7 ms3.8 ms
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]
CodSpeed Performance Gauge
-2%
4.9 ms5 ms
test_minmaxlttb_no_x[False-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float64-100-100,000]
CodSpeed Performance Gauge
-2%
3 ms3.1 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]
CodSpeed Performance Gauge
-2%
27.2 ms27.8 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]
CodSpeed Performance Gauge
-2%
26.6 ms27.2 ms
test_minmaxlttb_no_x[True-float64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-float64-100-100,000]
CodSpeed Performance Gauge
-2%
3.1 ms3.2 ms
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]
CodSpeed Performance Gauge
-2%
2.7 ms2.8 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]
CodSpeed Performance Gauge
-2%
28.4 ms29.1 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]
CodSpeed Performance Gauge
-3%
2.8 ms2.9 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]
CodSpeed Performance Gauge
-3%
26.1 ms26.8 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]
CodSpeed Performance Gauge
-3%
19.2 ms19.8 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]
CodSpeed Performance Gauge
-3%
13.9 ms14.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]
CodSpeed Performance Gauge
-3%
2.8 ms2.9 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]
CodSpeed Performance Gauge
-3%
13.4 ms13.8 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]
CodSpeed Performance Gauge
-3%
3.1 ms3.2 ms
test_minmaxlttb_with_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int64-100-100,000]
CodSpeed Performance Gauge
-3%
1.4 ms1.5 ms
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]
CodSpeed Performance Gauge
-3%
147.6 ms152.6 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]
CodSpeed Performance Gauge
-3%
3 ms3.1 ms
test_minmaxlttb_with_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-float32-100-100,000]
CodSpeed Performance Gauge
-4%
2.2 ms2.3 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]
CodSpeed Performance Gauge
-4%
54.2 ms56.2 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]
CodSpeed Performance Gauge
-4%
3.4 ms3.5 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]
CodSpeed Performance Gauge
-4%
1.7 ms1.8 ms
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]
CodSpeed Performance Gauge
-4%
15.8 ms16.5 ms
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]
CodSpeed Performance Gauge
-5%
16.1 ms16.9 ms
test_minmaxlttb_no_x[False-float32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-float32-100-100,000]
CodSpeed Performance Gauge
-5%
1.7 ms1.8 ms
test_minmaxlttb_with_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_with_x[False-int32-100-100,000]
CodSpeed Performance Gauge
-5%
1.2 ms1.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]
CodSpeed Performance Gauge
-5%
51.3 ms54 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]
CodSpeed Performance Gauge
-5%
1.5 ms1.6 ms
test_minmaxlttb_no_x[True-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[True-int64-100-100,000]
CodSpeed Performance Gauge
-5%
1 ms1.1 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]
CodSpeed Performance Gauge
-6%
2 ms2.1 ms
test_minmaxlttb_no_x[False-int64-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int64-100-100,000]
CodSpeed Performance Gauge
-6%
965.6 µs1,024.6 µ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]
CodSpeed Performance Gauge
-6%
10.3 ms11 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]
CodSpeed Performance Gauge
-6%
7.4 ms7.9 ms
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]
CodSpeed Performance Gauge
-7%
7.9 ms8.5 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]
CodSpeed Performance Gauge
-7%
1.7 ms1.8 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]
CodSpeed Performance Gauge
-7%
5.3 ms5.7 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]
CodSpeed Performance Gauge
-8%
35.7 ms38.7 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]
CodSpeed Performance Gauge
-8%
41.7 ms45.1 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]
CodSpeed Performance Gauge
-8%
40.5 ms43.9 ms
test_minmaxlttb_no_x[False-int32-100-100,000]
tests/benchmarks/test_downsamplers.py::test_minmaxlttb_no_x[False-int32-100-100,000]
CodSpeed Performance Gauge
-8%
748.9 µs814.6 µ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]
CodSpeed Performance Gauge
-9%
1 ms1.1 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]
CodSpeed Performance Gauge
-9%
5.7 ms6.2 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]
CodSpeed Performance Gauge
-9%
4.9 ms5.4 ms
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]
CodSpeed Performance Gauge
-10%
778.9 µs862.1 µs
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]
CodSpeed Performance Gauge
-10%
1.2 ms1.4 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]
CodSpeed Performance Gauge
-10%
5.4 ms6 ms

Commits

Click on a commit to change the comparison range
Base
main
25d5648
0%
✨ feat: add lttb for Polars ChunkedArray
aa2f038
2 years ago
by NielsPraet
-79.08%
💩 refactor: first pass of refactoring code
6c178e1
2 years ago
by NielsPraet
-0.01%
♻️ refactor: generalize non-parallel m4 without x
8d9c8b8
2 years ago
by NielsPraet
-0.01%
🚧 refactor: starting to clean up traits
d3d71cd
2 years ago
by NielsPraet
© 2025 CodSpeed Technology
Home Terms Privacy Docs