IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 11, 2026, 3:21:02 PM (2 months ago)
Author:
eugene
Message:

stiffle excess warnings; plug mem leaks; allow pmConfig to understand file:// (like pmConfigConvertFilename)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-pstamp-20260421/psModules/src/objects/pmSourceFitModel.c

    r42843 r43018  
    7474}
    7575
     76static int nWarn = 0;
     77
    7678bool pmSourceFitModel (pmSource *source,
    7779                       pmModel *model,
     
    121123            // skip nan values in image
    122124            if (!isfinite(source->pixels->data.F32[i][j])) {
    123                 fprintf (stderr, "WARNING: unmasked nan in image : %x vs %x\n", source->maskObj->data.PS_TYPE_IMAGE_MASK_DATA[i][j], maskVal);
     125                if ((nWarn < 10) || (nWarn % 100 == 0)) {
     126                    fprintf (stderr, "WARNING (# %d): unmasked nan in image : %x vs %x\n", nWarn, source->maskObj->data.PS_TYPE_IMAGE_MASK_DATA[i][j], maskVal);
     127                }
     128                nWarn ++;
    124129                continue;
    125130            }
     
    127132            // skip nan values in image
    128133            if (!isfinite(vWgt[i][j])) {
    129                 fprintf (stderr, "WARNING: unmasked nan in variance : %x vs %x\n", source->maskObj->data.PS_TYPE_IMAGE_MASK_DATA[i][j], maskVal);
     134                if ((nWarn < 10) || (nWarn % 100 == 0)) {
     135                    fprintf (stderr, "WARNING: unmasked nan in variance : %x vs %x\n", source->maskObj->data.PS_TYPE_IMAGE_MASK_DATA[i][j], maskVal);
     136                }
     137                nWarn ++;
    130138                continue;
    131139            }
Note: See TracChangeset for help on using the changeset viewer.