PHOTPHOT
Name
 
  photphot
Purpose (one Line Only)
 
  Photometry from photographic image data.
Description
 
  Uses marginal distributions and a pair of 1-D gaussian fits in each
    
    axis to determine flux and position from an image that derives from
    
    a photographic medium.
  
  This routine does NOT do any local peak finding.  It makes its based
    
    entirely on the input location.
Category
 
  Photometry
Calling Sequence
 
  photphot,img,x0,y0,dw, $
          
           xcen,ycen,xfwhm,yfwhm,xflux,yflux,xback,yback, $
          
           xcenerr,ycenerr,xfluxerr,yfluxerr
Inputs
 
  img        2-d image array. Assumed to have 1 star only.
  
  x0         vector of starting source x positions
  
  y0         vector of starting source y positions
  
  dw         scalar or vector of box size for fit.
Keyword Input Parameters
 
  SKY - Scalar or vector, if provided is used for the sky background and no
          
          fit on sky is performed.
  
  DEBUG - Flag, if set will generate debug plots and printouts.  This is
            
            not designed to be used when you are providing vector input.
            
            Implies verbose as well.
  
  SILENT - Flag, if set will suppress all non-error output.
  
  VERBOSE - Flag, if set will generate chatty out (but not nearly as much
            
             as if the debug flag is set).
  
 
Outputs
 
  xcen  -    fitted x position of source
  
  ycen  -    fitted y position of source
  
  xfwhm -    fitted FWHM of source in x direction.
  
  yfwhm -    fitted FWHM of source in y direction.
  
  xflux -    fitted flux of source in x direction.
  
  yflux -    fitted flux of source in y direction.
  
  xback -    fitted image background in x direction.
  
  yback -    fitted image background in y direction.
  
  xcenerr -  uncertainty on fitted x position of source
  
  ycenerr -  uncertainty on fitted y position of source
  
  xfluxerr - uncertainty on fitted flux of source in x direction.
  
  yfluxerr - uncertainty on fitted flux of source in y direction.
Keyword Output Parameters
Common Blocks
Side Effects
Restrictions
Procedure
Modification History
 
  2007 Oct 15, Written by Peter L. Collins, Lowell Observatory
              
               Based on Fortran code kindly supplied by Larry Wasserman.
  
  2007/10/16,  add SKY keyword and input vectors of source positions.
  
  2007/10/21, MWB, converted to use IDL builtin, gaussfit
  
  2007/10/29, MWB, integrated into library
  
  2013/12/23, MWB, fixed numerous issues with input variables getting changed,
                    
                     the most common problem was promoting scalars to 1-element
                    
                     vectors.