Here you can find information on the various community products, software tools, and efforts developed specifically for TESS data, or can be used or modified for TESS data. Note that tools and utilities are continuously under development by the community, and some can be more robust than others. The TESS Science Support Center periodically updates this list as new tools, software, and tutorials become available.
If you have any tools you would like us to include or highlight, please contact us at TESS GI Helpdesk or tesshelp@bigbang.gsfc.nasa.gov
Lightkurve
Lightkurve is a Python-based package developed by the Kepler/K2 Guest Observer (GO) Office for use by the community to work with Kepler and K2 data. The TESS GI Office has partnered with the Kepler/K2 GO Office to adapt Lightkurve for use with TESS data.
Lightkurve functionality includes:
You can access the code, report issues, or submit pull requests at the lightkurve git repository, found here.
Community Software Packages
In addition to the mission-supported pipeline and lightkurve package, a number of open-source tools have been created by community members that can be helpful for analyzing and interpreting TESS data. We include a non-exhaustive list of packages in the following dropdowns.
astrobase | Light curve tools and analysis A tutorial can be found here. |
halophot | K2 Halo Photometry for very bright stars. Can be applied to TESS data. |
k2scTess | TESS systematics correction via simultaneous modeling of stellar variability and jitter-dependent systematics using Gaussian Process regression. |
Lightkurve | A user-friendly package for supporting science and performing lightcurve analysis with data from Kepler, K2, and TESS. Tutorials can be found here. |
PySysRem | Correct systematic effects in large sets of photometric light curves. |
skope | scope creates a forward model of telescope detectors with pixel sensitivity variation, and synthetic stellar targets with motion relative to the CCD. It allows for the creation of light curves and as simulations of Kepler/K2/TESS data. |
wotan | Offers free and open source algorithms to automagically remove trends from time-series data. Tutorials can be found here. |
DIA | Difference Imaging Analysis to extract a light curve from FFIs. |
eleanor | eleanor is an open-source python framework for downloading, analyzing, and visualizing data from the TESS Full Frame Images. |
Filtergraph | This is the TESS full-frame-image (FFI) portal which hosts the data products from the pipeline of Oelkers & Stassun (2018). |
ISIS | Process CCD images using image subtraction. |
Lightkurve | Extract light curves from FFIs, and package into TPFs. |
SpyFFI | Tools for simulating TESS imaging at multiple cadences, including light curves, jitter, focus drifts, cosmic rays. |
TESSCut | Create time series pixel cutouts from the TESS FFIs. Find out what sectors/cameras/detectors a target was observed in. |
TESS_PRF | Tools to display the TESS pixel response function (PRF) at any location on the detector. |
TESSreduce | This builds on lightkurve, allowing the user to reduce TESS data while preserving transient signals. The user can supply a TPF or give coordinates and sector to construct a TPF with TESScut. The background subtraction accounts for the smooth background and detector straps. Alongside background subtraction TESSreduce also aligns images, performs difference imaging, and can even detect transient events! |
tesswcs | Will enable you to create an astropy World Coordinate System for any pointing of the TESS telescope. You can access both the true WCS from archival data, and predict the WCS for a given RA, Dec, and spacecraft roll. |
tess-point | Provides the target ecliptic coordinates, TESS sector number, camera number, detector number, and pixel column and row. |
TESS-point Web Tool | A tool which uses tess-point for determining whether stars and galaxies are observable by TESS, and in which sector. |
toco | A way to quickly see some info about a star based on it's TICID. |
batman | Fast transit light curve models in Python. |
Exogram | Online toolkit for vetting and validation of TESS data. |
exoplanet | Toolkit for probabilistic modeling of time series data in astronomy with a focus on observations of exoplanets |
ExoStriker | Performs N-body simulations, and models the RV stellar reflex motion caused by dynamically interacting planets in multi-planetary systems. |
Juliet | A versatile modelling tool for transiting and non-transiting exoplanetary systems that allows users to perform quick-and-easy fits to data coming from transit photometry, radial velocity or both using bayesian inference and, in particular, using Nested Sampling in order to allow both efficient fitting and proper model comparison. Tutorials can be found here. |
k2ps | K2 planet search. |
ktransit | A simple exoplanet transit modeling tool in Python. |
lcps | A tool for pre-selecting light curves with possible transit signatures. |
planetplanet | A general photodynamical code for exoplanet light curves. |
pysyzygy | A fast and general planet transit (syzygy) code written in C and in Python. |
PyTransit | Fast and easy transit light curve modeling using Python and Fortran. |
terra | Transit detection code. |
ttvfast-python | Python interface to the TTVFast library. |
DAVE | Find and vetting planets using data from K2 and TESS. |
VESPA | Calculating false positive probabilities for transit signals. |
Triceratops | Vetting and validating TESS Objects of Interest. |
animate_spots | Make frames for animated gifs/movies showing a rotating spotted star. |
AltaiPony | Python-based flare finding code for Kepler/K2/TESS light curves. |
EMAC | The NASA Goddard Space Flight Center Exoplanet Modeling and Analysis Center (EMAC) serves as a repository and integration platform for modeling and analysis resources focused on the study of exoplanet characteristics and environments. |
FLI | Online toolkit for visual inspection of TESS data. |
FoFreeAST | Fourier-Free Asteroseismology: uses celerite to model granulation and oscillations of stars. |
isochrones | Pythonic stellar model grid access; easy MCMC fitting of stellar properties. |
isoclassify | Perform stellar classifications using isochrone grids. |
k2flix | Create quicklook movies from the pixel data observed by Kepler/K2/TESS. |
LATTE | Online toolkit for visual inspection of TESS data. |
ldtk | Python toolkit for calculating stellar limb darkening profiles. |
limb darkening | Limb-darkening and gravity-darkening coefficients for TESS. |
MulensModel | Microlensing Modelling package. |
PandExo | A community tool for transiting exoplanets with HST & JWST. |
pymacula | Python wrapper for Macula analytic starspot code. |
PyOrbit | General toolkit for modeling radial velocity data. |
radvel | Simultaneously characterize the orbits of exoplanets and the noise induced by stellar activity. |