astrodatagui: FlaredetectorWidget: show folded fit
This commit is contained in:
@@ -4,13 +4,13 @@ from matplotlib.figure import Figure
|
|||||||
from matplotlib.backends.backend_qtagg import (
|
from matplotlib.backends.backend_qtagg import (
|
||||||
FigureCanvas, NavigationToolbar2QT as NavigationToolbar)
|
FigureCanvas, NavigationToolbar2QT as NavigationToolbar)
|
||||||
|
|
||||||
from astropy.io import fits
|
|
||||||
from astropy.visualization import time_support
|
from astropy.visualization import time_support
|
||||||
import lightkurve as lk
|
import lightkurve as lk
|
||||||
|
|
||||||
from ...flaredetector.util import (findMaxIndices, plotFlarePeaks,
|
from ...flaredetector.util import (findMaxIndices, plotFlarePeaks,
|
||||||
plotFlareFits, markFlare,
|
plotFlareFits, markFlare,
|
||||||
convertStarndardIndexToFoldedIndex)
|
convertStarndardIndexToFoldedIndex,
|
||||||
|
getFoldedBestFit)
|
||||||
from ...flaredetector.flaredetector import calculateFlareFitsForLightcurve
|
from ...flaredetector.flaredetector import calculateFlareFitsForLightcurve
|
||||||
|
|
||||||
class FlaredetectorWidget(QtWidgets.QWidget):
|
class FlaredetectorWidget(QtWidgets.QWidget):
|
||||||
@@ -254,6 +254,8 @@ class FlaredetectorWidget(QtWidgets.QWidget):
|
|||||||
cycle, foldedIndex = convertStarndardIndexToFoldedIndex(lc, peak["StandardIndex"])
|
cycle, foldedIndex = convertStarndardIndexToFoldedIndex(lc, peak["StandardIndex"])
|
||||||
self.figureAxis.plot(lc.phase[lc.cycle == cycle][foldedIndex].value,
|
self.figureAxis.plot(lc.phase[lc.cycle == cycle][foldedIndex].value,
|
||||||
lc.flux[lc.cycle == cycle][foldedIndex], "x", color="red")
|
lc.flux[lc.cycle == cycle][foldedIndex], "x", color="red")
|
||||||
|
phase, sineFit = getFoldedBestFit(lc)
|
||||||
|
self.figureAxis.plot(phase, sineFit, color="red")
|
||||||
elif(self.PeriodogramState["Enabled"]):
|
elif(self.PeriodogramState["Enabled"]):
|
||||||
lc.plot(label=label, ax=self.figureAxis, view=self.PeriodogramState["View"])
|
lc.plot(label=label, ax=self.figureAxis, view=self.PeriodogramState["View"])
|
||||||
if(self.PeriodogramState["View"] == "period"):
|
if(self.PeriodogramState["View"] == "period"):
|
||||||
|
|||||||
Reference in New Issue
Block a user