Monthly Notices of the Royal Astronomical Society · 2017 · 229 citations · 53 references
Natural SciencesAstronomyPhysicsAstrophysicsObservational AstronomyStellar AstronomyAstrophysical SimulationsComputational AstrophysicsGaussian ProcessesMarkov Chain Monte CarloStellar KinematicsStellar RotationGaussian Process SamplingOrbital Parameter EstimationPeriodogram AnalysisPhotometric Light CurvesRotation Curve FittingRotation Period DeterminationRotation Periods
Variability in the light curves of spotted, rotating stars is often non-sinusoidal and quasi-periodic --- spots move on the stellar surface and have finite lifetimes, causing stellar flux variations to slowly shift in phase. A strictly periodic sinusoid therefore cannot accurately model a rotationally modulated stellar light curve. Physical models of stellar surfaces have many drawbacks preventing effective inference, such as highly degenerate or high-dimensional parameter spaces. In this work, we test an appropriate effective model: a Gaussian Process with a quasi-periodic covariance kernel function. This highly flexible model allows sampling of the posterior probability density function of the periodic parameter, marginalising over the other kernel hyperparameters using a Markov Chain Monte Carlo approach. To test the effectiveness of this method, we infer rotation periods from 333 simulated stellar light curves, demonstrating that the Gaussian process method produces periods that are more accurate than both a sine-fitting periodogram and an autocorrelation function method. We also demonstrate that it works well on real data, by inferring rotation periods for 275 Kepler stars with previously measured periods. We provide a table of rotation periods for these 1132 Kepler objects of interest and their posterior probability density function samples. Because this method delivers posterior probability density functions, it will enable hierarchical studies involving stellar rotation, particularly those involving population modelling, such as inferring stellar ages, obliquities in exoplanet systems, or characterising star-planet interactions. The code used to implement this method is available online.
53
<tt>emcee</tt>: The MCMC Hammer
Publications of the Astronomical Society of the Pacific · 2013 · 11.9K citations · Full text
Computing, Computer Science, Physics +14
corner.py: Scatterplot matrices in Python
Daniel Foreman-Mackey · The Journal of Open Source Software · 2016 · 2.2K citations · Full text