From e8359648570c031f72425962b1b4ca1a2555dc50 Mon Sep 17 00:00:00 2001 From: SGCMarkus Date: Thu, 25 Apr 2024 15:50:28 +0200 Subject: [PATCH] flaredetector: allow bigger delta to mean --- main/flaredetector/flaredetector.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main/flaredetector/flaredetector.py b/main/flaredetector/flaredetector.py index 96f4509..51ea6b4 100644 --- a/main/flaredetector/flaredetector.py +++ b/main/flaredetector/flaredetector.py @@ -57,6 +57,7 @@ def getFlareRange(flux, peakIndex): maxInd = np.inf maxDelta = 0.005 + maxDeltaToMean = 2*maxDelta meanVal = 1 maxBacklog = 20 maxForwardlog = 100 @@ -66,7 +67,7 @@ def getFlareRange(flux, peakIndex): prevFlux = flux[peakIndex] for i in range(peakIndex-1, peakIndex - maxBacklog, -1): delta = prevFlux - flux[i] - if(delta < maxDelta and abs(flux[i] - meanVal) < maxDelta): + if(delta < maxDelta and abs(flux[i] - meanVal) < maxDeltaToMean): deltaCount += 1 if(deltaCount > 3): minInd = i @@ -89,7 +90,7 @@ def getFlareRange(flux, peakIndex): prevFlux = flux[peakIndex] for i in range(peakIndex+1, peakIndex + maxForwardlog, 1): delta = prevFlux - flux[i] - if(delta < maxDelta and abs(flux[i] - meanVal) < maxDelta): + if(delta < maxDelta and abs(flux[i] - meanVal) < maxDeltaToMean): deltaCount += 1 if(deltaCount > 3): maxInd = i