All Projects → spacetelescope → tessworkshop_tutorials

spacetelescope / tessworkshop_tutorials

Licence: other
No description, website, or topics provided.

Programming Languages

Jupyter Notebook
11667 projects

TESS Workshop Tutorials

TESScut and ExoMAST: Working with TESS Time Series Data

Learn about MAST's programmatic tools for accessing TESS time series data while exploring weird looking light curves. This tutorial will show users how to follow up on unusual TCE results using the MAST API in Python to access and view TESS time series and FFI data.

Topics to be covered include:

  • Using the MAST API to get data validation time series
  • Plotting TESS light curves in Python
  • Using the MAST API to make an FFI cutout
  • Creating a movie of TPF frames in Python

Extra exercises

starry: Fast light curve modeling for TESS

Learn how to use starry to model TESS light curves and infer the surface properties of variable stars. We'll discuss how to use starry to model rotational light curves and occultation light curves of stars (and planets) with arbitrary surface features (such as spots, clouds, or even continents). Since the algorithm in starry is analytic, the modeling is extremely fast, and you'll be a stellar cartographer in no time!

The two tutorials we'll cover are

eleanor: Simple light curve extraction from TESS FFIs

Learn how to use eleanor to extract light curves for sources in the TESS Full-Frame Images (FFIs). We'll discuss the basics of what is in an eleanor light curve product, the best practices with the data, and how to customize your own light curves. By the end, you'll have all the tools to start finding your own new planet candidates, eclipsing binaries, recovering supernovae, etc. etc.!

Everything you need to know about eleanor will be covered in the tutorial notebook

exoplanet: Gradient-based inference to exoplanet data analysis

Learn how to use PyMC3 and exoplanet to model TESS light curves. exoplanet provides the tools needed to use gradient-based inference methods for modeling exoplanets and stellar variability in photometric and radial velocity time series. These methods (like the No-U-Turn Sampler) are much more efficient than tools like emcee for modeling problems with large numbers of parameters, for example multi-planet systems.

The two tutorials are:

  1. Fitting a line to data with PyMC3 where we fit a mass-radius relation for small planets, and
  2. Fitting a transit model to TESS data where we fit the FFI light curve of Pi Mensae to model the recently discovered transiting planet in that system.

lightkurve: A friendly package for TESS time series analysis in Python

Learn how to use the Lightkurve package to create, detrend, and analyze custom light curves from Kepler and TESS pixel data:

bls: Finding planet candidates using the Box Least Squares (BLS) algorithm

This tutorial demonstrates usage patterns for the brand new astropy.stats.bls module to identify transiting planet candidates using the Box Least Squares (BLS) algorithm. If you are already familiar with AstroPy and BLS, you may prefer to head straight to the AstroPy BLS documentation. If Python or BLS are new to you, this tutorial will provide you with step-by-step instructions on how to get started.

Additional Example Notebooks

Retrieve Data from Amazon S3 Cloud

Environment

These tutorials were originally given on a workshop specific science platform, the packages/versions installed in that environment are listed in environment.txt.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].