xephem
Name
xephem - an interactive astronomical ephemeris for X
Syntax
xephem
Description
Xephem is an interactive astronomical ephemeris program for
X Windows. It has built-in support for all planets plus
support for arbitrary objects given their heliocentric
orbital elements. Xephem generates tabular and graphical
schematic views of the sky and solar system objects, can
plot and list data, and can search for arbitrary user-
defined circumstances.
Xephem contains extensive context-senstive on-line help.
Virtually none of that help is duplicated here so go ahead
and run xephem to learn more. In order for xephem to find
this help text the resource `XEphem.HELPFILE' must be set to
the pathname of the xephem.hlp file.
Main Menu
The main menu of xephem provides control and display of
three basic services: observing circumstances, looping, and
access to additional displays.
Observing circumstances includes location, time and
atmospheric conditions (used for the refraction model).
Looping refers to the ability to set xephem so that it
automatically increments time and a desired step size and
rate. The additional displays provide all of the tabular
and graphical information available, and always refer to the
circumstances defined in the main menu. The additional
displays are activated from the Views pulldown.
Xephem has information about the Solar system planets and
several moons built in. These can be accessed without the
need to access an external database. However, if a database
of objects is available then xephem can read this
information into memory and use it as well. The database is
read in using the DB... pulldown. The objects may be
inspected in detail, manipulated and assigned to so-called
`user defined objects' X and Y using the ObjX/Y... pulldown.
All of the tabular data that xephem presents can be written
to a file and later plotted, written in a tabular listing,
or used to formulate an arbitrary mathematical expression
that can be solved for a maximum, minimum or zero. All of
these facilities are accessed from the Control pulldown.
Several display and accuracy formating options may be
controlled from the Preferences pulldown.
Finally, the Help pulldown provides several categories of
assistance applicable to the overall operation of xephem.
Beginners might start by reading the Introduction help
section.
Resources
XEphem has many resources, many of which you will soon want
to tune to your taste and circumstances; many others may be
left unchanged. Look through the XEphem.ad distribution for
full details.
Of course, in addition to all the custom resources, xephem
supports the usual Xt resources such as -display, -xrm, -fg
and -bg.
The application class of xephem is XEphem.
A list of widgets in xephem would be enormous. If you really
want such a list, build xephem for X11R5 and use the editres
feature. The necessary code is in xephem.c surrounded by
#ifdef WANT_EDITRES.
Author
Elwood Downey, currently at
ecdowney@pobox.cca.cr.rockwell.com
See also
Ephem, the ancestor of xephem suitable for "dumb" 24x80
character displays, including VMS and DOS as well as UNIX.
Ephem and xephem are both on export.lcs.mit.edu; look for
contrib/ephem* and contrib/xephem* for the latest releases.