kepler library

Functions

kepler1(double e, double m, {int places = 8}) → double
Solves Kepler's equation by simple iteration.
kepler2(double e, double m, {int places = 8}) → double
Solves Kepler's equation by Newton-like iteration.
kepler2a(double e, double m, {int places = 8}) → double
Kepler2 with Leingärtner limiting to avoid divergence.
kepler2b(double e, double m, {int places = 8}) → double
Kepler2 with Steele limiting to avoid divergence.
kepler3(double e, double m) → double
Solves Kepler's equation by binary search (53 iterations).
kepler4(double e, double m) → double
Approximate solution valid only for small eccentricity.
radius(double eAnom, double e, double a) → double
Radius distance from eccentric anomaly eAnom, eccentricity e, and semimajor axis a.
trueAnomaly(double eAnom, double e) → double
True anomaly ν from eccentric anomaly e_anom and eccentricity e.