Changeset 19913
- Timestamp:
- Oct 6, 2008, 3:14:23 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotMagnitudes.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotMagnitudes.c
r18555 r19913 1 1 # include "psphotInternal.h" 2 2 3 bool psphotMagnitudes(p sArray *sources, psMetadata *recipe, pmPSF *psf, pmReadout *background) {3 bool psphotMagnitudes(pmConfig *config, const pmFPAview *view, psArray *sources, psMetadata *recipe, pmPSF *psf) { 4 4 5 5 bool status = false; … … 7 7 8 8 psTimerStart ("psphot"); 9 10 pmReadout *backModel = psphotSelectBackground (config, view); 11 pmReadout *backStdev = psphotSelectBackgroundStdev (config, view); 12 13 // XXX require that we have a background model, or 14 // allow it to be missing, setting local sky to 0.0? 15 PS_ASSERT (backModel, false); 16 PS_ASSERT (backStdev, false); 9 17 10 18 // bit-masks to test for good/bad pixels … … 20 28 21 29 pmSourceMagnitudesInit (recipe); 22 23 // XXX require that we have a background model, or24 // allow it to be missing, setting local sky to 0.0?25 PS_ASSERT (background, false);26 30 27 31 // the binning details are saved on the analysis metadata … … 41 45 if (status) Nap ++; 42 46 43 source->sky = psImageUnbinPixel(source->peak->x, source->peak->y, back ground->image, binning);47 source->sky = psImageUnbinPixel(source->peak->x, source->peak->y, backModel->image, binning); 44 48 if (isnan(source->sky) && false) { 49 psError(PSPHOT_ERR_SKY, false, "Setting pmSource.sky"); 50 psErrorStackPrint(NULL, " "); 51 psErrorClear(); 52 } 53 54 source->skyErr = psImageUnbinPixel(source->peak->x, source->peak->y, backStdev->image, binning); 55 if (isnan(source->skyErr) && false) { 45 56 psError(PSPHOT_ERR_SKY, false, "Setting pmSource.sky"); 46 57 psErrorStackPrint(NULL, " ");
Note:
See TracChangeset
for help on using the changeset viewer.
