IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 12600


Ignore:
Timestamp:
Mar 27, 2007, 9:04:23 AM (19 years ago)
Author:
eugene
Message:

more PS_ASSERTs; PS_META_REPLACE for binning addition

File:
1 edited

Legend:

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

    r12592 r12600  
    9494    psImageBinningSetRuffSize(binning, PS_IMAGE_BINNING_CENTER);
    9595    psImageBinningSetSkip(binning, image);
    96     status = psMetadataAddPtr(recipe, PS_LIST_TAIL, "PSPHOT.BACKGROUND.BINNING", PS_DATA_UNKNOWN, "Background binning", binning);
    97     if (!status) {
    98         psError (PSPHOT_ERR_PROG, false, "failed to save bininnng");
    99         return false;
    100     }
     96    status = psMetadataAddPtr(recipe, PS_LIST_TAIL, "PSPHOT.BACKGROUND.BINNING", PS_DATA_UNKNOWN | PS_META_REPLACE, "Background binning", binning);
     97    PS_ASSERT (status, false);
    10198
    10299    // we save the binning structure for use in psphotMagnitudes
     
    121118                pmFPAfileCopyStructureView (file->fpa, inFPA, binning->nXbin, binning->nYbin, view);
    122119                model = pmFPAviewThisReadout (view, file->fpa);
    123                 assert (binning->nXruff == model->image->numCols);
    124                 assert (binning->nYruff == model->image->numRows);
     120                PS_ASSERT (binning->nXruff == model->image->numCols, false);
     121                PS_ASSERT (binning->nYruff == model->image->numRows, false);
    125122            }
    126123        }
     
    227224    psStats *statsBck = psStatsAlloc (PS_STAT_SAMPLE_MEAN | PS_STAT_SAMPLE_STDEV | PS_STAT_MIN | PS_STAT_MAX);
    228225    psImageStats (statsBck, model->image, NULL, 0);
    229     psMetadataAdd (recipe, PS_LIST_TAIL, "SKY_MEAN", PS_DATA_F32 | PS_META_REPLACE, "sky model mean",          statsBck->sampleMean);
    230     psMetadataAdd (recipe, PS_LIST_TAIL, "SKYSTDEV", PS_DATA_F32 | PS_META_REPLACE, "sky model stdev",         statsBck->sampleStdev);
    231     psMetadataAdd (recipe, PS_LIST_TAIL, "SKY_MAX",  PS_DATA_F32 | PS_META_REPLACE, "sky model maximum value", statsBck->max);
    232     psMetadataAdd (recipe, PS_LIST_TAIL, "SKY_MIN",  PS_DATA_F32 | PS_META_REPLACE, "sky model minimum value", statsBck->min);
    233     psMetadataAdd (recipe, PS_LIST_TAIL, "SKY_NX",   PS_DATA_S32 | PS_META_REPLACE, "sky model size (x)",      model->image->numCols);
    234     psMetadataAdd (recipe, PS_LIST_TAIL, "SKY_NY",   PS_DATA_S32 | PS_META_REPLACE, "sky model size (y)",      model->image->numRows);
     226    psMetadataAddF32 (recipe, PS_LIST_TAIL, "SKY_MEAN", PS_META_REPLACE, "sky model mean",          statsBck->sampleMean);
     227    psMetadataAddF32 (recipe, PS_LIST_TAIL, "SKYSTDEV", PS_META_REPLACE, "sky model stdev",         statsBck->sampleStdev);
     228    psMetadataAddF32 (recipe, PS_LIST_TAIL, "SKY_MAX", PS_META_REPLACE, "sky model maximum value", statsBck->max);
     229    psMetadataAddF32 (recipe, PS_LIST_TAIL, "SKY_MIN", PS_META_REPLACE, "sky model minimum value", statsBck->min);
     230    psMetadataAddS32 (recipe, PS_LIST_TAIL, "SKY_NX",  PS_META_REPLACE, "sky model size (x)",      model->image->numCols);
     231    psMetadataAddS32 (recipe, PS_LIST_TAIL, "SKY_NY",  PS_META_REPLACE, "sky model size (y)",      model->image->numRows);
    235232    psLogMsg ("psphot", PS_LOG_INFO, "background sky : min %f mean %f max %f stdev %f",
    236233              statsBck->min, statsBck->sampleMean, statsBck->max, statsBck->sampleStdev);
Note: See TracChangeset for help on using the changeset viewer.