Changeset 29935 for trunk/psModules/src/objects
- Timestamp:
- Dec 5, 2010, 9:33:17 PM (15 years ago)
- Location:
- trunk/psModules/src/objects
- Files:
-
- 2 edited
-
pmSource.c (modified) (1 diff)
-
pmSourcePhotometry.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/pmSource.c
r29546 r29935 189 189 // pixels. Modifying these pixels (ie, subtracting the model) will affect the pixels seen 190 190 // by all copies. 191 source->pixels = psImageCopyView(NULL, in->pixels);192 source->variance = psImageCopyView(NULL, in->variance);191 source->pixels = in->pixels ? psImageCopyView(NULL, in->pixels) : NULL; 192 source->variance = in->variance ? psImageCopyView(NULL, in->variance) : NULL; 193 193 source->maskView = in->maskView ? psImageCopyView(NULL, in->maskView) : NULL; 194 194 -
trunk/psModules/src/objects/pmSourcePhotometry.c
r29546 r29935 107 107 // XXX handle negative flux, low-significance 108 108 if (model->dparams->data.F32[PM_PAR_I0] > 0) { 109 SN = model->params->data.F32[PM_PAR_I0] / model->dparams->data.F32[PM_PAR_I0];109 SN = fabs(model->params->data.F32[PM_PAR_I0] / model->dparams->data.F32[PM_PAR_I0]); 110 110 source->errMag = 1.0 / SN; 111 111 } else { … … 331 331 } 332 332 if (apFluxOut) *apFluxOut = apFlux; 333 if (apFluxErr) *apFluxErr = sqrt( apFluxVar);333 if (apFluxErr) *apFluxErr = sqrt(fabs(apFluxVar)); 334 334 335 335 if (apFlux <= 0) {
Note:
See TracChangeset
for help on using the changeset viewer.
