Community tools
This list includes tools and software developed specifically for TESS data, as well as tools developed for Kepler and K2 that can be used or modified for TESS. The data formats are similar for Kepler/K2 and TESS: target pixel files (TPF) and full frame images (FFIs). Kepler and K2 had three data modes: long cadence (30 min) and short cadence (1 min) postage stamps (TPFs), and
quarterly FFIs (30 min). TESS has two data modes, short cadence (2 min and 20 second) postage stamps, and 30 min, 10 min, or 200 sec cadence FFIs. Note that 30 min cadenced data is only available for TESS Cycles 1 and 2, the 10 min cadence data in Cycles 3 and 4, and the 200 sec data in Cycle 5+.
Many tools are under development, and some are more robust than others. The TESS GI Office plans to update this list as new tools, software, and tutorials become available. If you have any tools you would like us to include, please contact us at tesshelp@bigbang.gsfc.nasa.gov.
Detrending and analysis
wotan |
Offers free and open source algorithms to automagically remove trends from time-series data. Tutorials can
be found here.
|
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.
|
astrobase |
Light curve tools: periodograms (BLS, Lomb-Scargle, analysis of
variance), simple detrending (fit high order polynomials),
light-curve math (phase-folding, binning). Also, a server for
vetting. 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.
|
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 the for the creation of light curves and as such simulation of Kepler/K2/TESS data.
|
Full frame image analysis
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).
|
HOTPANTS |
High Order Transform of PSF and Template Subtraction; Similar
method, but improvement on ISIS image subtraction
processing. Documentation for HOTPANTS can be found here.
|
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 cartoon 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.
|
toco |
A way to quickly see some info about a star based on it's TICID.
|
Data handling
k2flix |
Create quicklook movies from the pixel data observed by Kepler/K2/TESS.
|
Planet search, modeling, and vetting
batman |
Fast transit light curve models in Python.
|
ExoStriker |
Performs N-body simulations, and models the RV stellar reflex motion caused by dynamically interacting planets in multi-planetary systems.
|
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.
|
VESPA |
Calculating false positive probabilities for transit signals.
|
animate_spots |
Make frames for animated gifs/movies showing a rotating spotted star.
|
celerite-asteroseis |
Transit fitting and basic time-domain asteroseismology using celerite and ktransit.
|
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.
|
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.
|
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.
|
Although not directly applicable to TESS data, below we list some of the tools developed for Kepler/K2.
These tools may be modified to work with TESS.
cave |
Crowded Aperture Variability Extraction.
|
EVEREST |
EPIC Variability Extraction and Removal for Exoplanet Science Targets; Detrending of K2 light curves.
|
K2-CPM |
K2 Causal Pixel Model.
|
k2phot |
Routines for extracting lightcurves from K2 images.
|
k2photometry |
Read, reduce and detrend K2 photometry and search for transiting planets.
|
K2Pipeline |
Data reduction and detrending pipeline for K2 data in Matlab.
|
k2sc |
K2 systematics correction via simultaneous modelling of stellar variability and jitter-dependent systematics using Gaussian Process regression.
|
keplersmear |
Make light curves from Kepler and K2 collateral data.
|
nutella |
Point spreads for Kepler/K2 inference.
|
OxKeplerSC |
Kepler jump and systematics correction using Variational Bayes and shrinkage priors.
|
f3 |
Full Frame Fotometry from the Kepler Full Frame Images.
|
FFIorBUST |
Make light curves from the Kepler Full Frame Images.
|
kepcal |
Self calibration using the Kepler FFIs.
|
k2-pix |
Overlay a sky survey image on a K2 target pixel stamp.
|
k2ephem |
Check whether a Solar System body is (or was) observable by K2.
|
k2fov |
Check whether targets are in K2 FOV.
|
k2-quality-control |
Automated quality control of Kepler/K2 data products.
|
k2mosaic |
Mosaic Target Pixel Files (TPFs) obtained by Kepler/K2 into images and movies.
|
kadenza |
Converts raw cadence target data from the Kepler space telescope into FITS files.
|
kepFGS |
Tools to use the Kepler and K2 Fine Guidance Sensor data.
|
keputils |
Basic module for interaction with KOI and Kepler-stellar tables.
|
kplr |
Tools for working with Kepler data using Python.
|
k2plr |
Fork of dfm/kplr with added K2 functionality.
|
SuperstampFITS |
Create individual FITS files of K2 superstamp regions.
|
DAVE |
Discovery And Vetting of K2 Exoplanets.
|
Kepler-FLTI |
Kepler Prime Flux-Level Transit Injection.
|
kepler-robovetter |
The Kepler prime robovetter.
|
KeplerPORTS |
The Kepler pipeline.
|
ketu |
A search for transiting planets in K2 data.
|
koi-fpp |
False positive probabilities for all KOIs.
|
decatur |
Tidal synchronization of Kepler eclipsing binaries.
|
kepler_orrery |
Make a Kepler orrery gif or movie of all the Kepler multi-planet systems.
|