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

Wrap NUTS for non-linear fitting features

#635Merged
Comparing
copilot/add-nuts-support-nonlinear-fitting
(
045f9dc
) with
main
(
098edef
)
CodSpeed Performance Gauge
0%
Untouched
106

Benchmarks

106 total
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestObservationCount
CodSpeed Performance Gauge
+5%
989.4 ns944.9 ns
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMeanVariance
CodSpeed Performance Gauge
+5%
28.9 µs27.6 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestEta
CodSpeed Performance Gauge
+4%
30.2 µs29.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
+3%
15.6 µs15.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestPercentAmplitude
CodSpeed Performance Gauge
+3%
47.5 µs46.2 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
+3%
12.2 µs11.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestEtaE
CodSpeed Performance Gauge
+3%
34.1 µs33.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMedianAbsoluteDeviation
CodSpeed Performance Gauge
+3%
57.5 µs56.1 µs
test_benchmark_naive
light-curve/tests/test_w_bench.py::TestMeanVariance
CodSpeed Performance Gauge
+2%
19.6 µs19.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25
CodSpeed Performance Gauge
+2%
95.3 µs93.2 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMedianBufferRangePercentage
CodSpeed Performance Gauge
+2%
11.9 µs11.7 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
+2%
2.1 µs2 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio25
CodSpeed Performance Gauge
+2%
3.9 ms3.8 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestExcessVariance
CodSpeed Performance Gauge
+2%
36.8 µs36.1 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
+2%
34.1 µs33.4 µs
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
+2%
1.1 µs1.1 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestBeyond1Std
CodSpeed Performance Gauge
+2%
3.8 ms3.8 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestAndersonDarlingNormal
CodSpeed Performance Gauge
+2%
4.3 ms4.2 ms
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMean
CodSpeed Performance Gauge
+2%
3.7 ms3.6 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestCusum
CodSpeed Performance Gauge
+1%
46.6 µs46 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMaximumSlope
CodSpeed Performance Gauge
+1%
3.7 ms3.7 ms
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio40
CodSpeed Performance Gauge
+1%
95.2 µs93.9 µs
test_benchmark_cesium
light-curve/tests/test_w_bench.py::TestMagnitudePercentageRatio10
CodSpeed Performance Gauge
+1%
3.9 ms3.9 ms
test_benchmark_rust
light-curve/tests/test_w_bench.py::TestAmplitude
CodSpeed Performance Gauge
+1%
2 µs1.9 µs
test_benchmark_lc_py
light-curve/tests/test_w_bench.py::TestStandardDeviation
CodSpeed Performance Gauge
+1%
22.7 µs22.5 µs

Commits

Click on a commit to change the comparison range
Base
main
fe1c7c1
-0.65%
Enable nuts unconditionally, rename nuts_ndraws to nuts_niter
fe1c7c1
10 days ago
by Copilot
-17.12%
Bump MSRV from 1.85 to 1.88 for nuts-derive compatibility
045f9dc
10 days ago
by Copilot
© 2026 CodSpeed Technology
Home Terms Privacy Docs