This is a release of binary results for time ephemerides generated by the te_gen-2.0.0 software from a wide variety of JPL and INPOP planetary ephemerides. Note, these binary ephemerides happen to be in little-endian order, but they can only be manipulated and interpolated by ephcom-3.0.0 software in any case, and that software automatically and transparently translates the endianness of binary ephemerides into the endianness of the host so there is no need to distribute a big-endian version of these binary ephemerides as well.
These results include the Newtonian (O(1/c^2)) and post-Newtonian (O(1/c^4)) components of the time-ephemeris integral and the corresponding components of the time-ephemeris vector that helps determine the location-dependent correction to that integral. However, these results do not include the direct effect of asteroids since normally the exact adopted asteroid ephemeris that helps to determine the calculations of planetary ephemerides is not made publicly available with planetary ephemeris results. The missing direct asteroid effect amounts to a correction to these time ephemerides consisting of a sum of quasi-periodic terms whose combined amplitudes rarely exceed 15 ps and a secular trend with a dimensionless slope near 5.e-18. These errors are so small they can probably be judged to be negligible for most if not all users' needs. Nevertheless, I call on all those groups publicly distributing planetary ephemerides to also publicly distribute the corresponding asteroid ephemerides in the interests of open science (since how the asteroids are modelled is an important factor distinguishing the quality of one planetary ephemeris calculation compared to another) and in the interests of removing this source of error from te_gen calculations.
When downloading these tarball (*.tar) files containing binary ephemerides remember also to download the separate armoured ascii signature files (*.tar.asc). You may verify every bit is correct in the download and the files are signed by me (Alan W. Irwin) by running the command
gpg --verify $TARBALL.asc
where $TARBALL is the filename of the tarball and $TARBALL.asc is the corresponding separate armoured ascii signature filename. A good verification result should identify the key id as
key ID BB159E92
and include the line
gpg: Good signature from "Alan W. Irwin (Time Ephemerides key) <firstname.lastname@example.org>"
The tarballs contain 3 files, e.g.,
-rw-r--r-- software/software 123804608 2013-01-14 19:45 ./te422/TE_EPH
-rw-r--r-- software/software 971 2013-01-14 18:35 ./te422/te_header.422
-rw-r--r-- software/software 4670458 2013-01-14 19:52 ./te422/te_testpo.422
where TE_EPH is the little-endian binary form of the time ephemeris (corresponding in this case to the JPL planetary ephemeris, de422), te_header.422 gives redundant (since all this information is in the header records of TE_EPH) ephemeris header information, and te_testpo.422 can be used to check TE_EPH as follows:
ephcom_testeph ./te422/TE_EPH ./te422/te_testpo.422 |less
Finally, C, Fortran 95, or Python applications written by the user should use the standard high-level API for ephcom-3.0.0 (see examples/c/test_api.c, f95/test_api.f, and examples/python/test_api.py that demonstrate use of this API) to read constants from the header of the binary time ephemeris or interpolate time ephemeris data using Chebyshev coefficients stored in the binary ephemeris at any time specified by the user that is within the epoch range of the time ephemeris. Such interpolated time-ephemeris data are useful for determining the precise independent variable of both planetary and time ephemerides as a function of TT (terrestrial time) or reducing pulsar pulse arrival times or any other astronomical or spacecraft observation that requires precise timing.