Kepler's Goat Herd: Solving Kepler's equation via contour integration

Discussion topics for individual codes
Post Reply
Ada Coda
ASCL Robot
Posts: 2010
Joined: Thu May 08, 2014 5:37 am

Kepler's Goat Herd: Solving Kepler's equation via contour integration

Post by Ada Coda » Tue Jun 01, 2021 2:38 am

Kepler's Goat Herd: Solving Kepler's equation via contour integration

Abstract: Kepler's Goat Herd solves Kepler's equation using contour integration to solve the "geometric goat problem". The C++ code implements a variety of solution: 1.) Newton-Raphson: The quadratic Newton-Raphson root finder; 2.) Danby: The quartic root; 3.) Series: An elliptical series method; and 4.) Contour: A new method based on contour integration. Given an array of mean anomalies, an eccentricity and a desired precision, the code estimates the eccentric anomaly using each method. The accuracy of each approach is increased until the desired precision is reached, and timing is performed using the C++ chrono package.

Credit: Philcox, Oliver

Site: https://github.com/oliverphilcox/Keplers-Goat-Herd
https://ui.adsabs.harvard.edu/abs/2021MNRAS.tmp.1324P

Bibcode: 2021ascl.soft05021P

ID: ascl:2105.021

Post Reply