IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 23, 2008, 2:40:29 PM (18 years ago)
Author:
Paul Price
Message:

Adding additional statistics for output.

File:
1 edited

Legend:

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

    r17734 r17784  
    1414
    1515
    16 bool ppSubReadout(pmConfig *config, const pmFPAview *view)
     16bool ppSubReadout(pmConfig *config, psMetadata *stats, const pmFPAview *view)
    1717{
    1818    pmReadout *inRO = pmFPAfileThisReadout(config->files, view, "PPSUB.INPUT"); // Input readout
     
    122122    // Add kernel descrption to header
    123123    pmSubtractionKernels *kernels = psMetadataLookupPtr(&mdok, inConv->analysis,
    124                                                         "SUBTRACTION.KERNEL"); // The subtraction kernels
     124                                                        PM_SUBTRACTION_ANALYSIS_KERNEL); // Subtraction kernel
    125125    if (!kernels) {
    126         kernels = psMetadataLookupPtr(&mdok, refConv->analysis, "SUBTRACTION.KERNEL");
     126        kernels = psMetadataLookupPtr(&mdok, refConv->analysis, PM_SUBTRACTION_ANALYSIS_KERNEL);
    127127    }
    128128    if (!kernels) {
     
    135135    psMetadataAddStr(outHDU->header, PS_LIST_TAIL, "PPSUB.KERNEL", 0,
    136136                     "Subtraction kernel", kernels->description);
     137
     138    // Statistics on the matching
     139    if (psMetadataLookup(inConv->analysis, PM_SUBTRACTION_ANALYSIS_MODE)) {
     140        psMetadataItemSupplement(stats, inConv->analysis, PM_SUBTRACTION_ANALYSIS_MODE);
     141        psMetadataItemSupplement(stats, inConv->analysis, PM_SUBTRACTION_ANALYSIS_STAMPS_NUM);
     142        psMetadataItemSupplement(stats, inConv->analysis, PM_SUBTRACTION_ANALYSIS_STAMPS_RMS);
     143    }
     144    if (psMetadataLookup(refConv->analysis, PM_SUBTRACTION_ANALYSIS_MODE)) {
     145        psMetadataItemSupplement(stats, refConv->analysis, PM_SUBTRACTION_ANALYSIS_MODE);
     146        psMetadataItemSupplement(stats, refConv->analysis, PM_SUBTRACTION_ANALYSIS_STAMPS_NUM);
     147        psMetadataItemSupplement(stats, refConv->analysis, PM_SUBTRACTION_ANALYSIS_STAMPS_RMS);
     148    }
    137149
    138150#ifdef TESTING
     
    233245
    234246        pmFPAfileActivate(config->files, false, "PSPHOT.INPUT");
     247
     248        psArray *sources = psMetadataLookupPtr(NULL, outRO->parent->parent->analysis, "PSPHOT.SOURCES");
     249        psMetadataAddS32(stats, PS_LIST_TAIL, "NUM_SOURCES", 0, "Number of sources detected", sources->n);
    235250    }
    236251
Note: See TracChangeset for help on using the changeset viewer.