Changeset 26446 for trunk/magic/remove/src
- Timestamp:
- Dec 16, 2009, 3:57:48 PM (16 years ago)
- File:
-
- 1 edited
-
trunk/magic/remove/src/streaksremove.c (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/magic/remove/src/streaksremove.c
r26438 r26446 83 83 } 84 84 psF64 cdp_t = psTimerClear("COMPUTE_DIFFED_PIXELS"); 85 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "COMPUTE_UNDIFFED_PIXELS", PS_META_REPLACE, "time to compute non-diffedpixels", cdp_t);85 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "COMPUTE_UNDIFFED_PIXELS", PS_META_REPLACE, "time to compute non-diffedpixels", cdp_t); 86 86 psLogMsg("streaksremove", PS_LOG_INFO, "time to compute diffed pixels: %f\n", cdp_t); 87 87 } … … 139 139 sfiles->inImage->numRows); 140 140 gsp_t += psTimerClear("GET_STREAK_PIXELS"); 141 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "GET_STREAK_PIXELS", PS_META_REPLACE, "", gsp_t);141 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "GET_STREAK_PIXELS", PS_META_REPLACE, "", gsp_t); 142 142 psLogMsg("streaksremove", PS_LOG_INFO, "time to get streak pixels: %f\n", psTimerClear("GET_STREAK_PIXELS")); 143 143 … … 153 153 154 154 enw_t += psTimerClear("EXCISE_NON_DIFFED"); 155 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "EXCISE_NON_DIFFED", PS_META_REPLACE, "", enw_t);155 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "EXCISE_NON_DIFFED", PS_META_REPLACE, "", enw_t); 156 156 psLogMsg("streaksremove", PS_LOG_INFO, "time to excise non diffed pixels: %f\n", enw_t); 157 157 } … … 162 162 163 163 rms_t += psTimerClear("REMOVE_STREAKS"); 164 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "REMOVE_STREAKS", PS_META_REPLACE, "", enw_t);164 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "REMOVE_STREAKS", PS_META_REPLACE, "", enw_t); 165 165 psLogMsg("streaksremove", PS_LOG_INFO, "time to remove streak pixels: %f\n", rms_t); 166 166 … … 188 188 censorSources(sfiles, sfiles->maskStreak); 189 189 cs_t += psTimerClear("CENSOR_SOURCES"); 190 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "CENSOR_SOURCES", PS_META_REPLACE, "", cs_t);190 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "CENSOR_SOURCES", PS_META_REPLACE, "", cs_t); 191 191 192 192 … … 195 195 writeImages(sfiles, exciseImageCube); 196 196 wi_t += psTimerClear("WRITE_IMAGES"); 197 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "WRITE_IMAGES", PS_META_REPLACE, "", wi_t);197 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "WRITE_IMAGES", PS_META_REPLACE, "", wi_t); 198 198 199 199 psLogMsg("streaksremove", PS_LOG_INFO, "time to process component %d: %f\n", sfiles->extnum, psTimerClear("PROCESS_COMPONENT")); … … 207 207 } 208 208 209 psF64 maskedFraction = totalStreakPixels / totalPixels;210 psLogMsg("streaksremove", PS_LOG_INFO, "pixels: %ld streak pixels: %ld %4.2f%%\n", totalPixels, totalStreakPixels, maskedFraction * 100);211 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "MASKED_FRACTION", PS_META_REPLACE, "", maskedFraction);209 psF64 streakFraction = totalStreakPixels / totalPixels; 210 psLogMsg("streaksremove", PS_LOG_INFO, "pixels: %ld streak pixels: %ld %4.2f%%\n", totalPixels, totalStreakPixels, streakFraction * 100); 211 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "STREAK_FRACTION", PS_META_REPLACE, "", streakFraction); 212 212 213 213 // check the weight and mask files for extra extensions that might be in files … … 220 220 closeImages(sfiles); 221 221 psF64 ci_t = psTimerClear("CLOSE_IMAGES"); 222 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "CLOSE_IMAGES", PS_META_REPLACE, "", ci_t);222 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "CLOSE_IMAGES", PS_META_REPLACE, "", ci_t); 223 223 224 224 psLogMsg("streaksremove", PS_LOG_INFO, "time to close images: %f\n", ci_t); … … 231 231 } 232 232 psF64 ro_t = psTimerClear("REPLICATE_OUTPUTS"); 233 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "REPLICATE_OUTPUTS", PS_META_REPLACE, "", ro_t);233 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "REPLICATE_OUTPUTS", PS_META_REPLACE, "", ro_t); 234 234 235 235 // NOTE: from here on we can't just quit if something goes wrong. … … 253 253 } 254 254 psF64 si_t = psTimerClear("SWAP_INSTANCES"); 255 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "SWAP_INSTANCES", PS_META_REPLACE, "", si_t);255 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "SWAP_INSTANCES", PS_META_REPLACE, "", si_t); 256 256 } 257 257 258 258 psF64 total_time = psTimerClear("TOTAL_TIME"); 259 psMetadataAddF 64(sfiles->stats, PS_LIST_TAIL, "TOTAL_TIME", PS_META_REPLACE, "", total_time);259 psMetadataAddF32(sfiles->stats, PS_LIST_TAIL, "TOTAL_TIME", PS_META_REPLACE, "", total_time); 260 260 psLogMsg("streaksremove", PS_LOG_INFO, "time to run streaksremove: %f\n", total_time); 261 261 … … 424 424 psArgumentRemove(argnum, &argc, argv); 425 425 double transparentStreaks = atof(argv[argnum]); 426 psMetadataAddF 64(config->arguments, PS_LIST_TAIL, "TRANSPARENT_STREAKS", 0,426 psMetadataAddF32(config->arguments, PS_LIST_TAIL, "TRANSPARENT_STREAKS", 0, 427 427 "value to adjust excised pixels", transparentStreaks); 428 428 psArgumentRemove(argnum, &argc, argv);
Note:
See TracChangeset
for help on using the changeset viewer.
