Home –  History –  Credit –  Support –  Last_Sats –  Future_Sats –  C95_Ephs –  Legal –  Privacy



There are several old rocket stages and scientific mission beyond the low Earth orbit.

It's difficult to find out the actual position in the sky, especially because there is for satellites near Earth a substantial geometric offset from an Earth centered based ephemeride.

The JPL Horizont website allow the user to do this for most all artificial satellites (and also some other small solar system bodies). But the website user interface is very time consuming and the output is very unusual with long numbers and difficult to read.


You must know how to use the command line. You should know wget, but you can also download the binary (see below).

My program downloads the ephemerides of a satellite from the above site and change the output to the well known MPC format output for the next 14 days from the time of starting this program.

You must know the 3-letter MPC code for your observatory or an observatory nearby. You can download this list from MPC: You need the first column with the 3-letter Code. Wikipedia has a list with clickable maps for the codes.

Additional you must know the satellite ID, otherwise the program would create a full run of all satellites. This complete run is not documented, so it's only useful for advanced users (see below). This satellite ID you can get from'MB'. It's the ID in the first column. The id starts mostly with a minus sign for an artifical satellite.

Then you start at the command line the program with jpl-sats Code ID. If you only use jpl-sats you get a syntax information. An example is jpl-sats C95 -170. This calculates the ephemerides of the JWST (James Webb Space Telescope) for the C95 station in the next 14 days. After each run the ephemeride is presented at your standard browser.

Now you can use the ephemeris in your own tools and programs. If you need other formats, please contact me.

Advanced use

If you give only a station code and no satellite ID, the program will check all satellites available at JPL. This will need some time.

At first the program downloads the list of all satellites. In a first run it checks, which satellites are too far away. All satellites at a distance of more than 0.1 AU are ignored. Satellites which will be starts in the next 14 days will be listed in the file future.html (also available at this site). Satellite with ending ephemerides in the last 14 days will be listed in the file last.html (also available at this site). In a second run all visible satellites will be calculates and saved into sat-name.html files and a complete ephemeris.html file. The index is given in eph-index.html. You should both files together to use the index, otherwise the index can't be used.

If you want you can download the file ignore.txt and add this into the root of jps-sats.exe. All satellites in this file will be ignored (e.g. too near moon or earth etc.). jpl.mags contains H(0) magnitude to precdict the magnitude better for bigger satellites. This would ignore also a single satellite given with the ID! See examples for format.

Here are sample ephemerides for my station C95.


You must download the following two programs:

  • JPL-SATS.EXE from this website. Because it's a self-written program, Windows may warn you that this is an unusual program. Also some virus scanners may tell you, it contains a virus. It doesn't. If you are anxious, you can try it at a virtual operating system.
  • WGET binary from this website. But maybe you have it already. Try wget at comemnad line, then you don't need this download. But wget must be not too old, otherwise download this binary.

If you like this tool, please be so nice to give me (also a small) donation. Thank you.

Website generated with AmrumHtml. Date: 12-08-2022