astrodatagui: FlaredetectorWidget: ofcourse we need to sort by highest...
This commit is contained in:
@@ -199,7 +199,7 @@ class FlaredetectorWidget(QtWidgets.QWidget):
|
||||
polyorder=self.FlattenState["PolynomialOrder"])
|
||||
self.foldedLC = lc.to_periodogram(method=self.PeriodogramState["Method"])
|
||||
self.peaks, self.fits = calculateFlareFitsForLightcurve(self.currentFlattenLC, num=100)
|
||||
self.periods = [self.foldedLC.period[i] for i in findMaxIndices(self.foldedLC, num=4, distance=100, sortByHighest=False)]
|
||||
self.periods = [self.foldedLC.period[i] for i in findMaxIndices(self.foldedLC, num=4, distance=100, sortByHighest=True)]
|
||||
self.periodsCalculated.emit(self.periods)
|
||||
|
||||
def updatePlot(self):
|
||||
@@ -236,7 +236,7 @@ class FlaredetectorWidget(QtWidgets.QWidget):
|
||||
lc = lc.to_periodogram(method=self.PeriodogramState["Method"])
|
||||
label = "Periodogram"
|
||||
|
||||
maxPowers = findMaxIndices(lc, num=4, distance=100, sortByHighest=False)
|
||||
maxPowers = findMaxIndices(lc, num=4, distance=100, sortByHighest=True)
|
||||
print(maxPowers)
|
||||
self.lbMaxPowerPeriod1.setText(str(lc.period[maxPowers[0]]))
|
||||
self.lbMaxPowerPeriod2.setText(str(lc.period[maxPowers[1]]))
|
||||
|
||||
Reference in New Issue
Block a user