Skip to main content

An optimized transit-fitting algorithm to search for periodic transits of small planets

Project description

An optimized transit-fitting algorithm to search for periodic transits of small planets. We present a new method to detect planetary transits from time-series photometry, the Transit Least Squares (TLS) algorithm. While the commonly used Box Least Squares (BLS, Kovács et al. 2002) algorithm searches for rectangular signals in stellar light curves, TLS searches for transit-like features with stellar limb-darkening and including the effects of planetary ingress and egress. Moreover, TLS analyses the entire, unbinned data of the phase-folded light curve. These improvements yield a ~10 % higher detection efficiency (and similar false alarm rates) compared to BLS. The higher detection efficiency of our freely available Python implementation comes at the cost of higher computational load, which we partly compensate by applying an optimized period sampling and transit duration sampling, constrained to the physically plausible range. A typical Kepler K2 light curve, worth of 90 d of observations at a cadence of 30 min, can be searched with TLS in 10 seconds real time on a standard laptop computer, just as with BLS.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

transitleastsquares-1.0.2.tar.gz (4.8 MB view details)

Uploaded Source

Built Distribution

transitleastsquares-1.0.2-py3-none-any.whl (4.9 MB view details)

Uploaded Python 3

File details

Details for the file transitleastsquares-1.0.2.tar.gz.

File metadata

  • Download URL: transitleastsquares-1.0.2.tar.gz
  • Upload date:
  • Size: 4.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for transitleastsquares-1.0.2.tar.gz
Algorithm Hash digest
SHA256 3a919257770990b9ce05fb4694eb53d31d9cd90eb67cda29d6db9fcf0d5ea66e
MD5 8a0a782c9f1a613aaddb5027975f537f
BLAKE2b-256 5659265e7ae0938830784fe40f2fb499c2be9dd2451035163d3d2ed38fafa36f

See more details on using hashes here.

File details

Details for the file transitleastsquares-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: transitleastsquares-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/3.7.0

File hashes

Hashes for transitleastsquares-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d682aa2039cdba9da96b7ed3b976fca26ce34511138e99001c72f7f5da9f7f6b
MD5 cfc986bc721a5f7f8166f0ccdcc0047e
BLAKE2b-256 aa361f411717242ce1bb2c1533c1947f33e0019f35eaafe8f49aa108c05f165f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page