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

11/03/2020
by   Mario Morvan, et al.
24

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/25/2022

JAXFit: Trust Region Method for Nonlinear Least-Squares Curve Fitting on the GPU

We implement a trust region method on the GPU for nonlinear least square...
research
10/22/2021

DQC: a Python program package for Differentiable Quantum Chemistry

Automatic differentiation represents a paradigm shift in scientific prog...
research
12/28/2018

Kymatio: Scattering Transforms in Python

The wavelet scattering transform is an invariant signal representation s...
research
05/10/2021

PeriPy – A High Performance OpenCL Peridynamics Package

This paper presents a lightweight, open-source and high-performance pyth...
research
12/03/2019

differint: A Python Package for Numerical Fractional Calculus

Fractional calculus has become widely studied and applied to physical pr...
research
11/27/2021

NCVX: A User-Friendly and Scalable Package for Nonconvex Optimization in Machine Learning

Optimizing nonconvex (NCVX) problems, especially nonsmooth and constrain...
research
09/15/2023

RoSSO: A High-Performance Python Package for Robotic Surveillance Strategy Optimization Using JAX

To enable the computation of effective randomized patrol routes for sing...

Please sign up or login with your details

Forgot password? Click here to reset