Move /tesla/trunk to /aegean/trunk
Aegean: don't print header to stdout when no outfile provided. Change 'tesla' to 'aegean' in header
Fixed some bugs described in #36. FIXED2PSF is now implemented properly and fewer sources produce fits with crazy errors. Output format has been modified to allow 5 flags instead of the previous 4.
For pyfits versions <2.3 we manually convert BLANK pixels to NaNs
When the min/max allowed values of dx/dy are equal a PSF fit is now used. Previously this was causing fit errors as per ticket #18.
header.has_key is deprecated, using 'key in header' instead.
when a source is FIXED2PSF the beam parameters are set as the default in all cases instead of just some
Despite what I told Jay, pyfits will not creat BZERO BSCALE header keys if they are not in the data file although it will assume them to be 0,1.0. I have added checks for BZERO and BSCALE and set them to 0,1.0 if they are not found.
curvature, background, and rms images now incorporate NaNs correctly. Small images no longer break the backgrounding/rms function.
the beam parameters for images that contain no beam information is now set to default values (#41). added --file_version option to aegean
added logging.INFO comments when BPA,BMAJ, or BMIN are not in the fits header.
in response to #37, fits_image now exclusively uses NaN for blanked pixels, reguardless of which version of pyfits is used
background error has been replaced with background rms in the output catalog
Fixed a bug whereby the incorrect background and rms pixels were being reported
Fixed ra/dec error present in previous commit
Updated the __doc__ string for find_sources_in_image to reflect the current version
#51 Aegean fix crash for sources at edge of image (clamp background pixel location to edge)
#50 Aegean crashes with particular beams when calculating variable background
Aegean: add --save_background option to save the background/RMS maps as new FITS files
Aegean backgrounding speedup: replace arr_fil function will numpy slice assignment