Other software#
Lightkurve provides general purpose tools for interacting with astronomical lightcurve data. Many other tools have been developed to solve related scientific and data analysis problems. On this page we list community-produced software that may complement lightkurve.
If your software is not listed, please open a Pull Request to add it, we aim to be inclusive of all Kepler- and TESS-related tools!
Detrending & Analysis#
VARTOOLS : a command line utility to analyze light curves from Hartman and Bakos (2016).
PyKE : Kepler, K2 & TESS Data Analysis Tools (the precursor to Lightkurve)
everest : De-trending of K2 Light curves
k2sc : K2 systematics correction using Gaussian processes
nutella : Great (point) spreads for beautiful Kepler/K2 inference
skope : Synthetic K2 Objects for PLD Experimentation
k2phot : public k2phot code from Erik Petigura
K2-CPM : K2 Causal Pixel Model
halophot : K2 Halo Photometry for very bright stars
cave : Crowded Aperture Variability Extraction
celerite-asteroseis : Transit fitting and basic time-domain asteroseismology using celerite and ktransit
k2photometry : Read, reduce and detrend K2 photometry and search for transiting planets
keplersmear : Make light curves from Kepler and K2 collateral data
OxKeplerSC : Kepler jump and systematics correction using Variational Bayes and shrinkage priors.
K2Pipeline : Data reduction and detrending pipeline for K2 data in Matlab
PySysRem : A Python implementation of the SysRem algorithm from Tamuz, Mazeh, and Zucker (2004)
CBVshrink : Kepler systematics correction using co-trending basis vectors (CBV), Variational Bayes and shrinkage priors
Full Frame Images#
Data access#
Metadata#
kadenza : Converts raw cadence target data from the Kepler space telescope into FITS files.
k2-quality-control : Automated quality control of Kepler/K2 data products.
SuperstampFITS : Create individual FITS files of K2 superstamp regions.
keputils : Basic module for interaction with KOI and Kepler-stellar tables.
Planet Search/Characterization#
starry : Analytic occultation light curves for astronomy.
PyTransit : Fast and easy transit light curve modeling using Python and Fortran.
batman : Fast transit light curves models in Python.
robin : Robust exoplanet radii from ingress/egress durations
ktransit : A simple exoplanet transit modeling tool in python
planetplanet : A general photodynamical code for exoplanet light curves
ketu : Search for transiting planets in K2 data
ttvfast-python : Python interface to the TTVFast library
TTV2Fast2Furious : Construct and fit linear transit timing variation models
terra : Transit Detection Code
pysyzygy : A fast and general planet transit (syzygy) code written in C and in Python
wellfit : Turnkey transit modeling with starry and celerite
k2ps : K2 Planet Search
lcps : A tool for pre-selecting light curves with possible transit signatures
Population Statistics#
VESPA : Calculating false positive probabilities for transit signals
kepler-robovetter : The Kepler Prime Robovetter
koi-fpp : False positive probabilities for all KOIs
KeplerPORTS : The Kepler Pipeline
Kepler-FLTI : Kepler Prime Flux-Level Transit Injection
epos : Exoplanet Population Observation Simulator
Positional#
K2fov : Check whether targets are in the field of view of NASA’s K2 space telescope
K2ephem : Check whether a Solar System body is (or was) observable by NASA’s K2 mission.
k2-pix : Overlay a sky survey image on a K2 target pixel stamp
k2flix : Create quicklook movies from the pixel data observed by Kepler/K2/TESS
k2mosaic : Mosaic Target Pixel Files (TPFs) obtained by NASA’s Kepler/K2 missions into images and movies.
gaia-kepler.fun : Gaia DR2 + Kepler/K2 cross-matches
tvguide : A tool for determining whether stars and galaxies are observable by TESS.
Science / Astrophysics#
isochrones : Pythonic stellar model grid access; easy MCMC fitting of stellar properties
ldtk : Python toolkit for calculating stellar limb darkening profiles
isoclassify : Perform stellar classifications using isochrone grids
appaloosa : Python-based flare finding code for Kepler light curves.
pymacula : Python wrapper for Macula analytic starspot code
MulensModel : Microlensing Modelling package
animate_spots : Make frames for animated gifs/movies showing a rotating spotted star
asteriks : Generate light curves of solar system objects from K2 data
decatur : Tidal Synchronization of Kepler Eclipsing Binaries
asteroseismology : Forward and inverse problems in asteroseismology
Astronomical Spectroscopy / Radial Velocities#
allesfitter : Model exoplanets, binaries, and flares from photometry and RV.
exoplanet : Fast and scalable MCMC for all your exoplanet needs
exonailer : Tools for fitting transiting exoplanet lightcurves and radial velocities
pyaneti : A multi-planet Radial Velocity and Transit fit software
radvel : General Toolkit for Modeling Radial Velocity Data
PyORBIT : Simultaneously characterize the orbits of exoplanets and the noise induced by stellar activity.
wobble : Precise data-driven RV fitting with treatment for telluric contamination
Starfish : Tools for Flexible Spectroscopic Inference
PSOAP : Tools for data-driven spectra models with Gaussian processes
specmatch-emp : Spectral matching with empirical templates
specmatch-syn : Spectral matching with synthetic templates
Other#
PandExo : A Community Tool for Transiting Exoplanet Science with the JWST & HST
kepler_orrery : Make a Kepler orrery gif or movie of all the Kepler multi-planet systems
orbitize : Orbit-fitting for directly imaged objects
tango : Animate exoplanet transit orbits on a stellar disk
koi3278 : Analysis files for the KOI-3278 system
trappist1 : TRAPPIST-1 photometry with K2