Changeset 9567
- Timestamp:
- Oct 13, 2006, 3:00:58 PM (20 years ago)
- File:
-
- 1 edited
-
trunk/psphot/src/psphotChoosePSF.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psphot/src/psphotChoosePSF.c
r9517 r9567 26 26 bool POISSON_ERRORS = psMetadataLookupBool (&status, recipe, "POISSON_ERRORS"); 27 27 if (!status) POISSON_ERRORS = true; 28 29 // how to model the PSF variations across the field 30 // XXX make a default value? or not? 31 psMetadata *md = psMetadataLookupMetadata (&status, recipe, "PSF.TREND.MASK"); 32 psPolynomial2D *psfTrendMask = psPolynomial2DfromMetadata (md); 33 if (!psfTrendMask) { 34 psError(PSPHOT_ERR_PSF, true, "PSF.TREND.MASK is not defined in recipe"); 35 return false; 36 } 37 28 38 pmSourceFitModelInit (15, 0.1, POISSON_ERRORS); 29 39 … … 68 78 psMetadataItem *item = psListGetAndIncrement (iter); 69 79 modelName = item->data.V; 70 models->data[i] = pmPSFtryModel (stars, modelName, RADIUS, POISSON_ERRORS );80 models->data[i] = pmPSFtryModel (stars, modelName, RADIUS, POISSON_ERRORS, psfTrendMask); 71 81 } 72 82 psFree (iter); 73 83 psFree (list); 74 84 psFree (stars); 85 psFree (psfTrendMask); 75 86 76 87 // select the best of the models
Note:
See TracChangeset
for help on using the changeset viewer.
