IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 26452


Ignore:
Timestamp:
Dec 17, 2009, 9:32:10 AM (16 years ago)
Author:
eugene
Message:

adding limits to message repeats for clarity

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/psphotModelBackground.c

    r25971 r26452  
    146146    // XXXX we can thread this here by running blocks in parallel
    147147
     148    int nFailures = 0;
     149    psImageBackgroundInit();
     150
    148151    // measure clipped median for subimages
    149152    psRegion ruffRegion = {0,0,0,0};
     
    212215                stats->options = PS_STAT_ROBUST_MEDIAN | PS_STAT_ROBUST_STDEV;
    213216                if (!psImageBackground(stats, &sample, subset, submask, maskVal, rng)) {
    214                     psLogMsg ("psphot", PS_LOG_WARN, "Failed to estimate background using ROBUST_MEDIAN for "
    215                                "(%dx%d, (row0,col0) = (%d,%d)",
    216                                subset->numRows, subset->numCols, subset->row0, subset->col0);
     217                    if ((nFailures < 3) || (nFailures % 100 == 0)) {
     218                        psLogMsg ("psphot", PS_LOG_WARN, "Failed to estimate background using ROBUST_MEDIAN for "
     219                                  "(%dx%d, (row0,col0) = (%d,%d)",
     220                                  subset->numRows, subset->numCols, subset->row0, subset->col0);
     221                    }
     222                    nFailures ++;
    217223                    modelData[iy][ix] = modelStdevData[iy][ix] = NAN;
    218224                } else {
     
    233239            psFree (submask);
    234240        }
     241    }
     242
     243    if (nFailures) {
     244        psLogMsg ("psphot", PS_LOG_WARN, "Failed to estimate background for %d of %d subimages", nFailures, (model->numRows*model->numCols));
    235245    }
    236246
Note: See TracChangeset for help on using the changeset viewer.