Kepler Library for Target Coordinate Computation
The Kepler Library provides a set of subroutines for performing calculations related to orbital motion around an oblate planet. Routines can be used to predict satellite locations and to calculate arbitrary resonance locations in planetary rings. This software is made available by the Rings Node of the PDS.
PDS: The Planetary Data System