ExoIris: Easy Exoplanet Transmission Spectroscopy

ExoIris: Easy Exoplanet Transmission Spectroscopy#

http://img.shields.io/badge/license-GPLv3-blue.svg?style=flat https://badge.fury.io/py/exoiris.svg https://img.shields.io/badge/Contributor%20Covenant-2.0-4baaaa.svg https://zenodo.org/badge/DOI/10.5281/zenodo.18598642.svg

Overview#

ExoIris is a Python package for exoplanet transmission spectroscopy that models full 2D spectroscopic transit time series directly, estimating self-consistent transmission spectra with uncertainties. It supports joint multi-instrument, multi-epoch analyses with flexible spectral resolution, Gaussian process noise models, transit timing variations, spot-crossings, and inclusion of the transit light source effect.

A complete analysis, including optimization and MCMC sampling, typically takes minutes to tens of minutes, though the most complex multi-instrument analyses may take up to a few hours. See the feature overview below for details.

_images/example1.png
Joint Modeling

Analyse multiple instruments and epochs in a single self-consistent model.

Joint Modeling
Flexible Spectral Resolution

Decouple data resolution from transmission spectrum resolution.

Flexible Spectral Resolution
Spot Crossing & TLSE

Model spot-crossing events and the transit light source effect.

Spot Crossing & TLSE
Transit Timing Variations

Fit transit centres per epoch to account for TTVs.

Transit Timing Variations
Baseline Modeling

Account for instrumental and astrophysical systematics.

Baseline Modeling
Flux Offsets

Account for additive offsets between datasets.

Flux Offsets
Reproducible Analyses

Save and restore complete analyses as self-contained FITS files.

Reproducible Analyses
Retrieval Likelihood

A custom likelihood function for atmospheric retrieval.

Retrieval Likelihood

Documentation#

Support#

If you experience any difficulties with ExoIris, please submit an issue on the ExoIris GitHub repository. You are also encouraged to share suggestions or feature requests either through the same method or by reaching out to the authors directly.

License#

ExoIris is licensed under the GPLv3 license.