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%
Improvements
0
Regressions
165
Untouched
225
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

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 ms
23.7 ms
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 µs
2,428.7 µs
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 ms
30 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 µs
2,205.8 µs
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 ms
27.5 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 ms
4.3 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 ms
24.8 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 ms
2.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 ms
43.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 ms
2.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 ms
29 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 ms
4.3 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 ms
23.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 ms
2.5 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 ms
29.9 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 ms
2.3 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 ms
27.5 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 ms
4.4 ms
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 ms
28 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 ms
2.9 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 ms
34.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 ms
2.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 ms
32 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 ms
4.7 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 ms
23.7 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 ms
2.5 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 ms
30 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 µs
2,265.2 µs
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 ms
27.9 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 ms
4.3 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 ms
24.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 ms
2.5 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 ms
43.5 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 ms
2.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 ms
28.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 ms
4.3 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 ms
23.6 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 ms
2.6 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 ms
29.9 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 ms
2.4 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 ms
27.6 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 ms
4.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 ms
28.1 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 ms
3 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 ms
34.1 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 ms
2.8 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 ms
32 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 ms
4.7 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 ms
21.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 ms
2.6 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 ms
20.8 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 ms
2.4 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 ms
25.2 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 ms
4.4 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 ms
21.9 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 ms
2.7 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 ms
34.2 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 ms
2.5 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 ms
25.9 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 ms
4.4 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 ms
21 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 ms
2.7 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 ms
20.6 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 ms
2.5 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 ms
25.2 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 ms
4.5 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 ms
25.1 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 ms
3.1 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 ms
24.8 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 ms
3 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 ms
28.8 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 ms
4.9 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 ms
21.1 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 ms
2.7 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 ms
20.8 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 ms
2.5 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 ms
25.1 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 ms
4.5 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 ms
22 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 ms
2.7 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 ms
34.2 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 ms
2.6 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 ms
26 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 ms
4.5 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 ms
21 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 ms
2.8 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 ms
20.6 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 ms
2.6 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 ms
25.7 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 ms
4.6 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 ms
25.1 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 ms
3.2 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 ms
24.8 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 ms
3 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 ms
29.1 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 ms
4.9 ms
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 ms
16.6 ms
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 ms
16.8 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 ms
1.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 ms
33.6 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 ms
33.6 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 ms
3.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 ms
5.9 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 µs
607 µs
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 ms
6.1 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 µs
846.4 µs
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 ms
3.1 ms
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 µs
762.2 µs
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 ms
11.8 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 µs
853.2 µ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 ms
11.9 ms
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 µs
1,463.6 µs
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 ms
5.5 ms
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 µs
970.5 µs
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 ms
16.9 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 ms
17 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 ms
2 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 ms
33.9 ms
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 ms
33.8 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 ms
3.7 ms
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 ms
6.2 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 ms
6.3 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 µs
1,053.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 ms
3.6 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 ms
1.1 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 ms
12.1 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 ms
12.1 ms
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 µs
1,666.9 µs
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 ms
3 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 ms
27.7 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 ms
4.4 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 ms
5.4 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 ms
4.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 ms
3 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 ms
16.9 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 ms
4.5 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 ms
7.5 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 ms
3.4 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 ms
20.8 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 ms
4.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 ms
3.1 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 ms
28.4 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 ms
4.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 ms
5.7 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 ms
4.4 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 ms
3 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 µs
920 µs
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 ms
17.6 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 ms
5 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 ms
3.8 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 ms
22 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 ms
4.8 ms
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 ms
3.9 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 ms
4.4 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 ms
4.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 ms
3.8 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 ms
27.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 ms
4.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 ms
4.3 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 ms
30.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 ms
4.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 ms
4.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 ms
4.5 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 ms
4.5 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 ms
4.9 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 ms
137.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 ms
1 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 µs
570.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 µs
835.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 ms
1.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 ms
1.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 µs
617.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 ms
154.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 ms
5.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 ms
1.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 ms
3.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 µs
977.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 ms
2.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 ms
3.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 ms
1.5 ms
test_everynth[100-1,000,000]
tests/benchmarks/test_downsamplers.py::test_everynth[100-1,000,000]
CodSpeed Performance Gauge
+1%
61 µs
60.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 ms
6.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 ms
1.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 ms
8 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 µs
836.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 µs
76 µ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 ms
1.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 µs
855 µ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 ms
2.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 ms
1.9 ms
test_everynth[100-100,000]
tests/benchmarks/test_downsamplers.py::test_everynth[100-100,000]
CodSpeed Performance Gauge
+1%
63.5 µs
63 µ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 ms
2.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 µs
127.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 ms
4.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 ms
4.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 ms
4 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 ms
6.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 ms
1.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 µs
127.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 ms
24.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 ms
3.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 ms
24.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 ms
5.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 ms
2.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 ms
1.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 ms
3.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 ms
2.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 ms
2.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 ms
1.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 ms
2.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 ms
3.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 ms
4.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 ms
5.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 ms
4.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 ms
29.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 ms
4.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 ms
5.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 ms
2.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 ms
14.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 ms
2.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 ms
5 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 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]
CodSpeed Performance Gauge
0%
2.9 ms
2.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 µs
717.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 ms
9.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 µs
953.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 ms
5.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 µs
583.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 µs
744.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 ms
6.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 ms
2.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 ms
13.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 ms
26.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 ms
5.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 ms
30.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 ms
13.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 ms
1.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 ms
17 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 ms
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]
CodSpeed Performance Gauge
0%
5.6 ms
5.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 ms
26.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 ms
26.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 ms
1.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 ms
26.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 ms
3.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 µs
76.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 ms
26.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 ms
4.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 ms
26.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 ms
1.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 µs
964.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 µs
784.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 ms
26.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 ms
27.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 ms
13.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 ms
13.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 ms
3.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 ms
7.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 ms
2.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 ms
4.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 ms
27.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 ms
4.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 ms
14.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 ms
18 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 ms
26.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 ms
1.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 ms
13.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 ms
4.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 ms
2.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 ms
13.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 ms
13.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 ms
26.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 ms
13.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 ms
26.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 ms
27.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 ms
1.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 ms
13.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 ms
26.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 ms
13.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 ms
13.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 ms
2.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 ms
14.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 ms
26.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 ms
8.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 ms
1.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 ms
13.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 ms
26.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 ms
3.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 ms
2.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 ms
2.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 ms
31.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 ms
1.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 ms
13.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 µs
734.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 ms
2.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 ms
3.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 µs
950.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 ms
3.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 µs
875.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 µs
815.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 ms
5 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 µs
811.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 ms
2.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 µs
858.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 µs
546.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 ms
5.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 ms
5.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 ms
3.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 ms
26.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 µs
850.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 ms
2.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 ms
4.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 ms
26.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 µs
838.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 ms
1.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 ms
2.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 ms
3.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 ms
3.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 ms
27.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 ms
1.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 ms
14.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 ms
2.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 ms
13.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 ms
1.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 ms
13.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 ms
4.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 ms
1.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 ms
5.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 ms
2.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 ms
1.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 ms
5.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 ms
16.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 ms
5.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 ms
175.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 ms
42.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 ms
29.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 µs
599.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 ms
31.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 ms
3.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 ms
3.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 ms
32.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 ms
33.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 ms
24.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 ms
1.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 ms
3.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 ms
5 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 ms
3.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 ms
27.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 ms
27.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 ms
3.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 ms
2.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 ms
29.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 ms
2.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 ms
26.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 ms
19.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 ms
14.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 ms
2.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 ms
13.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 ms
3.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 ms
1.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 ms
152.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 ms
3.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 ms
2.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 ms
56.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 ms
3.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 ms
1.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 ms
16.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 ms
16.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 ms
1.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 ms
1.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 ms
54 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 ms
1.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 ms
1.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 ms
2.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 µs
1,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 ms
11 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 ms
7.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 ms
8.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 ms
1.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 ms
5.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 ms
38.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 ms
45.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 ms
43.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 µs
814.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 ms
1.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 ms
6.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 ms
5.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 µs
862.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 ms
1.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 ms
6 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%
💩 refactor: first pass of refactoring code
6c178e1
2 years ago
by NielsPraet
0%
♻️ refactor: generalize non-parallel m4 without x
8d9c8b8
2 years ago
by NielsPraet
0%
🚧 refactor: starting to clean up traits
d3d71cd
2 years ago
by NielsPraet
© 2025 CodSpeed Technology
Home Terms PrivacyDocs