Changeset 33418
- Timestamp:
- Mar 5, 2012, 7:27:02 PM (14 years ago)
- Location:
- tags/ipp-20120216/psModules
- Files:
-
- 4 edited
-
. (modified) (1 prop)
-
src/detrend (modified) (1 prop)
-
src/objects/models/pmModel_QGAUSS.c (modified) (1 diff)
-
src/objects/pmModelUtils.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
tags/ipp-20120216/psModules
- Property svn:mergeinfo changed
/trunk/psModules merged: 33417
- Property svn:mergeinfo changed
-
tags/ipp-20120216/psModules/src/detrend
- Property svn:mergeinfo changed (with no actual effect on merging)
-
tags/ipp-20120216/psModules/src/objects/models/pmModel_QGAUSS.c
r32347 r33418 402 402 assert (psf->params->n > PM_PAR_YPOS); 403 403 assert (psf->params->n > PM_PAR_XPOS); 404 405 if (! isfinite(Io)) { 406 fprintf(stderr, "non-finite Io passed to PM_MODEL_PARAMS_FROM_PSF\n"); 407 return false; 408 } 404 409 405 410 PAR[PM_PAR_SKY] = 0.0; -
tags/ipp-20120216/psModules/src/objects/pmModelUtils.c
r32347 r33418 144 144 145 145 *Io = source->peak->rawFlux; 146 147 #ifndef ALLOW_NONFINITE_PEAK 148 // Gene says fail of peak !finite 149 if (!isfinite(*Io)) return false; 150 #else 151 // This is the way it used to be. Somtimes an infinite value Io made it's way down the pipeline 152 // causing assertion failures 146 153 if (!isfinite(*Io) && !source->moments) return false; 147 154 148 155 *Io = source->moments->Peak; 149 156 if (!isfinite(*Io)) return false; 157 #endif 150 158 151 159 return true;
Note:
See TracChangeset
for help on using the changeset viewer.
