IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Apr 30, 2013, 6:10:41 PM (13 years ago)
Author:
watersc1
Message:

Changes to stacking code:

  • New input FWHM clipping algorithm using mixture models
  • New recipes/reductions that further reduce FWHM clipping
  • pmSubtractionRejectStamps now fits flux/chi2 values in log-log space to prevent outliers biasing the fit (and causing images to be rejected due to a small number of bad stamps)
  • pmPSF now correctly chooses between useReff forms as appropriate
  • pmPSF change fixes circularization issues in pmReadoutFakeFromSources
  • pmPSFEnvelope somewhat more clear about circularization
  • Changed debugging in pmSubtractionEquation to add information.

I do not see any conflicts with the ppSub code.

File:
1 edited

Legend:

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

    r35165 r35455  
    4141/* #define TEST_X 5745                       // x coordinate to examine */
    4242/* #define TEST_Y 5331                       // y coordinate to examine */
    43 #define TEST_X 25
    44 #define TEST_Y 25
     43// #define TEST_X 972
     44// #define TEST_Y 3213
     45#define TEST_X 3289
     46#define TEST_Y 4810
    4547#define TEST_RADIUS 0.5                 // Radius to examine
    4648# endif
     
    752754    if (PS_SQR(x - TEST_X) + PS_SQR(y - TEST_Y) <= PS_SQR(TEST_RADIUS)) {
    753755        for (int i = 0; i < numGood; i++) {
    754             fprintf(stderr,"Input %d, pixel %d,%d (%" PRIu16 "): %f %f (%f) %f %f %d %x %x -> %x %x\n",
    755                     i, x, y, pixelSources->data.U16[i], pixelData->data.F32[i], pixelVariances->data.F32[i],
    756                     addVariance->data.F32[i], pixelWeights->data.F32[i], pixelExps->data.F32[i],
    757                     pixelSuspects->data.U8[i], badMaskBits, suspectMaskBits, *badMask, *goodMask);
     756            fprintf(stderr,"Input %d, pixel %d,%d (%" PRIu16 "): %f %f (%g) %g %f %d %x %x -> %x %x\n",
     757                    i, x, y, pixelSources->data.U16[i],
     758                    pixelData->data.F32[i], pixelVariances->data.F32[i],
     759                    addVariance->data.F32[i],
     760                    pixelWeights->data.F32[i], pixelExps->data.F32[i],
     761                    pixelSuspects->data.U8[i],
     762                    badMaskBits, suspectMaskBits,
     763                    *badMask, *goodMask);
    758764        }
    759765    }
Note: See TracChangeset for help on using the changeset viewer.