kepler - Summary
This group is not part of the GNU Project.
kepler is a library of routines for astronomical calculations. The library is implemented in ANSI C and the optional pykepler package provides support for programs written in Python.
It features the following:
- The entire VSOP87 theory for calculating the positions of the eight planets.
- The entire ELP 2000-82B theory for calculating the position of the Moon.
- An analytical theory for calculating Pluto's position for the period 1700AD-2100AD.
- The ability to convert osculating orbital elements to heliocentric coordinates.
- A parser for MPCORB, the MPC Orbit Database.
- The latest IAU 2006 precession and IAU 2000A nutation models.
- Routines for calculating sidereal time using the current IAU resolutions.
- An implementation of the Ron/Vondrak theory of annual aberration.
- Routines for Julian date calculations.
- Routines for coordinate transformations, rotations and parallax corrections.
You can download the source archive using the "Download" link above. Alternatively, if you have git installed, run the following command from a shell prompt.
git clone git://git.savannah.nongnu.org/kepler.git
Registration Date: Tue 02 Mar 2010 09:45:00 PM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable
posted by shivaiyer, Wed 05 Jun 2013 01:00:28 PM UTC
kepler is now supported under Microsoft Windows. Install MinGW for your flavor of Windows and then follow the instructions for Linux in the README file.
posted by shivaiyer, Thu 29 Apr 2010 07:33:35 PM UTC
It is now possible to call the routines in kepler from Python. The implementation of this feature in the `pykepler' Python package uses the ctypes library available in Python since version 2.5.5.
posted by shivaiyer, Mon 15 Mar 2010 08:12:25 PM UTC
kepler now has the ability to parse the orbital elements for minor planets and comets that are published as a series of text files by the Minor Planet Center.
The relevant functions can be found in mpc_file.c. kepler_test.c shows one way these functions may be used.
You can download the export files from http://www.cfa.harvard.edu/iau/Ephemerides/Soft00.html
As always, let me know if you have any comments or questions.
Best wishes,
Shiva
posted by shivaiyer, Tue 09 Mar 2010 01:55:51 PM UTC
Version 1.0 of kepler, a library of C routines for astronomical calculations, is now available for download. You can download the source archive using the "Download" link above.
Alternatively, you can use git to checkout the source files using the following command from a Terminal window:
[...]
- Browse open items
Submit a new item
Powered by Savane 3.14-f13d.
Corresponding source code