XEphem
XEphem is a Motif based ephemeris and planetarium program for Unix-like operating systems developed by Elwood C. Downey.
History
XEphem started as a Unix and Motif conversion of the IBM PC-based . It was initially released in December 1993 with version 2.5. Its commercial edition was discontinued in 2016; the free version continued to be offered as proprietary software. In 2021, however, Downey relicensed XEphem's source code under the MIT License, raising the release version from 3.7.7 to 4.0.0 to highlight the change.Algorithms and models
XEphem uses- The VSOP87D planetary theory for Solar System ephemeris,
- Approximation to DE200 for the outer planets and Pluto, and
- Formulae from J. Meeus for Jovian and Saturnian natural satellites
- Model by the Bureau des Longitudes for Martian and Uranian natural satellites
- About 452 million stars from both the Tycho-2 Catalogue and a magnitude limited subset of the Guide Star Catalog II,
- About 1 million deep sky objects mainly from a subset of HYPERLEDA,
- About 288,000 minor planets and comets orbital elements from the IAU Minor Planet Center and Lowell Observatory,
Catalogs
While the free version of XEphem only includes a subset of the SKYMAP Master Catalog and the Messier Catalog, the internal format of the remaining catalogs can be inferred from the source code, and e.g. the internal binary Tycho-2 catalog can be generated from the original data. This is also possible for the non-stellar catalogs in the ASCII.edb format, such as for HYPERLEDA.XEphem can also read several astrometric catalogs in their original formats:
Numerical routines are used in PyEphem with permission of Elwood Downey.