Changeset 15040 for trunk/psphot/src/psphotSourceSize.c
- Timestamp:
- Sep 26, 2007, 5:35:47 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotSourceSize.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotSourceSize.c
r13086 r15040 7 7 8 8 bool psphotSourceSize (pmReadout *readout, psArray *sources, psMetadata *recipe) { 9 10 FILE *f = fopen ("srcsize.dat", "w");11 9 12 10 // loop over all source … … 53 51 // P(chisq > chisq_obs; Ndof) = gamma_Q (Ndof/2, chisq/2) 54 52 // Ndof = 4 ? (four measurements, no free parameters) 55 float Ppsf = gsl_sf_gamma_inc_Q (2, 0.5*chisq); 53 // XXX this value is going to be biased low because of systematic errors. 54 // we need to calibrate it somehow 55 source->psfProb = gsl_sf_gamma_inc_Q (2, 0.5*chisq); 56 56 57 57 float fCR = 0.0; … … 87 87 nEXT ++; 88 88 } 89 fCR = (nCR > 0) ? fCR / nCR : 0.0; 90 fEXT = (nEXT > 0) ? fEXT / nEXT : 0.0; 91 92 // XXX plot this as a function of flux / magnitude? 93 // XXX overlay outliers on an image? 94 95 fprintf (f, "%f %f %f %f %f %f %f\n", source->peak->xf, source->peak->yf, source->peak->flux, 96 chisq, Ppsf, fCR, fEXT); 89 source->crNsigma = (nCR > 0) ? fCR / nCR : 0.0; 90 source->extNsigma = (nEXT > 0) ? fEXT / nEXT : 0.0; 97 91 } 98 fclose (f);99 92 return true; 100 93 }
Note:
See TracChangeset
for help on using the changeset viewer.
