IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 25485


Ignore:
Timestamp:
Sep 22, 2009, 4:35:06 PM (17 years ago)
Author:
Paul Price
Message:

Print PSF parameter errors as well

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/imcombine/pmPSFEnvelope.c

    r25482 r25485  
    126126            psString string = NULL;     // String with values
    127127            psStringAppend(&string, "PSF %d: ", i);
     128            float x = numCols / 2.0, y = numRows / 2.0; // Coordinates of interest
    128129            for (int j = 4; j < psf->params->n; j++) {
    129                 double val = pmTrend2DEval(psf->params->data[j], numCols/2.0, numRows/2.0);
    130                 psStringAppend(&string, "%lf ", val);
     130                double val = pmTrend2DEval(psf->params->data[j], x, y);
     131                switch (psf->psfTrendMode) {
     132                  case PM_TREND_POLY_ORD:
     133                  case PM_TREND_POLY_CHEB:
     134                    err = NAN;
     135                    break;
     136                  case PM_TREND_MAP: {
     137                      pmTrend2D *trend = psf->params->data[j];
     138                      err = psImageUnbinPixel(x, y, trend->map->err, trend->map->binning);
     139                      break;
     140                  }
     141                  default:
     142                    psAbort("Unsupported mode: %x", psf->psfTrendMode);
     143                }
     144                psStringAppend(&string, "%lf %lf   ", val, err);
    131145            }
    132146            psTrace("psModules.imcombine", 1, "%s\n", string);
Note: See TracChangeset for help on using the changeset viewer.