IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18218


Ignore:
Timestamp:
Jun 19, 2008, 4:55:29 PM (18 years ago)
Author:
eugene
Message:

do not error on bad background values

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppMerge/src/ppMergeScaleZero.c

    r17227 r18218  
    9797                      float gain = psMetadataLookupF32(NULL, cell->concepts, "CELL.GAIN"); // Cell gain
    9898                      if (!isfinite(gain)) {
    99                           psError(PS_ERR_BAD_PARAMETER_VALUE, false,
    100                                   "CELL.GAIN for file %d chip %d cell %d is not set.",
    101                                   i, view->chip, view->cell);
    102                           goto ERROR;
     99                        // psError(PS_ERR_BAD_PARAMETER_VALUE, false,
     100                        // "CELL.GAIN for file %d chip %d cell %d is not set.",
     101                        // i, view->chip, view->cell);
     102                        // goto ERROR;
     103                        psWarning ("CELL.GAIN for file %d chip %d cell %d is NaN", i, view->chip, view->cell);
    103104                      }
    104105                      gains->data.F32[cellNum] = gain;
     
    106107                      // Measure the background
    107108                      if (!psImageBackground(stats, NULL, readout->image, readout->mask, maskVal, rng)) {
    108                           psError(PS_ERR_UNKNOWN, false,
    109                                   "Unable to get statistics for file %d chip %d cell %d",
    110                                   i, view->chip, view->cell);
    111                           goto ERROR;
    112                       }
    113                       background->data.F32[i][cellNum] = psStatsGetValue(stats, meanStat);
     109                        // psError(PS_ERR_UNKNOWN, false,
     110                        // "Unable to get statistics for file %d chip %d cell %d",
     111                        // i, view->chip, view->cell);
     112                        // goto ERROR;
     113                        psWarning ("Unable to get statistics for file %d chip %d cell %d", i, view->chip, view->cell);
     114                        background->data.F32[i][cellNum] = NAN;
     115                      } else {
     116                        background->data.F32[i][cellNum] = psStatsGetValue(stats, meanStat);
     117                      }
    114118                      break;
    115119                  }
Note: See TracChangeset for help on using the changeset viewer.