This script generates an ePSF (effective Point Spread Function) from a FITS image by detecting stars, extracting cutouts, and building a PSF model. The output is saved as a FITS file.
To run the script, use the following command:
epsf_generator [-h] -i IMAGE [-n NUMBER] [-f FWHM] [-s SIZE] -o OUTPUT
-i or --image: path to FITS image
-o or --output: path to output ePSF FITS file
-n or --number: maximum number of stars to use for ePSF model (default is 100)
-f or --fwhm: FWHM (full-width at half-maximum) of stars in pixels (default is 5.0)
-s or --size: size of cutout in pixels around detected stars (default is 25)
-h or --help: show help message and exit
Create an ePSF from an input FITS image and save it as a FITS file:
epsf_generator -i input.fits -o output.fits
This will generate an ePSF from the input.fits image with default parameters and save it as output.fits.