Changeset 17396 for trunk/psModules/src/objects/models/pmModel_SERSIC.c
- Timestamp:
- Apr 8, 2008, 8:36:06 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/objects/models/pmModel_SERSIC.c
r15834 r17396 19 19 20 20 note that a standard sersic model uses exp(-K*(z^(1/n) - 1). the additional elements (K, 21 the -1 offset) are absorbed in this model by the normalization, the exponen et, and the21 the -1 offset) are absorbed in this model by the normalization, the exponent, and the 22 22 radial scale. We fit the elements in this form, then re-normalize them on output. 23 23 *****************************************************************************/ … … 157 157 break; 158 158 case PM_PAR_SXX: 159 params_min = 0. 25;159 params_min = 0.05; 160 160 break; 161 161 case PM_PAR_SYY: 162 params_min = 0. 25;162 params_min = 0.05; 163 163 break; 164 164 case PM_PAR_SXY: … … 166 166 break; 167 167 case PM_PAR_7: 168 params_min = 0. 1;168 params_min = 0.05; 169 169 break; 170 170 default: … … 247 247 if (!isfinite(shape.sxy)) return false; 248 248 249 PAR[PM_PAR_SKY] = moments->Sky; 250 PAR[PM_PAR_I0] = moments->Peak - moments->Sky; 249 // XXX PAR[PM_PAR_SKY] = moments->Sky; 250 PAR[PM_PAR_SKY] = 0.0; 251 PAR[PM_PAR_I0] = moments->Peak; 251 252 PAR[PM_PAR_XPOS] = peak->x; 252 253 PAR[PM_PAR_YPOS] = peak->y; … … 442 443 443 444 status = true; 444 status &= (dP < 0.5);445 // status &= (dP < 0.5); 445 446 status &= (PAR[PM_PAR_I0] > 0); 446 447 status &= ((dPAR[PM_PAR_I0]/PAR[PM_PAR_I0]) < 0.5); 448 449 fprintf (stderr, "SERSIC status pars: dP: %f, I0: %f, S/N: %f\n", 450 dP, PAR[PM_PAR_I0], (dPAR[PM_PAR_I0]/PAR[PM_PAR_I0])); 447 451 448 452 return status;
Note:
See TracChangeset
for help on using the changeset viewer.
