IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 20054 for trunk/ppSub/src


Ignore:
Timestamp:
Oct 10, 2008, 3:10:59 PM (18 years ago)
Author:
Paul Price
Message:

Adding additional QA values.

File:
1 edited

Legend:

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

    r19962 r20054  
    285285        // Statistics on the matching
    286286        if (stats) {
     287            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_MODE);
     288            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_STAMPS);
     289            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_DEV_MEAN);
     290            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_DEV_RMS);
     291            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_NORM);
     292            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_BGDIFF);
     293            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_MX);
     294            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_MY);
     295            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_MXX);
     296            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_MXY);
     297            metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_MYY);
     298
    287299            psMetadataAddF32(stats, PS_LIST_TAIL, "MATCH_TIME", 0, "Time to match PSFs",
    288300                             psTimerClear("PPSUB_MATCH"));
    289             psMetadataAddS32(stats, PS_LIST_TAIL, "SUBTRACTION.NUM", 0, "Number of stamps",
    290                              kernels->numStamps);
    291             psMetadataAddF32(stats, PS_LIST_TAIL, "SUBTRACTION.MEAN", 0, "Mean stamp deviation",
    292                              kernels->mean);
    293             psMetadataAddF32(stats, PS_LIST_TAIL, "SUBTRACTION.RMS", 0, "RMS stamp deviation",
    294                              kernels->rms);
    295             metadataCopySingle(stats, outRO->analysis, PM_SUBTRACTION_ANALYSIS_MODE);
    296301        }
    297302    }
     
    539544            psArray *sources = psMetadataLookupPtr(NULL, photRO->analysis, "PSPHOT.SOURCES"); // Sources
    540545            psMetadataAddS32(stats, PS_LIST_TAIL, "NUM_SOURCES", 0, "Number of sources detected", sources->n);
    541             psMetadataAddF32(stats, PS_LIST_TAIL, "MATCH_TIME", 0, "Time to do photometry",
     546            psMetadataAddF32(stats, PS_LIST_TAIL, "PHOT_TIME", 0, "Time to do photometry",
    542547                             psTimerClear("PPSUB_PHOT"));
    543548        }
     
    589594    }
    590595
     596    // Significance image
     597    {
     598        psImage *sig = (psImage*)psBinaryOp(NULL, outRO->image, "*", outRO->image);
     599        psBinaryOp(sig, sig, "/", outRO->weight);
     600        psFits *fits = psFitsOpen("significance.fits", "w");
     601        psFitsWriteImage(fits, NULL, sig, 0, NULL);
     602        psFitsClose(fits);
     603        psFree(sig);
     604    }
     605
    591606    psFree(outRO);
    592607
Note: See TracChangeset for help on using the changeset viewer.