IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 10031


Ignore:
Timestamp:
Nov 16, 2006, 4:39:34 PM (20 years ago)
Author:
magnier
Message:

moved pmSourceChisq into here

Location:
trunk/psModules/src/objects
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/psModules/src/objects/pmSourcePhotometry.c

    r9925 r10031  
    33 *  @author EAM, IfA; GLG, MHPCC
    44 *
    5  *  @version $Revision: 1.17 $ $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 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    487487}
    488488
     489bool 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  
    33 *  @author EAM, IfA; GLG, MHPCC
    44 *
    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 $
    77 *
    88 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    5151double pmSourceCrossWeight(const pmSource *Mi, const pmSource *Mj, const bool unweighted_sum);
    5252bool pmSourcePixelWeight (float *pixWeight, pmModel *model, psImage *image, psImage *mask);
    53 
    54 psImage *tmp_psImageShift (psImage *in, float dx, float dy);
     53bool pmSourceChisq (pmModel *model, psImage *image, psImage *mask, psImage *weight);
    5554
    5655# endif /* PM_SOURCE_PHOTOMETRY_H */
Note: See TracChangeset for help on using the changeset viewer.