NAME: 
  sspos
 PURPOSE: 
  Interactive program for generating solar system body ephemerides.
 DESCRIPTION:
  Interactive front-end for EPHEM.  Given object code (format described
    in EPHEM), this will compute positions and give local circumstances
    of the object.  Reads the current time from the system clock which
    may or may not be accurate.

  All output is printed on the screen.

 CATEGORY:
  Astronomy
 CALLING SEQUENCE:
 INPUTS:
 OPTIONAL INPUT PARAMETERS:
 KEYWORD INPUT PARAMETERS:
  TIME    - optional time [y,m,d,h,m,s] for positions
  AMCRIT  - Critical airmass for rise/set times.
  OBSFILE - Override on file name where observatory codes are to be found.
  OBSCODE - Integer Marsden code of the observatory, default 688 - Anderson Mesa
  APO     - Flag, if set, enables a special output mode for Apache Pt. Obs.
 OUTPUTS:
 KEYWORD OUTPUT PARAMETERS:
 COMMON BLOCKS:
 SIDE EFFECTS:
 RESTRICTIONS:
  This procedure requires an external ephemeris computation engine that
    is accessed through pipe I/O.  It probably won't work away from Lowell
    Observatory unless you provide a compatible engine.
 PROCEDURE:
 MODIFICATION HISTORY:
  94/04/11 - Initial version written by Marc W. Buie, Lowell Observatory.
  95/05/03 - Added TIME keyword
  95/09/10 - Fixed bug that causes program to crash for objects that never
             rise or set
  96/12/27 - MWB, added interactive 'T' time set option.
  97/03/05 - MWB, added FILE and OBSCODE keywords
  2001/03/22, David Tucker, changed obsfile support
  2001/04/18, MWB, changed systime call.
  2001/04/20, MWB, changed to support new geteph/ephem
  2002/09/09, MWB, added support for string obscode values
  2010/04/29, MWB, added APO keyword