English

PyLightcurve-torch: a transit modelling package for deep learning applications in PyTorch

Earth and Planetary Astrophysics 2021-03-24 v2 Instrumentation and Methods for Astrophysics Machine Learning Computational Physics

Abstract

We present a new open source python package, based on PyLightcurve and PyTorch, tailored for efficient computation and automatic differentiation of exoplanetary transits. The classes and functions implemented are fully vectorised, natively GPU-compatible and differentiable with respect to the stellar and planetary parameters. This makes PyLightcurve-torch suitable for traditional forward computation of transits, but also extends the range of possible applications with inference and optimisation algorithms requiring access to the gradients of the physical model. This endeavour is aimed at fostering the use of deep learning in exoplanets research, motivated by an ever increasing amount of stellar light curves data and various incentives for the improvement of detection and characterisation techniques.

Keywords

Cite

@article{arxiv.2011.02030,
  title  = {PyLightcurve-torch: a transit modelling package for deep learning applications in PyTorch},
  author = {Mario Morvan and Angelos Tsiaras and Nikolaos Nikolaou and Ingo P. Waldmann},
  journal= {arXiv preprint arXiv:2011.02030},
  year   = {2021}
}

Comments

7 pages, 3 figures; submission status updated, fig 2 caption added

R2 v1 2026-06-23T19:54:02.422Z