astrobase.lcfit package¶
Fitting routines for light curves. Includes:
astrobase.lcfit.sinusoidal.fourier_fit_magseries()
: fit an arbitrary order Fourier series to a magnitude/flux time series.astrobase.lcfit.nonphysical.spline_fit_magseries()
: fit a univariate cubic spline to a magnitude/flux time series with a specified spline knot fraction.astrobase.lcfit.nonphysical.savgol_fit_magseries()
: apply a Savitzky-Golay smoothing filter to a magnitude/flux time series, returning the resulting smoothed function as a “fit”.astrobase.lcfit.nonphysical.legendre_fit_magseries()
: fit a Legendre function of the specified order to the magnitude/flux time series.astrobase.lcfit.eclipses.gaussianeb_fit_magseries()
: fit a double inverted gaussian eclipsing binary model to the magnitude/flux time seriesastrobase.lcfit.transits.traptransit_fit_magseries()
: fit a trapezoid-shaped transit signal to the magnitude/flux time seriesastrobase.lcfit.transits.mandelagol_fit_magseries()
: fit a Mandel & Agol (2002) planet transit model to the flux time series.astrobase.lcfit.transits.mandelagol_and_line_fit_magseries()
: fit a Mandel & Agol 2002 model, + a local line to the flux time series.astrobase.lcfit.transits.fivetransitparam_fit_magseries()
: fit out a line around each transit window in the given light curve, and then fit the light curve for t0, period, a/Rstar, Rp/Rstar, and inclination.