Avatar for the light-curve user
light-curve
light-curve-python
BlogDocsChangelog

Fix error messages for invalid inputs

#510Merged
Comparing
fix-casting-exceptions
(
286d2c3
) with
master
(
6d804da
)
CodSpeed Performance Gauge
-30%
Improvements
0
Regressions
17
Untouched
87
New
0
Dropped
0
Ignored
0

Benchmarks

Failed

test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestAllCesium::test_benchmark_cesium
CodSpeed Performance Gauge
-14%
12.7 ms
14.8 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestAmplitude::test_benchmark_cesium
CodSpeed Performance Gauge
-29%
5.3 ms
7.5 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal::test_benchmark_cesium
CodSpeed Performance Gauge
-26%
6.3 ms
8.5 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestBeyond1Std::test_benchmark_cesium
CodSpeed Performance Gauge
-29%
5.4 ms
7.5 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio10::test_benchmark_cesium
CodSpeed Performance Gauge
-29%
5.3 ms
7.5 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25::test_benchmark_cesium
CodSpeed Performance Gauge
-29%
5.3 ms
7.5 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40::test_benchmark_cesium
CodSpeed Performance Gauge
-29%
5.4 ms
7.5 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestMaximumSlope::test_benchmark_cesium
CodSpeed Performance Gauge
-30%
5.2 ms
7.4 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestMean::test_benchmark_cesium
CodSpeed Performance Gauge
-30%
5 ms
7.2 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestMedian::test_benchmark_cesium
CodSpeed Performance Gauge
-30%
5.1 ms
7.3 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation::test_benchmark_cesium
CodSpeed Performance Gauge
-30%
5.2 ms
7.4 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestPercentAmplitude::test_benchmark_cesium
CodSpeed Performance Gauge
-30%
5.2 ms
7.4 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestPercentDifferenceMagnitudePercentile::test_benchmark_cesium
CodSpeed Performance Gauge
-29%
5.3 ms
7.5 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestSkew::test_benchmark_cesium
CodSpeed Performance Gauge
-27%
5.9 ms
8.1 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestStandardDeviation::test_benchmark_cesium
CodSpeed Performance Gauge
-30%
5.1 ms
7.3 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestStetsonK::test_benchmark_cesium
CodSpeed Performance Gauge
-24%
6.9 ms
9 ms
test_benchmark_cesiumRegression
light-curve/tests/test_w_bench.py::TestWeightedMean::test_benchmark_cesium
CodSpeed Performance Gauge
-30%
5.2 ms
7.3 ms

Passed

