Changeset 35455 for trunk/ppStack/src
- Timestamp:
- Apr 30, 2013, 6:10:41 PM (13 years ago)
- Location:
- trunk/ppStack/src
- Files:
-
- 3 edited
-
ppStackConvolve.c (modified) (1 diff)
-
ppStackMatch.c (modified) (1 diff)
-
ppStackPrepare.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/src/ppStackConvolve.c
r34372 r35455 403 403 continue; 404 404 } 405 if ((options->matchChi2->data.F32[i] > thresh) || ! isfinite(options->matchChi2->data.F32[i])) { 405 if ((options->matchChi2->data.F32[i] > thresh) || 406 ! isfinite(options->matchChi2->data.F32[i])) { 406 407 numRej++; 407 408 options->inputMask->data.PS_TYPE_VECTOR_MASK_DATA[i] |= PPSTACK_MASK_CHI2; -
trunk/ppStack/src/ppStackMatch.c
r35383 r35455 467 467 sum += kernels->rms; 468 468 num++; 469 // psLogMsg("ppStack", PS_LOG_INFO, "KERNMATCHDUMP %d %d %g %g %g\n", 470 // index,num,kernels->mean,kernels->rms,sum); 469 471 } 470 472 psFree(iter); 471 473 options->matchChi2->data.F32[index] = sum / (psImageCovarianceFactor(readout->covariance) * num); 474 472 475 } 473 476 -
trunk/ppStack/src/ppStackPrepare.c
r35400 r35455 334 334 // fprintf(stderr,"means: %g %g\n",means->data.F32[0],means->data.F32[1]); 335 335 // fprintf(stderr,"sigma: %g %g \n",S->data.F32[0],S->data.F32[1]); 336 337 336 // fprintf(stderr,"pi: %g %g\n",pi->data.F32[0],pi->data.F32[1]); 338 339 // unwrittenGMMfunction(options->inputSeeing, options->inputMask, 0xff,340 // &Punimodal,341 // &m1,&s1,&pi1,342 // &m2,&s2,&pi2);343 337 344 338 // Use Gaussian mixture model analysis of the FWHM distribution to decide an optional FWHM limit … … 358 352 if (limit > maxFWHM) { limit = maxFWHM; } // We should not be larger than our max 359 353 if (limit < threshFWHM) { limit = threshFWHM; } // Nor smaller than our min 360 354 psLogMsg("ppStack",PS_LOG_INFO, 355 "PSF FWHM distribution: limit: %f (%f %f %f) (%f %f %f) %f", 356 limit,means->data.F32[0],S->data.F32[0],pi->data.F32[0], 357 means->data.F32[1],S->data.F32[1],pi->data.F32[1], 358 Punimodal); 361 359 for (int i = 0; i < num; i++) { 362 360 if (options->inputSeeing->data.F32[i] > limit) { … … 404 402 if (options->convolve) { 405 403 options->psf = ppStackPSF(config, numCols, numRows, psfs, options); 406 psFree(psfs);404 psFree(psfs); 407 405 if (!options->psf) { 408 406 #if 1
Note:
See TracChangeset
for help on using the changeset viewer.
