Changeset 10075 for trunk/psModules/src/objects/pmSource.c
- Timestamp:
- Nov 17, 2006, 9:31:44 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSource.c (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSource.c
r10049 r10075 6 6 * @author EAM, IfA: significant modifications. 7 7 * 8 * @version $Revision: 1.1 8$ $Name: not supported by cvs2svn $9 * @date $Date: 2006-11-1 7 23:01:30$8 * @version $Revision: 1.19 $ $Name: not supported by cvs2svn $ 9 * @date $Date: 2006-11-18 07:31:44 $ 10 10 * 11 11 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 31 31 static void sourceFree(pmSource *tmp) 32 32 { 33 psTrace( __func__, 5, "---- begin ----\n");33 psTrace("psModules.objects", 5, "---- begin ----\n"); 34 34 psFree(tmp->peak); 35 35 psFree(tmp->pixels); … … 40 40 psFree(tmp->modelEXT); 41 41 psFree(tmp->blends); 42 psTrace( __func__, 5, "---- end ----\n");42 psTrace("psModules.objects", 5, "---- end ----\n"); 43 43 } 44 44 … … 65 65 pmSource *pmSourceAlloc() 66 66 { 67 psTrace( __func__, 5, "---- begin ----\n");67 psTrace("psModules.objects", 5, "---- begin ----\n"); 68 68 static int id = 1; 69 69 pmSource *source = (pmSource *) psAlloc(sizeof(pmSource)); … … 90 90 source->pixWeight = NAN; 91 91 92 psTrace( __func__, 5, "---- end ----\n");92 psTrace("psModules.objects", 5, "---- end ----\n"); 93 93 return(source); 94 94 } … … 205 205 pmPSFClump pmSourcePSFClump(psArray *sources, psMetadata *recipe) 206 206 { 207 psTrace( __func__, 5, "---- begin ----\n");207 psTrace("psModules.objects", 5, "---- begin ----\n"); 208 208 209 209 # define NPIX 10 … … 291 291 stats = psImageStats (stats, splane, NULL, 0); 292 292 peaks = pmFindImagePeaks (splane, stats[0].max / 2); 293 psTrace ( __func__, 2, "clump threshold is %f\n", stats[0].max/2);293 psTrace ("psModules.objects", 2, "clump threshold is %f\n", stats[0].max/2); 294 294 295 295 const bool keep_psf_clump = psMetadataLookupBool(NULL, recipe, "KEEP_PSF_CLUMP"); … … 323 323 psArraySort (peaks, pmPeaksCompareDescend); 324 324 clump = peaks->data[0]; 325 psTrace ( __func__, 2, "clump is at %d, %d (%f)\n", clump->x, clump->y, clump->counts);325 psTrace ("psModules.objects", 2, "clump is at %d, %d (%f)\n", clump->x, clump->y, clump->counts); 326 326 327 327 // define section window for clump … … 369 369 psfClump.dY = stats->clippedStdev; 370 370 371 psTrace ( __func__, 2, "clump X, Y: %f, %f\n", psfClump.X, psfClump.Y);372 psTrace ( __func__, 2, "clump DX, DY: %f, %f\n", psfClump.dX, psfClump.dY);371 psTrace ("psModules.objects", 2, "clump X, Y: %f, %f\n", psfClump.X, psfClump.Y); 372 psTrace ("psModules.objects", 2, "clump DX, DY: %f, %f\n", psfClump.dX, psfClump.dY); 373 373 // these values should be pushed on the recipe somewhere 374 374 … … 379 379 } 380 380 381 psTrace( __func__, 5, "---- end ----\n");381 psTrace("psModules.objects", 5, "---- end ----\n"); 382 382 return (psfClump); 383 383 } … … 391 391 bool pmSourceRoughClass(psArray *sources, psMetadata *recipe, pmPSFClump clump) 392 392 { 393 psTrace( __func__, 5, "---- begin ----");393 psTrace("psModules.objects", 5, "---- begin ----"); 394 394 395 395 psBool rc = true; … … 498 498 psFree (starsn); 499 499 500 psTrace ( __func__, 2, "Nstar: %3d\n", Nstar);501 psTrace ( __func__, 2, "Npsf: %3d\n", Npsf);502 psTrace ( __func__, 2, "Next: %3d\n", Next);503 psTrace ( __func__, 2, "Nsatstar: %3d\n", Nsatstar);504 psTrace ( __func__, 2, "Nsat: %3d\n", Nsat);505 psTrace ( __func__, 2, "Ncr: %3d\n", Ncr);506 507 psTrace( __func__, 5, "---- end ----\n");500 psTrace ("psModules.objects", 2, "Nstar: %3d\n", Nstar); 501 psTrace ("psModules.objects", 2, "Npsf: %3d\n", Npsf); 502 psTrace ("psModules.objects", 2, "Next: %3d\n", Next); 503 psTrace ("psModules.objects", 2, "Nsatstar: %3d\n", Nsatstar); 504 psTrace ("psModules.objects", 2, "Nsat: %3d\n", Nsat); 505 psTrace ("psModules.objects", 2, "Ncr: %3d\n", Ncr); 506 507 psTrace("psModules.objects", 5, "---- end ----\n"); 508 508 return(rc); 509 509 } … … 531 531 psF32 radius) 532 532 { 533 psTrace( __func__, 5, "---- begin ----\n");533 psTrace("psModules.objects", 5, "---- begin ----\n"); 534 534 PS_ASSERT_PTR_NON_NULL(source, false); 535 535 PS_ASSERT_PTR_NON_NULL(source->peak, false); … … 637 637 // XXX EAM - the limit is a bit arbitrary. make it user defined? 638 638 if ((numPixels < 0.75*R2) || (Sum <= 0)) { 639 psTrace ( __func__, 3, "no valid pixels for source\n");640 psTrace( __func__, 5, "---- end (false) ----\n");639 psTrace ("psModules.objects", 3, "no valid pixels for source\n"); 640 psTrace("psModules.objects", 5, "---- end (false) ----\n"); 641 641 return (false); 642 642 } 643 643 644 psTrace ( __func__, 4, "sky: %f Sum: %f X1: %f Y1: %f X2: %f Y2: %f XY: %f Npix: %d\n",644 psTrace ("psModules.objects", 4, "sky: %f Sum: %f X1: %f Y1: %f X2: %f Y2: %f XY: %f Npix: %d\n", 645 645 sky, Sum, X1, Y1, X2, Y2, XY, numPixels); 646 646 … … 653 653 y = Y1/Sum; 654 654 if ((fabs(x) > radius) || (fabs(y) > radius)) { 655 psTrace ( __func__, 3, "large centroid swing; invalid peak %d, %d\n",655 psTrace ("psModules.objects", 3, "large centroid swing; invalid peak %d, %d\n", 656 656 source->peak->x, source->peak->y); 657 psTrace( __func__, 5, "---- end(false) ----\n");657 psTrace("psModules.objects", 5, "---- end(false) ----\n"); 658 658 return (false); 659 659 } … … 673 673 source->moments->Sy = sqrt(PS_MAX(Y2/Sum - PS_SQR(y), 0)); 674 674 675 psTrace ( __func__, 4,675 psTrace ("psModules.objects", 4, 676 676 "sky: %f Sum: %f x: %f y: %f Sx: %f Sy: %f Sxy: %f\n", 677 677 sky, Sum, source->moments->x, source->moments->y, 678 678 source->moments->Sx, source->moments->Sy, source->moments->Sxy); 679 679 680 psTrace( __func__, 5, "---- end ----\n");680 psTrace("psModules.objects", 5, "---- end ----\n"); 681 681 return(true); 682 682 }
Note:
See TracChangeset
for help on using the changeset viewer.
