Changeset 29449 for branches/eam_branches/ipp-20100823/psModules/src/imcombine/pmSubtractionEquation.c
- Timestamp:
- Oct 17, 2010, 9:10:35 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20100823/psModules/src/imcombine/pmSubtractionEquation.c
r29170 r29449 19 19 20 20 //#define USE_WEIGHT // Include weight (1/variance) in equation? 21 //#define USE_WINDOW // Include weight (1/variance) in equation? 21 22 // XXX TEST: 23 # define USE_WINDOW // window to avoid neighbor contamination 22 24 23 25 # define PENALTY false … … 752 754 stamps->normValue2 = stats->robustMedian; 753 755 754 fprintf (stderr, "norm (1): %f (%f)\n", stamps->normValue, stamps->normValue2);756 psLogMsg ("psModules.imcombine", PS_LOG_INFO, "norm (1): %f (%f)\n", stamps->normValue, stamps->normValue2); 755 757 756 758 psFree(stats); … … 797 799 stamp->normSquare2 = normSquare2; 798 800 799 fprintf (stderr, "normValue: %f %f %f (%f %f)\n", normI1, normI2, stamp->norm, normSquare1, normSquare2);801 psLogMsg ("psModules.imcombine", PS_LOG_DETAIL, "normValue: %f %f %f (%f %f)\n", normI1, normI2, stamp->norm, normSquare1, normSquare2); 800 802 801 803 return true; … … 1089 1091 } 1090 1092 1093 #if 1 1094 psImage *save = psImageCopy(NULL, sumMatrix, PS_TYPE_F32); 1095 psFitsWriteImageSimple ("sumMatrix.fits", save, NULL); 1096 psVectorWriteFile("sumVector.dat", sumVector); 1097 psFree (save); 1098 #endif 1099 1091 1100 psVector *solution = NULL; // Solution to equation! 1092 1101 solution = psVectorAlloc(numParams, PS_TYPE_F64); 1093 1102 psVectorInit(solution, 0); 1094 1103 1104 // XXX TEST: try some constraint on the svd solution 1105 // solution = psMatrixSolveSVD(solution, sumMatrix, sumVector, NAN); 1095 1106 solution = psMatrixSolveSVD(solution, sumMatrix, sumVector, NAN); 1096 1107 … … 1149 1160 } 1150 1161 1151 #if 01162 #if 1 1152 1163 psImage *save = psImageCopy(NULL, sumMatrix, PS_TYPE_F32); 1153 1164 psFitsWriteImageSimple ("sumMatrix.fits", save, NULL); … … 1264 1275 if (!isfinite(dTotal)) return false; 1265 1276 1266 fprintf (stderr, "sum: %f, peak: %f, sigma: %f, fsigma: %f, fmax: %f, fmin: %f\n", sum, peak, sigma, sigma/sum, dOuter/sum, dTotal/sum);1277 // fprintf (stderr, "sum: %f, peak: %f, sigma: %f, fsigma: %f, fmax: %f, fmin: %f\n", sum, peak, sigma, sigma/sum, dOuter/sum, dTotal/sum); 1267 1278 psVectorAppend(fResSigma, sigma/sum); 1268 1279 psVectorAppend(fResOuter, dOuter/sum);
Note:
See TracChangeset
for help on using the changeset viewer.
