IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 16, 2007, 10:43:42 AM (19 years ago)
Author:
Paul Price
Message:

Using FWHM instead of sigma.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmSubtractionStamps.c

    r14519 r14533  
    303303
    304304
    305 bool pmSubtractionGenerateStamps(psArray *stamps, float sigma, int footprint,
     305bool pmSubtractionGenerateStamps(psArray *stamps, float fwhm, int footprint,
    306306                                 const pmSubtractionKernels *kernels)
    307307{
     
    312312    int size = kernels->size + footprint; // Size of postage stamps
    313313    int num = stamps->n;                // Number of stamps
     314    float sigma = fwhm / (2.0 * sqrtf(2.0 * ln(2.0))); // Gaussian sigma
    314315
    315316    for (int i = 0; i < num; i++) {
     
    337338            for (int u = -size; u <= size; u++) {
    338339                input->kernel[v][u] = flux / sigma * 0.5 * M_2_SQRTPI * M_SQRT1_2 *
    339                     expf(0.5 * (PS_SQR(u + xStamp) + PS_SQR(v + yStamp)) / PS_SQR(sigma));
     340                    expf(-0.5 * (PS_SQR(u + xStamp) + PS_SQR(v + yStamp)) / PS_SQR(sigma));
    340341            }
    341342        }
Note: See TracChangeset for help on using the changeset viewer.