Changeset 37406 for trunk/ppImage/src
- Timestamp:
- Sep 19, 2014, 4:35:41 PM (12 years ago)
- Location:
- trunk/ppImage/src
- Files:
-
- 12 edited
-
ppImageAddNoise.c (modified) (2 diffs)
-
ppImageAuxiliaryMask.c (modified) (2 diffs)
-
ppImageCheckCTE.c (modified) (2 diffs)
-
ppImageCheckNoise.c (modified) (2 diffs)
-
ppImageDetrendFringe.c (modified) (2 diffs)
-
ppImageDetrendPattern.c (modified) (2 diffs)
-
ppImageDetrendReadout.c (modified) (18 diffs)
-
ppImageMosaic.c (modified) (2 diffs)
-
ppImageParityFlip.c (modified) (2 diffs)
-
ppImagePixelStats.c (modified) (2 diffs)
-
ppImageRebinReadout.c (modified) (2 diffs)
-
ppImageSetMaskBits.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppImage/src/ppImageAddNoise.c
r31155 r37406 18 18 return true; 19 19 } 20 21 // psTimerStart("add.noise"); 20 22 21 23 // grizy variances to add to turn MD exposure -> 3pi, calculated from the DRM … … 96 98 psFree(stats); 97 99 100 // psLogMsg ("ppImage", 5, "add noise: %f sec\n", psTimerMark ("add.noise")); 101 98 102 return true; 99 103 } -
trunk/ppImage/src/ppImageAuxiliaryMask.c
r36169 r37406 67 67 return true; 68 68 } 69 70 // psTimerStart("aux.mask"); 69 71 70 72 bool status; … … 208 210 } 209 211 212 // psLogMsg ("ppImage", 5, "auxiliary mask: %f sec\n", psTimerMark ("aux.mask")); 213 210 214 return true; 211 215 } -
trunk/ppImage/src/ppImageCheckCTE.c
r24117 r37406 17 17 return true; 18 18 } 19 20 // psTimerStart("check.cte"); 19 21 20 22 // add recipe options supplied on command line … … 106 108 psFree (statsDefaults); 107 109 110 // psLogMsg ("ppImage", 5, "check CTE: %f sec\n", psTimerMark ("check.cte")); 111 108 112 return true; 109 113 } -
trunk/ppImage/src/ppImageCheckNoise.c
r33667 r37406 17 17 return true; 18 18 } 19 20 // psTimerStart("check.noise"); 19 21 20 22 // add recipe options supplied on command line … … 124 126 psFree (statsDefaults); 125 127 128 // psLogMsg ("ppImage", 5, "check noise: %f sec\n", psTimerMark ("check.noise")); 129 126 130 return true; 127 131 } -
trunk/ppImage/src/ppImageDetrendFringe.c
r26895 r37406 327 327 pmCell *cell = NULL; 328 328 329 // psTimerStart("apply.fringe"); 330 329 331 assert (options->doFringe); // do not call if not needed 330 332 assert (inputView->chip != -1); … … 386 388 } 387 389 390 // psLogMsg ("ppImage", 5, "apply fringe: %f sec\n", psTimerMark ("apply.fringe")); 391 388 392 psFree (view); 389 393 return true; -
trunk/ppImage/src/ppImageDetrendPattern.c
r33243 r37406 35 35 // chip. 36 36 37 // psTimerStart("apply.pattern"); 37 38 if (options->doPatternRow) { 39 38 40 bool status; 39 41 pmHDU *hdu = pmHDUFromChip(chip); … … 193 195 194 196 pattern_done: 197 198 // psLogMsg ("ppImage", 5, "apply pattern: %f sec\n", psTimerMark ("apply.pattern")); 199 195 200 return(true); 196 201 } -
trunk/ppImage/src/ppImageDetrendReadout.c
r35917 r37406 7 7 bool ppImageDetrendReadout(pmConfig *config, ppImageOptions *options, pmFPAview *view) 8 8 { 9 // psTimerStart("detrend.readout"); 10 9 11 // construct a view for the detrend images (which have only one readout) 10 12 pmFPAview *detview = pmFPAviewAlloc(0); … … 35 37 } 36 38 } 39 // psLogMsg ("ppImage", 6, "check gain: %f sec\n", psTimerMark ("detrend.readout")); 37 40 38 41 // Check to see if we're in a chip that contains video … … 56 59 } 57 60 done_video_check: 61 // psLogMsg ("ppImage", 6, "check video: %f sec\n", psTimerMark ("detrend.readout")); 58 62 59 63 // Masking on the basis of pixel value needs to be done before anything else, so the values are pristine. … … 66 70 return false; 67 71 } 72 // psLogMsg ("ppImage", 6, "generate mask: %f sec\n", psTimerMark ("detrend.readout")); 68 73 } 69 74 // apply the externally supplied mask to the input->mask pixels … … 77 82 } 78 83 pmMaskBadPixels(input, mask, options->maskValue); 84 // psLogMsg ("ppImage", 6, "apply mask: %f sec\n", psTimerMark ("detrend.readout")); 79 85 } 80 86 … … 83 89 // extern bool ppImageBurntoolApply(pmConfig *, ppImageOptions *, pmFPAview *, pmReadout *); 84 90 ppImageBurntoolApply(config, options, view, input); 91 // psLogMsg ("ppImage", 6, "apply burntool: %f sec\n", psTimerMark ("detrend.readout")); 85 92 } 86 93 … … 93 100 ppImageBurntoolMask(config,options,view,input); 94 101 } 102 // psLogMsg ("ppImage", 6, "apply burntool mask: %f sec\n", psTimerMark ("detrend.readout")); 95 103 } 96 104 … … 102 110 return false; 103 111 } 112 // psLogMsg ("ppImage", 6, "subtract overscan: %f sec\n", psTimerMark ("detrend.readout")); 104 113 } 105 114 … … 111 120 return(false); 112 121 } 122 // psLogMsg ("ppImage", 6, "nonlinear correction: %f sec\n", psTimerMark ("detrend.readout")); 113 123 } 114 124 … … 148 158 return false; 149 159 } 160 // psLogMsg ("ppImage", 6, "apply bias: %f sec\n", psTimerMark ("detrend.readout")); 150 161 } 151 162 … … 218 229 } 219 230 psFree (noiseImage); 231 // psLogMsg ("ppImage", 6, "generate variance: %f sec\n", psTimerMark ("detrend.readout")); 220 232 } 221 233 … … 226 238 return false; 227 239 } 240 // psLogMsg ("ppImage", 6, "apply dark: %f sec\n", psTimerMark ("detrend.readout")); 228 241 } 229 242 … … 235 248 return false; 236 249 } 250 // psLogMsg ("ppImage", 6, "mask remnance: %f sec\n", psTimerMark ("detrend.readout")); 237 251 } 238 252 … … 244 258 return false; 245 259 } 260 // psLogMsg ("ppImage", 6, "shutter correction: %f sec\n", psTimerMark ("detrend.readout")); 246 261 } 247 262 … … 253 268 return false; 254 269 } 270 // psLogMsg ("ppImage", 6, "apply flat: %f sec\n", psTimerMark ("detrend.readout")); 255 271 } 256 272 … … 276 292 277 293 psBinaryOp(input->image, input->image, "*", psScalarAlloc(norm, PS_TYPE_F32)); 294 // psLogMsg ("ppImage", 6, "renormalize: %f sec\n", psTimerMark ("detrend.readout")); 278 295 } 279 296 … … 324 341 325 342 psFree (classID); 343 344 // psLogMsg ("ppImage", 6, "renormalize by class: %f sec\n", psTimerMark ("detrend.readout")); 326 345 } 327 346 # endif … … 333 352 return false; 334 353 } 354 // psLogMsg ("ppImage", 6, "measure fringe: %f sec\n", psTimerMark ("detrend.readout")); 335 355 } 336 356 337 357 ppImageMemoryDump("detrend"); 338 358 359 // psLogMsg ("ppImage", 5, "detrend readout: %f sec\n", psTimerMark ("detrend.readout")); 339 360 psFree(detview); 340 361 return true; -
trunk/ppImage/src/ppImageMosaic.c
r28292 r37406 9 9 { 10 10 bool status; // Status of MD lookup 11 12 // psTimerStart("mosaic.chip"); 11 13 12 14 pmFPAfile *in = psMetadataLookupPtr(&status, config->files, inFile); // Input file … … 63 65 } 64 66 67 // psLogMsg ("ppImage", 5, "mosaic chip: %f sec\n", psTimerMark ("mosaic.chip")); 68 65 69 return status; 66 70 } -
trunk/ppImage/src/ppImageParityFlip.c
r25875 r37406 19 19 20 20 if (!options->applyParity) return true; 21 22 // psTimerStart("parity.flip"); 21 23 22 24 // find the currently selected readout … … 152 154 } 153 155 } 156 // psLogMsg ("ppImage", 5, "parity flip: %f sec\n", psTimerMark ("parity.flip")); 154 157 155 158 FIX_CONCEPT(cell->concepts, "CELL.XPARITY", S32, xParityTarget); -
trunk/ppImage/src/ppImagePixelStats.c
r19928 r37406 10 10 { 11 11 bool mdok; // Status of MD lookup 12 13 // psTimerStart("pixel.stats"); 12 14 13 15 // loop over the cells/readouts for this chip … … 81 83 } 82 84 85 // psLogMsg ("ppImage", 5, "measure pixel stats: %f sec\n", psTimerMark ("pixel.stats")); 86 83 87 psFree (view); 84 88 return true; -
trunk/ppImage/src/ppImageRebinReadout.c
r20439 r37406 12 12 pmFPAfile *outFile = psMetadataLookupPtr(NULL, config->files, outName); 13 13 if (outFile == NULL) return false; 14 15 // psTimerStart("rebin.chip"); 14 16 15 17 // XXX double check that chip != -1? … … 40 42 } 41 43 44 // psLogMsg ("ppImage", 5, "rebin chip for %s: %f sec\n", outName, psTimerMark ("rebin.chip")); 45 42 46 return true; 43 47 } -
trunk/ppImage/src/ppImageSetMaskBits.c
r25829 r37406 11 11 return false; 12 12 } 13 14 // psTimerStart("set.mask.bits"); 13 15 14 16 // at this point we know we have valid values for required entries SAT, BAD, FLAT, BLANK: … … 57 59 options->markValue); 58 60 61 // psLogMsg ("ppImage", 5, "set mask bits: %f sec\n", psTimerMark ("set.mask.bits")); 62 59 63 return true; 60 64 }
Note:
See TracChangeset
for help on using the changeset viewer.
