From 77d1aee917306ad59492c4c8352fe2125b430d0c Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 12 Oct 2017 00:30:23 -0700 Subject: [PATCH] altoslib: Fix time series filter window computation Small floating point rounding errors could lead to NaNs. Signed-off-by: Keith Packard --- altoslib/AltosTimeSeries.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/altoslib/AltosTimeSeries.java b/altoslib/AltosTimeSeries.java index 7208c176..c6a780a3 100644 --- a/altoslib/AltosTimeSeries.java +++ b/altoslib/AltosTimeSeries.java @@ -294,7 +294,7 @@ public class AltosTimeSeries implements Iterable, Comparable 1) + if (t > 1 || t < -1) t = 1; double k = i0 (beta * Math.sqrt (1 - t*t)) / i0(beta); return k; -- 2.30.2