Changeset 10031
- Timestamp:
- Nov 16, 2006, 4:39:34 PM (20 years ago)
- Location:
- trunk/psModules/src/objects
- Files:
-
- 2 edited
-
pmSourcePhotometry.c (modified) (2 diffs)
-
pmSourcePhotometry.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourcePhotometry.c
r9925 r10031 3 3 * @author EAM, IfA; GLG, MHPCC 4 4 * 5 * @version $Revision: 1.1 7$ $Name: not supported by cvs2svn $6 * @date $Date: 2006-11- 09 20:17:10$5 * @version $Revision: 1.18 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-11-17 02:39:34 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 487 487 } 488 488 489 bool pmSourceChisq (pmModel *model, psImage *image, psImage *mask, psImage *weight) 490 { 491 492 double dC = 0.0; 493 int Npix = 0; 494 for (int j = 0; j < image->numRows; j++) { 495 for (int i = 0; i < image->numCols; i++) { 496 if (mask->data.U8[j][i]) 497 continue; 498 if (weight->data.F32[j][i] <= 0) 499 continue; 500 dC += PS_SQR (image->data.F32[j][i]) / weight->data.F32[j][i]; 501 Npix ++; 502 } 503 } 504 model->nDOF = Npix - 1; 505 model->chisq = dC; 506 507 return (true); 508 } -
trunk/psModules/src/objects/pmSourcePhotometry.h
r9884 r10031 3 3 * @author EAM, IfA; GLG, MHPCC 4 4 * 5 * @version $Revision: 1. 5$ $Name: not supported by cvs2svn $6 * @date $Date: 2006-11- 07 09:11:38$5 * @version $Revision: 1.6 $ $Name: not supported by cvs2svn $ 6 * @date $Date: 2006-11-17 02:39:34 $ 7 7 * 8 8 * Copyright 2004 Maui High Performance Computing Center, University of Hawaii … … 51 51 double pmSourceCrossWeight(const pmSource *Mi, const pmSource *Mj, const bool unweighted_sum); 52 52 bool pmSourcePixelWeight (float *pixWeight, pmModel *model, psImage *image, psImage *mask); 53 54 psImage *tmp_psImageShift (psImage *in, float dx, float dy); 53 bool pmSourceChisq (pmModel *model, psImage *image, psImage *mask, psImage *weight); 55 54 56 55 # endif /* PM_SOURCE_PHOTOMETRY_H */
Note:
See TracChangeset
for help on using the changeset viewer.
