Changeset 25754 for trunk/psModules/src/objects/pmSourceFitModel.c
- Timestamp:
- Oct 2, 2009, 3:11:32 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/objects/pmSourceFitModel.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSourceFitModel.c
r23989 r25754 96 96 97 97 // Convert i/j to image space: 98 coord->data.F32[0] = (psF32) (j + source->pixels->col0); 99 coord->data.F32[1] = (psF32) (i + source->pixels->row0); 98 // 0.5 PIX: the coordinate values must be in pixel coords, not index 99 coord->data.F32[0] = (psF32) (j + 0.5 + source->pixels->col0); 100 coord->data.F32[1] = (psF32) (i + 0.5 + source->pixels->row0); 100 101 x->data[nPix] = (psPtr *) coord; 101 102 y->data.F32[nPix] = source->pixels->data.F32[i][j]; … … 175 176 continue; 176 177 dparams->data.F32[i] = sqrt(covar->data.F32[i][i]); 177 if (psTraceGetLevel("psModules.objects") >= 4) { 178 fprintf (stderr, "%f +/- %f\n", params->data.F32[i], dparams->data.F32[i]); 179 } 178 psTrace ("psModules.objects", 4, "%f +/- %f", params->data.F32[i], dparams->data.F32[i]); 180 179 } 181 180 psTrace ("psModules.objects", 4, "niter: %d, chisq: %f", myMin->iter, myMin->value); … … 186 185 model->nPix = y->n; 187 186 model->nDOF = y->n - nParams; 187 model->chisqNorm = model->chisq / model->nDOF; 188 188 model->flags |= PM_MODEL_STATUS_FITTED; 189 189 if (!fitStatus) model->flags |= PM_MODEL_STATUS_NONCONVERGE;
Note:
See TracChangeset
for help on using the changeset viewer.
