IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 25152


Ignore:
Timestamp:
Aug 20, 2009, 11:50:55 AM (17 years ago)
Author:
watersc1
Message:
 
Location:
branches/czw_branch/cleanup
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/czw_branch/cleanup/Ohana/src/getstar/src/MatchCoords.c

    r24951 r25152  
    4040    // Xi[4] = Xi[0]; Yi[4] = Yi[0];
    4141
    42 
    4342    ymin = xmin = +FLT_MAX;
    4443    ymax = xmax = -FLT_MAX;
     
    5251    // transform input point to image coords
    5352    double x, y;
    54     RD_to_XY(&x, &y, ra, dec, &dbImages[i].coords);
     53    int status = RD_to_XY(&x, &y, ra, dec, &dbImages[i].coords);
     54
     55    if (!status) {
     56        // avoid matching antipodal skycells
     57        continue;
     58    }
    5559
    5660    if ((x >= xmin && x <= xmax) && (y >= ymin && y <= ymax)) {
  • branches/czw_branch/cleanup/ppStack/src/ppStackCombineFinal.c

    r23769 r25152  
    6060        sumWeights += weight;
    6161    }
    62     pmReadout *outRO = options->outRO;  // Output readout
    63     outRO->covariance = psImageCovarianceSum(options->covariances);
    64     psBinaryOp(outRO->covariance->image, outRO->covariance->image, "/",
    65                psScalarAlloc(sumWeights, PS_TYPE_F32));
    66     psFree(options->covariances); options->covariances = NULL;
    67     psImageCovarianceTransfer(outRO->variance, outRO->covariance);
     62    if (sumWeights > 0.0) {
     63        pmReadout *outRO = options->outRO;  // Output readout
     64        outRO->covariance = psImageCovarianceSum(options->covariances);
     65        psBinaryOp(outRO->covariance->image, outRO->covariance->image, "/",
     66                   psScalarAlloc(sumWeights, PS_TYPE_F32));
     67        psFree(options->covariances); options->covariances = NULL;
     68        psImageCovarianceTransfer(outRO->variance, outRO->covariance);
     69    }
    6870
    6971#ifdef TESTING
Note: See TracChangeset for help on using the changeset viewer.