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.
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:
FWHM - full width to half maximum (scaled from sigma of fit).
AMPL - max value of gaussian at xcen.
BACKGR - backgr (constant added to gaussian)
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