This Python API, is an effort towards opening NASA's PDS data sets to the public with a focus on ease of access. Thus creating, NASA's JPL Horizons On-Line Ephemeris System API
Download the package from: https://pypi.python.org/pypi/HorizonJPL or from pip:
pip install horizonjpl
Please note, this API is currently in development and things are subject to change in future versions.
Things yet to be implemented from HORIZON system:
- Ephemeris and Trajectory calculations
- Small Body advanced search
- Convenience API calls
Creating a robust fault tolerant API is the number one goal. Included in this goal is various subgoals:
- Easy to access/read documentation
- Ultra fast response parsing
- Utilize cache wherever makes the most sense without affecting the integridy of the data
- Simple RESTful API
From http://en.wikipedia.org/wiki/Ephemeris:
For scientific uses, a modern planetary ephemeris comprises software that generates positions of planets and often of
their satellites, asteroids, or comets, at virtually any time desired by the user.
- Current Documentation - https://docs.google.com/document/d/1g9q3ln9LVAATOZ15986HLTCaqcAj_Jd8e_jOGS3YWrE/pub
- Explorer and Future documentation home - http://nasa.api.niewma.com
- Planetary Data System: http://pds.nasa.gov/
- Jet Propulsion Labs: http://www.jpl.nasa.gov/
- HORIZON User Manual: http://ssd.jpl.nasa.gov/?horizons_doc
Matthew Mihok (@mattmattmatt)
Dexter Jagula (@djagula)
Siddarth Kalra (@SiddarthKalra)
Tiago Moreira (@Kamots)