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#

  • f3 : Full Frame Fotometry from the Kepler Full Frame Images

  • FFIorBUST : Make really bad light curves from the Kepler Full Frame Images

  • kepcal : Self calibration using the Kepler FFIs

Data access#

  • kplr : Tools for working with Kepler data using Python

  • kepFGS : Tools to use the Kepler and K2 Fine Guidance Sensor data.

  • k2plr : Fork of dfm/kplr with added k2 functionality


  • 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


  • 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


  • 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