Published November 3, 2022 | Version v0.6
Software Open

Eureka!: An End-to-End Pipeline for JWST Time-Series Observations

  • 1. BAER Institute
  • 2. Department of Physics, University of Warwick
  • 3. Department of Physics and Astronomy, University of Kansas
  • 4. Department of Astronomy and Astrophysics, University of California, Santa Cruz
  • 5. Department of Astronomy & Astrophysics, University of Chicago
  • 6. Department of Astronomy, University of Maryland
  • 7. Steward Observatory, University of Arizona
  • 8. Max-Planck-Institut für Astronomie
  • 9. Department of Physics and Institute for Research on Exoplanets, Université de Montréal
  • 10. Space Telescope Science Institute
  • 11. Johns Hopkins APL

Description

Eureka! is a data reduction and analysis pipeline for exoplanet time-series observations, with a particular focus on James Webb Space Telescope (JWST) data. JWST was launched on December 25, 2021 and over the next 1-2 decades will pursue four main science themes: Early Universe, Galaxies Over Time, Star Lifecycle, and Other Worlds. Our focus is on providing the astronomy community with an open source tool for the reduction and analysis of time-series observations of exoplanets in pursuit of the fourth of these themes, Other Worlds. The goal of Eureka! is to provide an end-to-end pipeline that starts with raw, uncalibrated FITS files and ultimately yields precise exoplanet transmission and/or emission spectra. The pipeline has a modular structure with six stages, and each stage uses a "Eureka! Control File" (ECF; these files use the .ecf file extension) to allow for easy control of the pipeline's behavior. Stage 5 also uses a "Eureka! Parameter File" (EPF; these files use the .epf file extension) to control the fitted parameters. We provide template ECFs for the MIRI, NIRCam, NIRISS, and NIRSpec instruments on JWST and the WFC3 instrument on the Hubble Space Telescope (HST). These templates give users a good starting point for their analyses, but Eureka! is not intended to be used as a black box tool, and users should expect to fine-tune some settings for each observation in order to achieve optimal results. At each stage, the pipeline creates intermediate figures and outputs that allow users to compare Eureka!'s performance using different parameter settings or to compare Eureka! with an independent pipeline. The ECF used to run each stage is also copied into the output folder from each stage to enhance reproducibility. Finally, while Eureka! has been optimized for exoplanet observations (especially the latter stages of the code), much of the core functionality could also be repurposed for JWST time-series observations in other research domains thanks to Eureka!'s modularity.

Files

Files (151.0 MB)

Name Size Download all
md5:54754ed7dcfd299eadb1155b64da84cf
151.0 MB Download

Additional details

Funding

U.S. National Science Foundation
Graduate Research Fellowship Program (GRFP) 1746045