light-curve
light-curve-python
BlogDocsChangelog

Cast inputs to a common dtype

#512Merged
Comparing
asarray
(
a627526
) with
master
(
e08e203
)
CodSpeed Performance Gauge
-1%
Untouched
106

Benchmarks

Passed

test_benchmark_naive
light-curve/tests/test_w_bench.py::TestObservationCount
CodSpeed Performance Gauge
+1%
15.6 µs15.5 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestPercentAmplitude
CodSpeed Performance Gauge
+1%
275.4 µs272.7 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation
CodSpeed Performance Gauge
+1%
305.7 µs302.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestOtsuSplit
CodSpeed Performance Gauge
+1%
441.2 µs438.5 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestOtsuSplitThreshold
CodSpeed Performance Gauge
+1%
262.6 µs261.2 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestWeightedMean
CodSpeed Performance Gauge
+1%
152.7 µs151.9 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMeanVariance
CodSpeed Performance Gauge
0%
171.3 µs170.5 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestEta
CodSpeed Performance Gauge
0%
226.5 µs225.6 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
0%
197.9 µs197.2 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestBenchmarkParallel
CodSpeed Performance Gauge
0%
9.3 ms9.3 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestEta
CodSpeed Performance Gauge
0%
181.8 µs181.2 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
0%
116.1 µs115.8 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestPercentAmplitude
CodSpeed Performance Gauge
0%
216.7 µs216.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAllNaive
CodSpeed Performance Gauge
0%
258.7 µs258.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestWeightedMean
CodSpeed Performance Gauge
0%
235 µs234.5 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
0%
89.3 µs89.1 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestAmplitude
CodSpeed Performance Gauge
0%
86 µs85.8 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBazinFitCeres
CodSpeed Performance Gauge
0%
14.2 ms14.2 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
0%
167.6 µs167.4 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
0%
193.2 µs193.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestAllPy
CodSpeed Performance Gauge
0%
9.3 ms9.3 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestBazinFitLmsder
CodSpeed Performance Gauge
0%
8.3 ms8.3 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedianBufferRangePercentage
CodSpeed Performance Gauge
0%
281.1 µs280.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestLinearTrend
CodSpeed Performance Gauge
0%
779.8 µs779.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestInterPercentileRange
CodSpeed Performance Gauge
0%
319.3 µs319.3 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestAllCesium
CodSpeed Performance Gauge
0%
15 ms15 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestAmplitude
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio10
CodSpeed Performance Gauge
0%
438.5 µs438.5 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestPercentDifferenceMagnitudePercentile
CodSpeed Performance Gauge
0%
403.8 µs403.9 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal
CodSpeed Performance Gauge
0%
8.7 ms8.7 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBazinFitLmsder
CodSpeed Performance Gauge
0%
7.9 ms7.9 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40
CodSpeed Performance Gauge
0%
95.8 µs95.8 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestExcessVariance
CodSpeed Performance Gauge
0%
192.7 µs192.8 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestAmplitude
CodSpeed Performance Gauge
0%
136.6 µs136.6 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestKurtosis
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestKurtosis
CodSpeed Performance Gauge
0%
684 µs684.4 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestStetsonK
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestExcessVariance
CodSpeed Performance Gauge
0%
248.7 µs248.9 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestWeightedMean
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestSkew
CodSpeed Performance Gauge
0%
8.3 ms8.3 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation
CodSpeed Performance Gauge
0%
7.6 ms7.6 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
0%
7.4 ms7.4 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestPercentDifferenceMagnitudePercentile
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestSkew
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestReducedChi2
CodSpeed Performance Gauge
0%
273.8 µs274.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAllCesium
CodSpeed Performance Gauge
0%
298.3 µs298.7 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestReducedChi2
CodSpeed Performance Gauge
0%
188.5 µs188.7 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestEtaE
CodSpeed Performance Gauge
0%
245.7 µs246.1 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestBazinFitCeres
CodSpeed Performance Gauge
0%
8.3 ms8.3 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMeanVariance
CodSpeed Performance Gauge
0%
213.9 µs214.3 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestPercentAmplitude
CodSpeed Performance Gauge
0%
7.6 ms7.6 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestEtaE
CodSpeed Performance Gauge
0%
202.9 µs203.3 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestCusum
CodSpeed Performance Gauge
0%
272.4 µs272.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
0%
138.8 µs139.1 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMedian
CodSpeed Performance Gauge
0%
7.5 ms7.5 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestAllNaive
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio10
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal
CodSpeed Performance Gauge
0%
190.1 µs190.8 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAllPy
CodSpeed Performance Gauge
-1%
389.6 µs391.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestSkew
CodSpeed Performance Gauge
-1%
1.2 ms1.2 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
-1%
147.7 µs148.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40
CodSpeed Performance Gauge
-1%
433.4 µs436.5 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBenchmarkParallel
CodSpeed Performance Gauge
-1%
390.2 µs393.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestLinearTrend
CodSpeed Performance Gauge
-1%
414.9 µs418.2 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMedian
CodSpeed Performance Gauge
-1%
181.9 µs183.4 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25
CodSpeed Performance Gauge
-1%
433.6 µs437.2 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
-1%
241.6 µs243.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMedianBufferRangePercentage
CodSpeed Performance Gauge
-1%
96.4 µs97.4 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestRoms
CodSpeed Performance Gauge
-1%
261.4 µs264.3 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedian
CodSpeed Performance Gauge
-1%
230.7 µs233.2 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestStetsonK
CodSpeed Performance Gauge
-1%
305.1 µs308.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestRoms
CodSpeed Performance Gauge
-1%
108.9 µs110.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestPercentAmplitude
CodSpeed Performance Gauge
-1%
98.5 µs99.8 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestOtsuSplitThreshold
CodSpeed Performance Gauge
-1%
149.2 µs151.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMedian
CodSpeed Performance Gauge
-1%
95.5 µs96.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation
CodSpeed Performance Gauge
-1%
154.8 µs157.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestStetsonK
CodSpeed Performance Gauge
-1%
59.3 µs60.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestReducedChi2
CodSpeed Performance Gauge
-2%
55.5 µs56.4 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestOtsuSplit
CodSpeed Performance Gauge
-2%
158.8 µs161.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestWeightedMean
CodSpeed Performance Gauge
-2%
52.8 µs53.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestPercentDifferenceMagnitudePercentile
CodSpeed Performance Gauge
-2%
94.5 µs96.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestCusum
CodSpeed Performance Gauge
-2%
44.8 µs45.5 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestStetsonK
CodSpeed Performance Gauge
-2%
209.1 µs212.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
-2%
48.2 µs49.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio10
CodSpeed Performance Gauge
-2%
96 µs97.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestExcessVariance
CodSpeed Performance Gauge
-2%
50 µs51 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestEtaE
CodSpeed Performance Gauge
-2%
48.3 µs49.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestInterPercentileRange
CodSpeed Performance Gauge
-2%
94.2 µs96.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAmplitude
CodSpeed Performance Gauge
-2%
47.7 µs48.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25
CodSpeed Performance Gauge
-2%
94.8 µs96.8 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
-2%
38.2 µs39 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMeanVariance
CodSpeed Performance Gauge
-2%
38.2 µs39 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestSkew
CodSpeed Performance Gauge
-2%
40.9 µs41.8 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestKurtosis
CodSpeed Performance Gauge
-2%
40.7 µs41.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
-2%
39.6 µs40.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestLinearTrend
CodSpeed Performance Gauge
-2%
47.8 µs49 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestEta
CodSpeed Performance Gauge
-3%
40.3 µs41.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
-3%
36.6 µs37.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestObservationCount
CodSpeed Performance Gauge
-3%
31.9 µs32.9 µs

Commits

Click on a commit to change the comparison range
Base
master
e08e203
-0.57%
Support cast with freq_power and model
a627526
5 months ago
by hombit
© 2025 CodSpeed Technology
Home Terms Privacy Docs