PyLightcurve-torch: a transit modeling package for deep learning applications in PyTorch
Abstract
We present a new open source python package, based on PyLightcurve and PyTorch Paszke et al., 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 optimization 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 characterization techniques.
- Publication:
-
Publications of the Astronomical Society of the Pacific
- Pub Date:
- March 2021
- DOI:
- arXiv:
- arXiv:2011.02030
- Bibcode:
- 2021PASP..133c4505M
- Keywords:
-
- Exoplanets;
- Transits;
- Photometry;
- Neural networks;
- Astrophysics - Earth and Planetary Astrophysics;
- Astrophysics - Instrumentation and Methods for Astrophysics;
- Computer Science - Machine Learning;
- Physics - Computational Physics
- E-Print:
- 7 pages, 3 figures