NAME:
  obsprop
 PURPOSE:
  Observing proposal planning table generation
 DESCRIPTION:

 CATEGORY:
  Astronomy
 CALLING SEQUENCE:
  obsprop,objcode,obs,date1,date2
 INPUTS:
  objcode - String array of standard object codes (see ephem.pro)
  obs     - Integer Marsden code of the observatory
               688 - Lowell Observatory
               500 - Geocentric
               If you provide an invalid code, 688 is assumed.
  date1   - UT date and time vector near midnight for first night,
                 [year,month,day,hour]
  date2   - UT date and time vector near midnight for last night,
     
 OPTIONAL INPUT PARAMETERS:

 KEYWORD INPUT PARAMETERS:
  AMLIMIT - limiting airmass that defines observing window (default=3.0)
  OBSFILE - Override on file name where observatory codes are to be found.

 OUTPUTS:

 KEYWORD OUTPUT PARAMETERS:

 COMMON BLOCKS:

 SIDE EFFECTS:

 RESTRICTIONS:

 PROCEDURE:

 MODIFICATION HISTORY:
  Written by Marc W. Buie, Lowell Observatory, 1997/02/18
  2001/03/16, David Tucker, changed rdobscod call and file default
  2001/05/01, MWB, fixed objcode bug.
  2002/02/14, MWB, minor formatting changes of output.
  2002/03/27, MWB, fixed AMLIMIT bug.
  2002/11/04, MWB, added support for string obscode values
  2009/11/10, MWB, fixed minor formatting problem.