IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 26, 2010, 3:53:34 PM (16 years ago)
Author:
Paul Price
Message:

Failure to have a reasonable variance renormalisation factor is now a data quality issue.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppSub/src/ppSubVarianceRescale.c

    r27317 r28121  
    2222#include "ppSub.h"
    2323
    24 bool ppSubVarianceRescale(pmConfig *config)
     24bool ppSubVarianceRescale(pmConfig *config, ppSubData *data)
    2525{
    2626    psAssert(config, "Require configuration");
     
    6060    }
    6161
    62     return pmReadoutVarianceRenormalise(readout, maskBad, num, minValid, maxValid);
     62    if (!pmReadoutVarianceRenormalise(readout, maskBad, num, minValid, maxValid)) {
     63        psErrorStackPrint(stderr, "Unable to renormalise variances");
     64        psWarning("Unable to renormalise variances --- suspect bad data quality.");
     65        // Allow the convolved and subtracted images to be written
     66        ppSubDataQuality(data, PPSUB_ERR_VARIANCE,
     67                         PPSUB_FILES_INPUT | PPSUB_FILES_PHOT_SUB | PPSUB_FILES_PHOT_INV |
     68                         PPSUB_FILES_PSF | PPSUB_FILES_PHOT);
     69    }
     70
     71    return true;
    6372}
Note: See TracChangeset for help on using the changeset viewer.