test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40::test_benchmark_rust
CodSpeed Performance Gauge
+3%
97.9 µs
95.4 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25::test_benchmark_rust
CodSpeed Performance Gauge
+2%
96.8 µs
94.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestRoms::test_benchmark_rust
CodSpeed Performance Gauge
+2%
110.9 µs
109.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedian::test_benchmark_lc_py
CodSpeed Performance Gauge
+1%
231.7 µs
229.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMedianBufferRangePercentage::test_benchmark_rust
CodSpeed Performance Gauge
+1%
97.9 µs
96.9 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestBazinFitCeres::test_benchmark_naive
CodSpeed Performance Gauge
+1%
8.3 ms
8.3 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestBazinFitLmsder::test_benchmark_naive
CodSpeed Performance Gauge
+1%
8.3 ms
8.3 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMeanVariance::test_benchmark_rust
CodSpeed Performance Gauge
+1%
38.6 µs
38.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestExcessVariance::test_benchmark_rust
CodSpeed Performance Gauge
+1%
50.5 µs
50.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestStandardDeviation::test_benchmark_rust
CodSpeed Performance Gauge
+1%
38.6 µs
38.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAllNaive::test_benchmark_rust
CodSpeed Performance Gauge
+1%
258.9 µs
257.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestSkew::test_benchmark_rust
CodSpeed Performance Gauge
+1%
42.1 µs
41.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestOtsuSplit::test_benchmark_rust
CodSpeed Performance Gauge
+1%
160.8 µs
159.8 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMedian::test_benchmark_naive
CodSpeed Performance Gauge
+1%
182.5 µs
181.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestKurtosis::test_benchmark_rust
CodSpeed Performance Gauge
+1%
41.2 µs
41 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestWeightedMean::test_benchmark_rust
CodSpeed Performance Gauge
+1%
53.5 µs
53.2 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestPercentAmplitude::test_benchmark_naive
CodSpeed Performance Gauge
0%
217.3 µs
216.3 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestEta::test_benchmark_rust
CodSpeed Performance Gauge
0%
40.7 µs
40.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestPercentAmplitude::test_benchmark_rust
CodSpeed Performance Gauge
0%
100 µs
99.5 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMean::test_benchmark_rust
CodSpeed Performance Gauge
0%
37.1 µs
36.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio10::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
440.9 µs
439.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestEtaE::test_benchmark_rust
CodSpeed Performance Gauge
0%
48.7 µs
48.5 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestStetsonK::test_benchmark_rust
CodSpeed Performance Gauge
0%
59.6 µs
59.4 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMean::test_benchmark_naive
CodSpeed Performance Gauge
0%
89.4 µs
89 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestBeyond1Std::test_benchmark_naive
CodSpeed Performance Gauge
0%
197.6 µs
196.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestCusum::test_benchmark_rust
CodSpeed Performance Gauge
0%
45.1 µs
44.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestReducedChi2::test_benchmark_rust
CodSpeed Performance Gauge
0%
55.9 µs
55.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestInterPercentileRange::test_benchmark_rust
CodSpeed Performance Gauge
0%
95.7 µs
95.4 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestAllNaive::test_benchmark_naive
CodSpeed Performance Gauge
0%
4.8 ms
4.8 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMaximumSlope::test_benchmark_rust
CodSpeed Performance Gauge
0%
48.5 µs
48.4 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestPercentDifferenceMagnitudePercentile::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
404.9 µs
403.8 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestEtaE::test_benchmark_naive
CodSpeed Performance Gauge
0%
203.5 µs
202.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMedian::test_benchmark_rust
CodSpeed Performance Gauge
0%
95.5 µs
95.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestLinearTrend::test_benchmark_rust
CodSpeed Performance Gauge
0%
48.1 µs
48 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestEta::test_benchmark_naive
CodSpeed Performance Gauge
0%
181.8 µs
181.5 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestSkew::test_benchmark_naive
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestAllPy::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
9.4 ms
9.3 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAmplitude::test_benchmark_rust
CodSpeed Performance Gauge
0%
48.3 µs
48.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBeyond1Std::test_benchmark_rust
CodSpeed Performance Gauge
0%
39.9 µs
39.9 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMaximumSlope::test_benchmark_naive
CodSpeed Performance Gauge
0%
116.3 µs
116.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestAmplitude::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
137 µs
136.8 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestKurtosis::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
685.4 µs
684.3 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestWeightedMean::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
235.1 µs
234.8 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestBenchmarkParallel::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
9.3 ms
9.3 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestWeightedMean::test_benchmark_naive
CodSpeed Performance Gauge
0%
152.2 µs
152.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
434.8 µs
434.5 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestStandardDeviation::test_benchmark_naive
CodSpeed Performance Gauge
0%
148.5 µs
148.4 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBazinFitCeres::test_benchmark_rust
CodSpeed Performance Gauge
0%
14.2 ms
14.2 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestCusum::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
273.2 µs
273.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMean::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
139.1 µs
139.1 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBenchmarkParallel::test_benchmark_rust
CodSpeed Performance Gauge
0%
391.9 µs
391.8 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestInterPercentileRange::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
319.1 µs
319 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestBazinFitLmsder::test_benchmark_rust
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedianBufferRangePercentage::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
282.3 µs
282.3 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestLinearTrend::test_benchmark_naive
CodSpeed Performance Gauge
0%
779.7 µs
779.7 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMeanVariance::test_benchmark_naive
CodSpeed Performance Gauge
0%
170.3 µs
170.4 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio10::test_benchmark_rust
CodSpeed Performance Gauge
0%
95.7 µs
95.7 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestAmplitude::test_benchmark_naive
CodSpeed Performance Gauge
0%
86 µs
86.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestRoms::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
264.7 µs
264.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestSkew::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAllPy::test_benchmark_rust
CodSpeed Performance Gauge
0%
390.8 µs
391.2 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
436.9 µs
437.4 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestEta::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
226.2 µs
226.5 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestOtsuSplit::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
440.9 µs
441.5 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMeanVariance::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
214.1 µs
214.4 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
305.1 µs
305.5 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestKurtosis::test_benchmark_naive
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMaximumSlope::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
167.8 µs
168.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestLinearTrend::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
415.2 µs
415.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestBeyond1Std::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
241.9 µs
242.3 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestEtaE::test_benchmark_lc_py
CodSpeed Performance Gauge
0%
245.4 µs
245.9 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestPercentDifferenceMagnitudePercentile::test_benchmark_rust
CodSpeed Performance Gauge
0%
95.6 µs
95.8 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal::test_benchmark_naive
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestReducedChi2::test_benchmark_naive
CodSpeed Performance Gauge
0%
188.2 µs
188.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestOtsuSplitThreshold::test_benchmark_lc_py
CodSpeed Performance Gauge
-1%
260.3 µs
261.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestReducedChi2::test_benchmark_lc_py
CodSpeed Performance Gauge
-1%
272.4 µs
273.8 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal::test_benchmark_lc_py
CodSpeed Performance Gauge
-1%
1.4 ms
1.4 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestStandardDeviation::test_benchmark_lc_py
CodSpeed Performance Gauge
-1%
192.6 µs
193.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation::test_benchmark_rust
CodSpeed Performance Gauge
-1%
155.6 µs
156.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAllCesium::test_benchmark_rust
CodSpeed Performance Gauge
-1%
299.8 µs
301.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestOtsuSplitThreshold::test_benchmark_rust
CodSpeed Performance Gauge
-1%
149.2 µs
150.2 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestPercentAmplitude::test_benchmark_lc_py
CodSpeed Performance Gauge
-1%
274.1 µs
276.2 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestExcessVariance::test_benchmark_naive
CodSpeed Performance Gauge
-1%
192.6 µs
194.2 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestExcessVariance::test_benchmark_lc_py
CodSpeed Performance Gauge
-1%
249 µs
251.6 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal::test_benchmark_rust
CodSpeed Performance Gauge
-1%
189.3 µs
191.3 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestStetsonK::test_benchmark_lc_py
CodSpeed Performance Gauge
-2%
303.7 µs
309 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestStetsonK::test_benchmark_naive
CodSpeed Performance Gauge
-2%
208.1 µs
212.4 µs

Commits

Click on a commit to change the comparison range
Base
master
6d804da
-30%
Fix error messages for invalid inputs Fix #505
286d2c3
4 days ago
by hombit
© 2025 CodSpeed Technology
Home Terms PrivacyDocs