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

feat: create py.typed to enable better typing support

#90Merged
Comparing
my1e5:typing-support
(
6aeafa6
) with
main
(
db142fa
)
CodSpeed Performance Gauge
-25%
Improvement
8
Regression
8
Untouched
662

Benchmarks

678 total
test_nanminmax_with_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-25%
1.5 ms1.9 ms
test_nanm4_with_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-21%
1.5 ms1.9 ms
test_minmax_with_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-18%
1.9 ms2.3 ms
test_minmaxlttb_with_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-15%
4.4 ms5.2 ms
test_minmax_with_x[True-float64-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-14%
1.9 ms2.2 ms
test_m4_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-14%
415.6 µs484 µs
test_nanminmaxlttb_no_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-11%
784.6 µs881 µs
test_nanm4_with_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
-10%
1.3 ms1.5 ms
test_nanminmax_with_x[True-int32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+28%
2 ms1.6 ms
test_nanminmax_with_x[True-int32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+24%
4.6 ms3.7 ms
test_m4_with_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+18%
1.8 ms1.5 ms
test_minmax_no_x[True-float32-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+16%
529.1 µs455.3 µs
test_minmax_no_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+15%
631 µs547.2 µs
test_nanminmax_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+13%
472.2 µs416.8 µs
test_nanminmax_with_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+12%
4 ms3.6 ms
test_nanm4_no_x[True-float32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+10%
434.1 µs394.6 µs
test_nanm4_no_x[True-int64-1,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+9%
885.7 µs810.6 µs
test_nanminmaxlttb_with_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+8%
16.8 ms15.5 ms
test_minmaxlttb_with_x[True-int32-5,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+7%
16.7 ms15.6 ms
test_m4_with_x[True-float32-1,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+7%
4.4 ms4.1 ms
test_nanminmaxlttb_no_x[False-float64-5,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+6%
2.4 ms2.2 ms
test_minmax_with_x[True-float32-5,000-1,000,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+6%
7.4 ms7 ms
test_nanminmax_with_x[True-float32-5,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+6%
4.7 ms4.4 ms
test_minmaxlttb_no_x[True-int32-100-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+6%
602.2 µs569.2 µs
test_minmax_with_x[True-int64-5,000-100,000]
tests/benchmarks/test_downsamplers.py
CodSpeed Performance Gauge
+6%
5 ms4.7 ms

Commits

Click on a commit to change the comparison range
Base
main
db142fa
-24.95%
Create py.typed
6aeafa6
4 months ago
by my1e5
© 2026 CodSpeed Technology
Home Terms Privacy Docs