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"])
|
polyorder=self.FlattenState["PolynomialOrder"])
|
||||||
self.foldedLC = lc.to_periodogram(method=self.PeriodogramState["Method"])
|
self.foldedLC = lc.to_periodogram(method=self.PeriodogramState["Method"])
|
||||||
self.peaks, self.fits = calculateFlareFitsForLightcurve(self.currentFlattenLC, num=100)
|
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)
|
self.periodsCalculated.emit(self.periods)
|
||||||
|
|
||||||
def updatePlot(self):
|
def updatePlot(self):
|
||||||
@@ -236,7 +236,7 @@ class FlaredetectorWidget(QtWidgets.QWidget):
|
|||||||
lc = lc.to_periodogram(method=self.PeriodogramState["Method"])
|
lc = lc.to_periodogram(method=self.PeriodogramState["Method"])
|
||||||
label = "Periodogram"
|
label = "Periodogram"
|
||||||
|
|
||||||
maxPowers = findMaxIndices(lc, num=4, distance=100, sortByHighest=False)
|
maxPowers = findMaxIndices(lc, num=4, distance=100, sortByHighest=True)
|
||||||
print(maxPowers)
|
print(maxPowers)
|
||||||
self.lbMaxPowerPeriod1.setText(str(lc.period[maxPowers[0]]))
|
self.lbMaxPowerPeriod1.setText(str(lc.period[maxPowers[0]]))
|
||||||
self.lbMaxPowerPeriod2.setText(str(lc.period[maxPowers[1]]))
|
self.lbMaxPowerPeriod2.setText(str(lc.period[maxPowers[1]]))
|
||||||
|
|||||||
Reference in New Issue
Block a user