Changeset 20999 for trunk/psModules/src/imcombine/pmPSFEnvelope.c
- Timestamp:
- Dec 15, 2008, 3:58:30 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/psModules/src/imcombine/pmPSFEnvelope.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/imcombine/pmPSFEnvelope.c
r20937 r20999 118 118 psf->residuals = NULL; 119 119 if (!pmReadoutFakeFromSources(fakeRO, fakeSize, fakeSize, fakes, xOffset, yOffset, psf, 120 NAN, radius, true )) {120 NAN, radius, true, true)) { 121 121 psError(PS_ERR_UNKNOWN, false, "Unable to generate fake readout."); 122 122 psFree(envelope); … … 148 148 // Get the radius 149 149 pmModel *model = pmModelFromPSFforXY(psf, x, y, PEAK_FLUX); // Model for source 150 psAssert (model, "failed to generate model: should this be an error or not?");150 psAssert (model, "failed to generate model: should this be an error or not?"); 151 151 float srcRadius = model->modelRadius(model->params, PS_SQR(WEIGHT_VAL)); // Radius for source 152 152 if (srcRadius > maxRadius) { … … 299 299 pmModel *fakeModel = pmModelFromPSFforXY(psf, (float)numCols / 2.0, (float)numRows / 2.0, 300 300 1.0); // Fake model, with central intensity of 1.0 301 psAssert (fakeModel, "failed to generate model: should this be an error or not?");301 psAssert (fakeModel, "failed to generate model: should this be an error or not?"); 302 302 float flux0 = fakeModel->modelFlux(fakeModel->params); // Flux for central intensity of 1.0 303 303 for (int i = 0; i < numFakes; i++) { … … 308 308 pmReadout *generated = pmReadoutAlloc(NULL); // Generated image 309 309 pmReadoutFakeFromSources(generated, numCols, numRows, fakes, NULL, NULL, psf, NAN, radius, 310 false );310 false, true); 311 311 { 312 312 psFits *fits = psFitsOpen("psf_field_model.fits", "w");
Note:
See TracChangeset
for help on using the changeset viewer.
