NAME: photcal PURPOSE: (one line only) Photometric calibration using two lists of partially overlapping sources. DESCRIPTION: CATEGORY: Photometry CALLING SEQUENCE: photcal,ra,dec,imag,imagerr,catra,catdec,catmag,ngood,photzp, photzperr,magrange INPUTS: ra - J2000 right ascension of source (usually from a CCD image) dec - J2000 declination of source (usually from a CCD image) imag - instrumental magnitude imagerr - uncertainty on the instrument magnitude catra - J2000 right ascension of the catalog (known) source. catdec - J2000 declination of the catalog (known) source. catmag - Standard catalog magnitude catmagerr - Uncertainty of the standard catalog magnitude OPTIONAL INPUT PARAMETERS: KEYWORD INPUT PARAMETERS: MAXSEP - Maximum allowable separation in arcseconds between sources in the two lists that will be considered a match (default=1.5 arcsec). NODISPLAY - Flag, if set will suppress all plots UNIQUE - Flag, if set will force the linking of the two lists to be a one-to-one mapping. RETURN_ALL - Flag, if set will return all cross-correlated sources. Normally, those that are marked as bad are removed from INDEX1 and INDEX2 before returning. If you want them all for some other external processing you will set this. OUTPUTS: ngood - Number of good matches photzp - Photometric zero-point that when added to the instrumental magnitude will return the standard magnitude in the system of the catalog. photzperr - Uncertainty on the zero-point magrange - magnitude range of the catalog stars used, 2-element vector with [faintmag,brightmag] KEYWORD OUTPUT PARAMETERS: BAD - Bad flag array, same length as the input arrays. INDEX1 - index into catalog list for the matched list of good stars INDEX2 - index into star list for the matched list of good stars COMMON BLOCKS: SIDE EFFECTS: RESTRICTIONS: PROCEDURE: MODIFICATION HISTORY: Written by Marc W. Buie, Lowell Observatory, 2007/02/01 2008/08/07, MWB, added MAXSEP, UNIQUE, and NODISPLAY keywords 2011/04/25, MWB, added RETURN_ALL and BAD keywwords