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.) NewtonRaphson: The quadratic NewtonRaphson 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.
 Publication:

Astrophysics Source Code Library
 Pub Date:
 May 2021
 Bibcode:
 2021ascl.soft05021P
 Keywords:

 Software