Skip to main content

CALLHORIZONS is a Python 2.7 interface to access JPL HORIZONS ephemerides and orbital elements of Solar System bodies.

Project description

Overview

This module provides a convenient python interface to the JPL HORIZONS system by directly accessing and parsing the http website. Ephemerides can be obtained through get_ephemerides, orbital elements through get_elements. Function export2pyephem provides a convenient interface to the PyEphem module that allows for ephemerides calculations on your machine.

Installation

The easiest way is to install the module using pip:

pip install callhorizons

For other ways, see the documentation.

Documentation

The CALLHORIZONS documentation is available at http://mommermi.github.io/callhorizons/readme.html

Examples

  • print RA and DEC of asteroid 433 Eros from Mauna Kea for two discrete dates:

    import callhorizons
    eros = callhorizons.query('Eros')
    eros.set_discreteepochs([2457446.177083, 2457446.182343])
    eros.get_ephemerides(568)
    print eros['RA'], eros['DEC']

For more examples, see the documentation.

License

This code is published under the MIT License. Feel free to use this code and modify it to your own needs. Please note that the code is provided as is, without any warranty (see LICENSE file for details).

Copyright (c) 2016 Michael Mommert

Contact

Feel free to contact me with your suggestions and comments!

michael.mommert (at) nau.edu, latest version: v0.9, 2016-02-27

Changelog

  • 2016-01-13: implemented function export2pyephem that exports orbital elements into a PyEphem object (requires PyEphem: http://rhodesmill.org/pyephem/)

  • 2016-02-27: changed structure into class structure, created pip installer

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

CALLHORIZONS-0.9.7.tar.gz (264.2 kB view details)

Uploaded Source

File details

Details for the file CALLHORIZONS-0.9.7.tar.gz.

File metadata

  • Download URL: CALLHORIZONS-0.9.7.tar.gz
  • Upload date:
  • Size: 264.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for CALLHORIZONS-0.9.7.tar.gz
Algorithm Hash digest
SHA256 df8eb80965b587a39361ae6306697e6f5af42398a176232e43accc3f8e0dee02
MD5 dc292e82ed4077d3d2803670d8184b4e
BLAKE2b-256 4d32e59317868c9e572224b7da92c7076bb611b1589001e9380364e3808801aa

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page