flaredetector: util: fix algorithm incase of out of bounds
This commit is contained in:
@@ -113,7 +113,7 @@ def getPhaseRangesNearPeak(maxArgs, phase):
|
||||
minPhaseBounds = []
|
||||
if(minPhase - phasePart < phase[0]):
|
||||
minPhaseBounds.append((phase[0], minPhase + phasePart))
|
||||
minPhaseBounds.append((phase[-1] + (minPhase - phasePart + phase[0]), phase[-1]))
|
||||
minPhaseBounds.append((phase[-1] + (minPhase - phasePart - phase[0]), phase[-1]))
|
||||
elif(minPhase + phasePart > phase[-1]):
|
||||
minPhaseBounds.append((minPhase - phasePart, phase[-1]))
|
||||
minPhaseBounds.append((phase[0], phase[0] + (minPhase + phasePart - phase[-1])))
|
||||
@@ -123,7 +123,7 @@ def getPhaseRangesNearPeak(maxArgs, phase):
|
||||
maxPhaseBounds = []
|
||||
if(maxPhase - phasePart < phase[0]):
|
||||
maxPhaseBounds.append((phase[0], maxPhase + phasePart))
|
||||
maxPhaseBounds.append((phase[-1] + (maxPhase - phasePart + phase[0]), phase[-1]))
|
||||
maxPhaseBounds.append((phase[-1] + (maxPhase - phasePart - phase[0]), phase[-1]))
|
||||
elif(maxPhase + phasePart > phase[-1]):
|
||||
maxPhaseBounds.append((maxPhase - phasePart, phase[-1]))
|
||||
maxPhaseBounds.append((phase[0], phase[0] + (maxPhase + phasePart - phase[-1])))
|
||||
|
||||
Reference in New Issue
Block a user