A pure python3 wrapper for JPL HORIZONS on-line solar system data and ephemeris computation service. This module provides an object to interact with the service for data retrieval and thus abstracts away the official telnet interface.. The functionality is currently limited to x-y-z coordinates of major bodies, but can easily be extended. The sourcecode can be found in the 'source' directory. The 'test' directory contains pytest-tests and the 'documentation' directory well ... the documentation.
- start coding by including the
source
directory into sys.path- currently no pip package
- run tests by typing
py.test
- (re)build documentation by running
cd documentation && make html
- HTML documentation path: documentation/_build/html/index.html
- handle telnet errors
- refactor date handling
- NASA HORIZONS page
- NASA HORIZONS User Manual
- ISO 8601
- RFC 854 - telnet
- RFC 4180 - CSV
- RFC 4627 - JSON and json.org
- YAML specification
- PyYAML
- United States Naval Observatory Circular 179 : The IAU Resolutions on Astronomical Reference Systems, Time Scales, and Earth Rotation Models Explanation and Implementation (pdf)
- reStructuredText documentation
- pytest testing framework
- sphinx documentation generator