flaredetector: util: set data per different instance specific to not duplicate code

This commit is contained in:
2024-03-26 12:40:12 +01:00
parent e5db328b9a
commit cbfbd7e976
+2 -1
View File
@@ -5,7 +5,8 @@ from lightkurve.periodogram import Periodogram
def findMaxIndices(lc, num=3, distance=100):
if(isinstance(lc, Periodogram)):
peak_indices, peak_dict = find_peaks(lc.power, height=(None, None), distance=distance)
data = lc.power
peak_indices, peak_dict = find_peaks(data, height=(None, None), distance=distance)
peak_heights = peak_dict["peak_heights"]
maxIndices = peak_indices[np.argsort(peak_heights)[-num:][::-1]]
return maxIndices