Changeset 32348 for trunk/psphot/src/psphotModelBackground.c
- Timestamp:
- Sep 6, 2011, 1:32:31 PM (15 years ago)
- Location:
- trunk/psphot
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot
-
trunk/psphot/src
- Property svn:ignore
-
old new 22 22 psphotMakePSF 23 23 psphotStack 24 psphotModelTest
-
- Property svn:ignore
-
trunk/psphot/src/psphotModelBackground.c
r31154 r32348 145 145 psMetadataAddPtr(analysis, PS_LIST_TAIL, "PSPHOT.BACKGROUND.BINNING", PS_DATA_UNKNOWN | PS_META_REPLACE, "Background binning", binning); 146 146 147 psVector *dQ = psVectorAllocEmpty (100, PS_TYPE_F32); 147 148 psF32 **modelData = model->data.F32; 148 149 psF32 **modelStdevData = modelStdev->data.F32; … … 216 217 } 217 218 modelStdevData[iy][ix] = psStatsGetValue(stats, statsOptionWidth); 219 // fprintf (stderr, "dQ : %f - %f - %f = %f\n", stats->robustLQ, stats->robustMedian, stats->robustUQ, stats->robustUQ + stats->robustLQ - 2*stats->robustMedian); 220 psVectorAppend (dQ, stats->robustUQ + stats->robustLQ - 2*stats->robustMedian); 218 221 219 222 // supply sample to plotting routing … … 322 325 } 323 326 324 psLogMsg ("psphot", PS_LOG_INFO, "built background image: %f sec\n", psTimerMark ("psphot.background")); 325 326 psMetadataAddF32(readout->analysis, PS_LIST_TAIL, "SKY_MEAN", PS_META_REPLACE, "sky mean", Value); 327 psLogMsg ("psphot", PS_LOG_WARN, "built background image: %f sec\n", psTimerMark ("psphot.background")); 328 329 psStats *statsDQ = psStatsAlloc (PS_STAT_SAMPLE_MEDIAN); 330 psVectorStats (statsDQ, dQ, NULL, NULL, 0); 331 332 psMetadataAddF32(readout->analysis, PS_LIST_TAIL, "SKY_MEAN", PS_META_REPLACE, "sky mean", Value); 327 333 psMetadataAddF32(readout->analysis, PS_LIST_TAIL, "SKY_STDEV", PS_META_REPLACE, "sky stdev", ValueStdev); 328 psLogMsg ("psphot", PS_LOG_INFO, "image sky : mean %f stdev %f", Value, ValueStdev); 334 psMetadataAddF32(readout->analysis, PS_LIST_TAIL, "SKY_DQ", PS_META_REPLACE, "sky quartile slope", statsDQ->sampleMedian); 335 psLogMsg ("psphot", PS_LOG_INFO, "image sky : mean %f, stdev %f, dQ %f", Value, ValueStdev, statsDQ->sampleMedian); 329 336 330 337 // measure image and background stats and save for later output … … 334 341 PS_STAT_MAX); 335 342 psImageStats (statsBck, model, NULL, 0); 336 psMetadataAddF32 (readout->analysis, PS_LIST_TAIL, "MSKY_MN", PS_META_REPLACE, "sky model mean", statsBck->sampleMean);343 psMetadataAddF32 (readout->analysis, PS_LIST_TAIL, "MSKY_MN", PS_META_REPLACE, "sky model mean", statsBck->sampleMean); 337 344 psMetadataAddF32 (readout->analysis, PS_LIST_TAIL, "MSKY_SIG", PS_META_REPLACE, "sky model stdev", statsBck->sampleStdev); 345 psMetadataAddF32 (readout->analysis, PS_LIST_TAIL, "MSKY_DEV", PS_META_REPLACE, "sky stdev", ValueStdev); 346 psMetadataAddF32 (readout->analysis, PS_LIST_TAIL, "MSKY_DQ", PS_META_REPLACE, "sky quartile slope", statsDQ->sampleMedian); 338 347 psMetadataAddF32 (readout->analysis, PS_LIST_TAIL, "MSKY_MAX", PS_META_REPLACE, "sky model maximum value", statsBck->max); 339 348 psMetadataAddF32 (readout->analysis, PS_LIST_TAIL, "MSKY_MIN", PS_META_REPLACE, "sky model minimum value", statsBck->min); … … 343 352 statsBck->min, statsBck->sampleMean, statsBck->max, statsBck->sampleStdev); 344 353 354 psFree(statsDQ); 355 psFree(dQ); 356 345 357 psFree(stats); 346 358 psFree(statsBck); … … 401 413 int num = psphotFileruleCount(config, filerule); 402 414 415 fprintf (stdout, "\n"); 416 psLogMsg ("psphot", PS_LOG_INFO, "--- psphot Model Background ---"); 417 403 418 // loop over the available readouts 404 419 for (int i = 0; i < num; i++) {
Note:
See TracChangeset
for help on using the changeset viewer.
