TL;DR
This paper introduces a new differentiable N-body simulation algorithm that efficiently computes derivatives of transit times and other observables with respect to initial conditions and masses, aiding astronomical data analysis.
Contribution
It presents a symplectic integrator with derivative propagation for arbitrary orbital architectures, including close encounters, implemented in an open-source Julia package.
Findings
Accurately computes derivatives of transit times with respect to initial conditions and masses.
Demonstrates improved speed and precision over existing integrators.
Successfully applied to analyze transit-timing variations in the TRAPPIST-1 system.
Abstract
When fitting N-body models to astronomical data - including transit times, radial velocity, and astrometric positions at observed times - the derivatives of the model outputs with respect to the initial conditions can help with model optimization and posterior sampling. Here we describe a general-purpose symplectic integrator for arbitrary orbital architectures, including those with close encounters, which we have recast to maintain numerical stability and precision for small step sizes. We compute the derivatives of the N-body coordinates and velocities as a function of time with respect to the initial conditions and masses by propagating the Jacobian along with the N-body integration. For the first time we obtain the derivatives of the transit times with respect to the initial conditions and masses using the chain rule, which is quicker and more accurate than using finite differences…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
