The JAVA library is designed to read any published JPL DE/LE ephemerides and to calculated the position and velocity of the Sun, Moon, eight major planets and Pluto, also the earth nutations and the lunar librations if they are part of the ephemeris.

The library works with ASCII version of the JPL ephemerides, as all the necessary files can be found in the directory:
"ftp://ssd.jpl.nasa.gov/pub/eph/planets/ascii/"

Mechanism of using the library is the following:
For each JPL ephemeris creating subclass of class DEheader, which contains specific constants, parameters and method for reading ASCII ephemerides files and array of coefficients of Chebyshev polynomials. This subclass shall be transmitted as a parameter of the method for calculation of the position and velocity for the corresponding Julian date, which is located in the class DEephem.

The library is more complete and flexible implementation of the concept embedded in JPL "JAVA-version":
"ftp://ssd.jpl.nasa.gov/pub/eph/planets/JAVA-version/"

Copyright (C) 2009, 2010 Peter Hristozov. All rights reserved.

JDEread is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program. If not, see .

The latest version of the library and news can be found on page: http://sourceforge.net/projects/jderead/.

For contact with author:
name: Peter Hristozov.
Email: peterhri@hotmail.com
address:
Victor Ugo street 15a,
Plovdiv 4000,
Bulgaria.