libnova is a general purpose, double precision, celestial mechanics, astrometry and astrodynamics library.
- Calculates planetary positions using VSOP87 theory.
- Calculates lunar positions using ELP82 theory.
- Orbital positions for comets and asteroid with elliptic, parabolic and hyperbolic orbits.
- Rise, set and transit timings based on observer location.
- Aberration, nutation and precession.
very easy to use