Changeset 28405 for trunk/psModules
- Timestamp:
- Jun 18, 2010, 2:25:38 PM (16 years ago)
- Location:
- trunk/psModules/src
- Files:
-
- 9 edited
-
camera/pmReadoutFake.c (modified) (1 diff)
-
detrend/pmBias.c (modified) (1 diff)
-
detrend/pmDark.c (modified) (1 diff)
-
detrend/pmFlatField.c (modified) (1 diff)
-
detrend/pmShutterCorrection.c (modified) (3 diffs)
-
imcombine/pmStackReject.c (modified) (1 diff)
-
imcombine/pmSubtraction.c (modified) (1 diff)
-
imcombine/pmSubtractionEquation.c (modified) (1 diff)
-
imcombine/pmSubtractionMatch.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/psModules/src/camera/pmReadoutFake.c
r26651 r28405 303 303 304 304 if (!psThreadJobAddPending(job)) { 305 psFree(job);306 305 psFree(groups); 307 306 return false; 308 307 } 309 psFree(job);310 308 } 311 309 if (!psThreadPoolWait(true)) { -
trunk/psModules/src/detrend/pmBias.c
r21183 r28405 144 144 145 145 if (!psThreadJobAddPending(job)) { 146 psFree(job);147 146 return false; 148 147 } 149 psFree(job);150 148 } else if (!pmBiasSubtractScan(in, sub, scale, xOffset, yOffset, rowStart, rowStop)) { 151 149 psError(PS_ERR_UNKNOWN, false, "Unable to apply bias correction."); -
trunk/psModules/src/detrend/pmDark.c
r27597 r28405 587 587 588 588 if (!psThreadJobAddPending (job)) { 589 psFree(job);590 589 psFree(orders); 591 590 psFree(values); 592 591 return false; 593 592 } 594 psFree(job);595 593 } else if (!pmDarkApplyScan(readout, dark, orders, values, bad, doNorm, norm, rowStart, rowStop)) { 596 594 psError(PS_ERR_UNKNOWN, false, "Unable to apply dark."); -
trunk/psModules/src/detrend/pmFlatField.c
r21533 r28405 150 150 151 151 if (!psThreadJobAddPending(job)) { 152 psFree(job);153 152 return false; 154 153 } 155 psFree(job);156 154 } else if (!pmFlatFieldScan(inImage, inMask, inVar, flatImage, flatMask, badFlat, 157 155 xOffset, yOffset, rowStart, rowStop)) { -
trunk/psModules/src/detrend/pmShutterCorrection.c
r27832 r28405 351 351 psStats *resStats = psStatsAlloc (PS_STAT_SAMPLE_MEDIAN | PS_STAT_SAMPLE_STDEV); 352 352 if (!psVectorStats (rawStats, counts, NULL, NULL, 0)) { 353 psError(PS_ERR_UNKNOWN, false, "failure to measure stats");354 return NULL;353 psError(PS_ERR_UNKNOWN, false, "failure to measure stats"); 354 return NULL; 355 355 } 356 356 if (!psVectorStats (resStats, resid, NULL, NULL, 0)) { 357 psError(PS_ERR_UNKNOWN, false, "failure to measure stats");358 return NULL;357 psError(PS_ERR_UNKNOWN, false, "failure to measure stats"); 358 return NULL; 359 359 } 360 360 … … 794 794 795 795 if (!psThreadJobAddPending(job)) { 796 psFree(job);797 796 return false; 798 797 } 799 psFree(job);800 798 } else if (!pmShutterCorrectionApplyScan(image, mask, var, shutterImage, exptime, blank, 801 799 rowStart, rowStop)) { … … 1017 1015 1018 1016 if (corr) { 1019 psTrace("psModules.detrend", 5, "Shutter correction fit: scale: %f, offset: %f, offref: %f\n", corr->scale, corr->offset, corr->offref);1020 if (isfinite(corr->offref) && corr->valid) {1021 psTrace("psModules.detrend", 5, "Sample reference value: %f\n", corr->offref);1022 meanRef += corr->offref;1023 numGood++;1024 }1017 psTrace("psModules.detrend", 5, "Shutter correction fit: scale: %f, offset: %f, offref: %f\n", corr->scale, corr->offset, corr->offref); 1018 if (isfinite(corr->offref) && corr->valid) { 1019 psTrace("psModules.detrend", 5, "Sample reference value: %f\n", corr->offref); 1020 meanRef += corr->offref; 1021 numGood++; 1022 } 1025 1023 } else { 1026 psTrace("psModules.detrend", 5, "failed Shutter correction fit\n");1027 }1024 psTrace("psModules.detrend", 5, "failed Shutter correction fit\n"); 1025 } 1028 1026 1029 1027 psFree(corr); -
trunk/psModules/src/imcombine/pmStackReject.c
r27365 r28405 289 289 PS_ARRAY_ADD_SCALAR(args, poorFrac, PS_TYPE_F32); 290 290 if (!psThreadJobAddPending(job)) { 291 psFree(job);292 291 psFree(source); 293 292 psFree(target); 294 293 return NULL; 295 294 } 296 psFree(job);297 295 } else if (!stackRejectGrow(target, source, kernels, numCols, numRows, 298 296 i, xSubMax, j, ySubMax, poorFrac)) { -
trunk/psModules/src/imcombine/pmSubtraction.c
r28150 r28405 1291 1291 1292 1292 if (!psThreadJobAddPending(job)) { 1293 psFree(job);1294 1293 return false; 1295 1294 } 1296 psFree(job);1297 1295 } else { 1298 1296 subtractionConvolvePatch(numCols, numRows, x0, y0, out1, out2, convMask, ro1, ro2, -
trunk/psModules/src/imcombine/pmSubtractionEquation.c
r27335 r28405 860 860 PS_ARRAY_ADD_SCALAR(job->args, mode, PS_TYPE_S32); 861 861 if (!psThreadJobAddPending(job)) { 862 psFree(job);863 862 return false; 864 863 } 865 psFree(job);866 864 } else { 867 865 pmSubtractionCalculateEquationStamp(stamps, kernels, i, mode); -
trunk/psModules/src/imcombine/pmSubtractionMatch.c
r27365 r28405 1060 1060 PS_ARRAY_ADD_SCALAR(job->args, bg2, PS_TYPE_F32); 1061 1061 if (!psThreadJobAddPending(job)) { 1062 psFree(job);1063 1062 return false; 1064 1063 } 1065 psFree(job);1066 1064 } else { 1067 1065 if (!pmSubtractionOrderStamp(ratios, mask, stamps, models, modelSums, i, bg1, bg2)) {
Note:
See TracChangeset
for help on using the changeset viewer.
