IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42893 for trunk/ppStack


Ignore:
Timestamp:
Jun 7, 2025, 2:26:00 PM (13 months ago)
Author:
eugene
Message:

filter out images with NAN zero points

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ppStack/src/ppStackSources.c

    r42094 r42893  
    165165            continue;
    166166        }
    167         numGoodImages++;
    168167
    169168        pmFPAfile *file = pmFPAfileSelectSingle(config->files, "PPSTACK.INPUT", i); // File of interest
     
    189188        zpExp->data.F32[i] = psMetadataLookupF32(NULL, file->fpa->concepts, "FPA.ZP"); // Exposure zero point
    190189        // XXX need to get the zero point error values and propagate to get the FPA.ZP.ERR value
     190
     191        if (!isfinite(zpExp->data.F32[i])) {
     192            psLogMsg("ppStack", PS_LOG_WARN, "Image %d has NAN zero point, skipping.", i);
     193            options->inputMask->data.PS_TYPE_VECTOR_MASK_DATA[i] |= PPSTACK_MASK_CAL;
     194            zp->data.F32[i] = NAN;
     195            continue;
     196        }
     197        numGoodImages++;
    191198
    192199        options->zpInput->data.F32[i] = zpExp->data.F32[i]; // NOTE zpExp may be re-assigned below using relative photometry
Note: See TracChangeset for help on using the changeset viewer.