IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 27, 2018, 3:31:55 PM (8 years ago)
Author:
eugene
Message:

merge changes from trunk

Location:
branches/czw_branch/20170908
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/20170908

  • branches/czw_branch/20170908/ppTranslate/src/ppMopsRead.c

    r40058 r40483  
    107107    det->fpashutoutc = psMemIncrRefCounter(psMetadataLookupStr(NULL, header, "FPA.SHUTOUTC"));
    108108    det->fpashutcutc = psMemIncrRefCounter(psMetadataLookupStr(NULL, header, "FPA.SHUTCUTC"));
     109    det->refcat = psMemIncrRefCounter(psMetadataLookupStr(NULL, header, "PSREFCAT"));
    109110    psFree(header);
    110111
     
    242243
    243244    //MEH -- diff params, may need skyChipPsfVersion
    244     psVector *npos = psMetadataLookupVector(NULL, table, "DIFF_NPOS");
     245    // -- unclear for npos, remove for now
     246    //psVector *npos = psMetadataLookupVector(NULL, table, "DIFF_NPOS");
    245247    psVector *fpos = psMetadataLookupVector(NULL, table, "DIFF_FRATIO");
    246248    psVector *rbad = psMetadataLookupVector(NULL, table, "DIFF_NRATIO_BAD");
     
    270272        }
    271273
    272         // add diff params to discard -- needs to be in config.. -- WSdiff only?
     274        // MEH -- add diff params to discard -- needs to be in config.. -- WSdiff only?
    273275        // -- needs to be finite to test but unclear if should reject (probably)
    274276        // -- using Napoli 2013 to start with
     
    278280        // DIFF_NRATIO_MASK>0.4
    279281        // DIFF_NRATIO_ALL>0.3
    280         // -- unclear about npos still --
     282        // -- unclear about npos still -- so remove from check
    281283        //if (npos->data.S32[row]<=3 ||
    282284        if (!isfinite(fpos->data.F32[row]) || !isfinite(rbad->data.F32[row]) || !isfinite(rmask->data.F32[row]) || !isfinite(rall->data.F32[row])) {
    283            psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of NAN diff params: 3, 0.6, 0.4, 0.4, 0.3: %d %g %f %f %f ", row, i, npos->data.S32[row],fpos->data.F32[row],rbad->data.F32[row],rmask->data.F32[row],rall->data.F32[row]);
     285           //psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of NAN diff params: 3, 0.6, 0.4, 0.4, 0.3: %d %g %f %f %f ", row, i, npos->data.S32[row],fpos->data.F32[row],rbad->data.F32[row],rmask->data.F32[row],rall->data.F32[row]);
     286          psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of NAN diff params: 3, 0.6, 0.4, 0.4, 0.3:  %g %f %f %f ", row, i, fpos->data.F32[row],rbad->data.F32[row],rmask->data.F32[row],rall->data.F32[row]);
    284287          det->mask->data.U8[row] = 0xFF;
    285288          continue;
    286289        }
    287290        if (fpos->data.F32[row]<=0.6 || rbad->data.F32[row]<=0.4 || rmask->data.F32[row]<=0.4 || rall->data.F32[row]<=0.3) {
    288           psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of diff params: 3, 0.6, 0.4, 0.4, 0.3: %d %g %f %f %f ",
    289                   row, i, npos->data.S32[row], fpos->data.F32[row], rbad->data.F32[row], rmask->data.F32[row], rall->data.F32[row]);
     291          //psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of diff params: 3, 0.6, 0.4, 0.4, 0.3: %d %g %f %f %f ", row, i, npos->data.S32[row], fpos->data.F32[row], rbad->data.F32[row], rmask->data.F32[row], rall->data.F32[row]);
     292          psTrace("ppMops.read", 10, "Discarding row %ld from input %d because of diff params: 3, 0.6, 0.4, 0.4, 0.3: %g %f %f %f ", row, i, fpos->data.F32[row], rbad->data.F32[row], rmask->data.F32[row], rall->data.F32[row]);
    290293          det->mask->data.U8[row] = 0xFF;
    291294          continue;
Note: See TracChangeset for help on using the changeset viewer.