Welcome to the repository for the jplephem
Python library!
The package is a Python implementation of the math that standard JPL ephemerides use to predict raw (x,y,z) planetary positions. It is one of the foundations of the Skyfield astronomy library for Python:
http://rhodesmill.org/skyfield/
But you can also use jplephem
standalone to generate raw vectors. If
that is your use case, then simply head over to its documentation and
download link on the Python Package Index:
https://pypi.python.org/pypi/jplephem
If you want to install it with conda
, there is a recipe at:
https://github.com/conda-forge/jplephem-feedstock
This repository is where jplephem
is maintained. You will find its
source code beneath the jplephem
directory that sits alongside the
setup.py
file. You can run its tests with:
wget https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/planets/a_old_versions/de405.bsp
wget https://naif.jpl.nasa.gov/pub/naif/generic_kernels/spk/planets/a_old_versions/de421.bsp
pip install de421
python -m unittest discover jplephem
Enjoy!