Skip to main content

TransitFit

TransitFit has been developed as part of the ongoing effort of the Spectroscopy and Photometry of Exoplanet Atmospheres Research Network (SPEARNET). SPEARNET is undertaking a survey of exoplanet atmospheres using transmission spectroscopy.

Original Author - Joshua Hayes (University of Manchester)

Current maintainer - Akshay Priyadarshi (University of Manchester) [email: akshay.priyadarshi@manchester.ac.uk]

Overview

TransitFit is designed for exoplanetary transmission spectroscopy studies and offers a flexible approach to fitting single or multiple transits of an exoplanet at different observation wavelengths. It possesses the functionality to efficiently couple host limb-darkening parameters to a range of physical models across different wavelengths, through the use of the Limb darkening toolkit (ldtk) and the Kipping parameterisations of two-parameter limb darkening models. TransitFit uses batman to handle transit light curve modelling, and sampling and retrieval uses the nested sampling algorithm available through dynesty.

Installation

Please note that TransitFit currently only runs on UNIX-based machines.

Along with an installation of Python 3 (with the standard Conda distribution packages), TransitFit requires the following packages to be installed:

User guide

The documentation for TransitFit can be found here

Observational Data

The observational data of WASP-127b obtained by SPEARNET and the TRANSITFIT transmission spectrum of WASP-96b can be downloaded from here and here.

Citing TransitFit

If you have used TransitFit in your work, please cite the accompanying paper. If you are using BibTeX, you can add the following to your .bib file:

@article{10.1093/mnras/stad3353,
    author = {Hayes, J J C and Priyadarshi, A and Kerins, E and Awiphan, S and McDonald, I and A-thano, N and Morgan, J S and Humpage, A and Charles, S and Wright, M and Joshi, Y C and Jiang, Ing-Guey and Inyanya, T and Padjaroen, T and Munsaket, P and Chuanraksasat, P and Komonjinda, S and Kittara, P and Dhillon, V S and Marsh, T R and Reichart, D E and Poshyachinda, S and The SPEARNET Collaboration},
    title = "{TransitFit: combined multi-instrument exoplanet transit fitting for JWST, HST and ground-based transmission spectroscopy studies}",
    journal = {Monthly Notices of the Royal Astronomical Society},
    pages = {stad3353},
    year = {2023},
    month = {11},
    abstract = "{We present TransitFit†, a package designed to fit exoplanetary transit light-curves. TransitFit offers multi-epoch, multi-wavelength fitting of multi-telescope transit data. TransitFit allows per-telescope detrending to be performed simultaneously with transit parameter fitting, including custom detrending. Host limb darkening can be fitted using prior conditioning from stellar atmosphere models. We demonstrate TransitFit in a number of contexts. We model multi-telescope broadband optical data from the ground-based SPEARNET survey of the low-density hot-Neptune WASP-127 b and compare results to a previously published higher spectral resolution GTC/OSIRIS transmission spectrum. Using TransitFit, we fit 26 transit epochs by TESS to recover improved ephemeris of the hot-Jupiter WASP-91 b and a transit depth determined to a precision of 111 ppm. We use TransitFit to conduct an investigation into the contested presence of TTV signatures in WASP-126 b using 180 transits observed by TESS, concluding that there is no statistically significant evidence for such signatures from observations spanning 27 TESS sectors. We fit HST observations of WASP-43 b, demonstrating how TransitFit can use custom detrending algorithms to remove complex baseline systematics. Lastly, we present a transmission spectrum of the atmosphere of WASP-96 b constructed from simultaneous fitting of JWST NIRISS Early Release Observations and archive HST WFC3 transit data. The transmission spectrum shows generally good correspondence between spectral features present in both datasets, despite very different detrending requirements.}",
    issn = {0035-8711},
    doi = {10.1093/mnras/stad3353},
    url = {https://doi.org/10.1093/mnras/stad3353},
    eprint = {https://academic.oup.com/mnras/advance-article-pdf/doi/10.1093/mnras/stad3353/52799695/stad3353.pdf},
}

Release files for transitfit 3.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for transitfit 3.4.1
File Size Uploaded
transitfit-3.4.1.tar.gz 172.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for transitfit 3.4.1
File Interpreter ABI Platform
transitfit-3.4.1-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 349.8 kB

Release files / transitfit-3.4.1.tar.gz

Download URL transitfit-3.4.1.tar.gz
Size 172.0 kB
Tags Source
SHA-256 checksum
How to use checksums
8dafa611e3ae43ca498066a2757c05f8f4443e7053dbd4600b95cde74d21b0b3
BLAKE2b-256 checksum
How to use checksums
b360a8ec10c6b2795115e958f57e01b0b0aca575c34a29c6afe460d33cb3eb30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release files / transitfit-3.4.1-py2.py3-none-any.whl

Download URL transitfit-3.4.1-py2.py3-none-any.whl
Size 177.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
8c51b3161e63404f82150cd182226af2322c7ac589246598c060910fd9ff6a14
BLAKE2b-256 checksum
How to use checksums
4eaccf720a45dd2601e1ab8eb62625d5df2b5b087c92ded4cc12fb87ae3f3e7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.5

Release history Release notifications | RSS feed

This release

3.4.1 This release

2 release files

3.4.0

2 release files

3.3.6

1 release file

3.0.9

2 release files

3.0.8

2 release files

3.0.7

2 release files

3.0.3

3 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

3 release files

2.2.1

1 release file

2.2.0

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page