IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 20, 2012, 7:59:19 PM (14 years ago)
Author:
mhuber
Message:

working version for target FWHM mean simple PSF in ppstack

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/meh_branches/ppstack_test/ppStack/src/ppStackPSF.c

    r34046 r34050  
    1010    bool mdok = false;
    1111    pmPSF *psf = NULL;
    12 
    13     const psVector options->inputMask
     12   
     13    //MEH - where should this be put now?
     14    const psVector *inputMask = options->inputMask;
    1415
    1516    // Get the recipe values
     
    5253        }
    5354    } else {
     55        // Manually static defined target PSF
     56        float psfFWHM = psMetadataLookupF32(&mdok, recipe, "PSF.OUTPUT.FWHM"); // Radius for PSF
     57        if (!mdok) {
     58            psfFWHM = 4.0;
     59        }
    5460
    55         //MEH -- add option for manually defined versus simply defined but not fully autosized?
    56       if (1){
    57         float psfFWHM = options->clippedMean;
    58       } else {
    59 
    60         // Manually static defined target PSF
    61         float psfFWHM = psMetadataLookupF32(&mdok, recipe, "PSF.OUTPUT.FWHM"); // Radius for PSF
    62         if (!mdok) {
    63             psfFWHM = 4.0;
     61        //MEH -- add option -1 for manually defined versus simply defined but not fully autosized? call it what?
     62        if (psfFWHM<0.0){
     63            float NpsfFWHMsig = psMetadataLookupF32(&mdok, recipe, "PSF.OUTPUT.NFWHMSIG"); // Nsig to include
     64            if (!mdok){
     65                NpsfFWHMsig = 0.0;
     66            }
     67//          psfFWHM = options->clippedMean;
     68            float clippedMean = options->clippedMean;
     69            float clippedStdev = options->clippedStdev;
     70            psfFWHM = clippedMean + NpsfFWHMsig*clippedStdev;
     71            if (NpsfFWHMsig<0.0){
     72                psfFWHM = clippedMean + NpsfFWHMsig * -1.0*clippedStdev/clippedMean;
     73            }
    6474        }
    65 
    66       }
    6775
    6876        //MEH -- 2.35 or 2.355 as seen elsewhere? small difference though
Note: See TracChangeset for help on using the changeset viewer.