Changeset 26446
- Timestamp:
- Dec 16, 2009, 3:57:48 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 10 edited
-
dbconfig/changes.txt (modified) (2 diffs)
-
dbconfig/magic.md (modified) (1 diff)
-
dbconfig/receive.md (modified) (1 diff)
-
ippTools/share/pxadmin_create_tables.sql (modified) (2 diffs)
-
ippTools/share/receivetool_list.sql (modified) (1 diff)
-
ippTools/share/receivetool_pendingfile.sql (modified) (1 diff)
-
ippTools/share/receivetool_pendingfileset.sql (modified) (1 diff)
-
ippTools/share/receivetool_toadvance.sql (modified) (1 diff)
-
ippconfig/recipes/ppStatsFromMetadata.config (modified) (1 diff)
-
magic/remove/src/streaksremove.c (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/changes.txt
r26378 r26446 1434 1434 UPDATE dbversion set schema_version = '1.1.57', updated= CURRENT_TIMESTAMP(); 1435 1435 1436 ALTER TABLE receiveSource add column state varchar (64) after workdir; 1437 UPDATE receiveSource SET state = 'enabled'; 1438 1436 1439 -- Vesion 1.1.58 1437 1440 -- UPDATE dbversion set schema_version = '1.1.58', updated= CURRENT_TIMESTAMP(); … … 1479 1482 1480 1483 UPDATE dbversion set schema_version = '1.1.61', updated= CURRENT_TIMESTAMP(); 1484 1485 ALTER TABLE magicDSFile ADD COLUMN streak_frac FLOAT AFTER recovery_path_base; 1486 ALTER TABLE magicDSFile ADD COLUMN total_time FLOAT AFTER streak_frac; 1487 1488 ALTER TABLE receiveSource ADD COLUMN state VARCHAR(64) AFTER workdir; 1489 1490 UPDATE dbversion set schema_version = '1.1.62', updated= CURRENT_TIMESTAMP(); -
trunk/dbconfig/magic.md
r25835 r26446 69 69 backup_path_base STR 255 70 70 recovery_path_base STR 255 71 streak_frac F32 0 72 run_time F32 0 71 73 fault S16 0 72 74 data_state STR 64 # Key -
trunk/dbconfig/receive.md
r24125 r26446 6 6 product STR 64 # Key 7 7 workdir STR 255 8 state STR 64 8 9 comment STR 255 # Key 9 10 fileset_last STR 128 -
trunk/ippTools/share/pxadmin_create_tables.sql
r26015 r26446 1181 1181 backup_path_base VARCHAR(255), 1182 1182 recovery_path_base VARCHAR(255), 1183 streak_frac FLOAT, 1184 run_time FLOAT, 1183 1185 fault SMALLINT, 1184 1186 data_state VARCHAR(64), … … 1428 1430 product VARCHAR(64) NOT NULL, -- product of interest 1429 1431 workdir VARCHAR(255) NOT NULL, -- where to extract 1432 state VARCHAR(64) NOT NULL, -- state 'enabled' or 'disabled' 1430 1433 comment VARCHAR(255), -- for human memory 1431 1434 fileset_last VARCHAR(128), -- last fileset seen -
trunk/ippTools/share/receivetool_list.sql
r23880 r26446 1 1 SELECT * 2 2 FROM receiveSource 3 WHERE receiveSource.state = 'enabled' -
trunk/ippTools/share/receivetool_pendingfile.sql
r24788 r26446 18 18 ON receiveResult.file_id = receiveFile.file_id 19 19 WHERE 20 ((receiveFileset.state = 'new') 20 receiveSource.state = 'enabled' 21 AND ((receiveFileset.state = 'new') 21 22 OR (receiveFileset.state = 'listed' AND receiveFile.component = 'dirinfo' AND receiveFileset.dirinfo IS NULL)) 22 23 AND receiveFileset.fault = 0 -
trunk/ippTools/share/receivetool_pendingfileset.sql
r24788 r26446 1 SELECT * 1 SELECT receiveFileset.*, 2 receiveSource.source, 3 receiveSource.product, 4 receiveSource.workdir 2 5 FROM receiveFileset 3 6 JOIN receiveSource USING(source_id) 4 7 LEFT JOIN receiveFile USING(fileset_id) 5 WHERE receiveFileset.state = 'reg' 8 WHERE receiveSource.state = 'enabled' 9 AND receiveFileset.state = 'reg' 6 10 AND receiveFileset.fault = 0 7 11 AND receiveFile.fileset_id IS NULL -
trunk/ippTools/share/receivetool_toadvance.sql
r24125 r26446 10 10 JOIN receiveFile USING(fileset_id) 11 11 LEFT JOIN receiveResult USING(file_id) 12 WHERE receiveFileset.state = 'new' 12 WHERE receiveSource.state = 'enabled' 13 AND receiveFileset.state = 'new' 13 14 AND receiveFileset.fault = 0 14 15 GROUP BY fileset_id -
trunk/ippconfig/recipes/ppStatsFromMetadata.config
r26443 r26446 403 403 ENTRY MULTI 404 404 TYPE VAL KEYWORD TYPE STATISTIC FLAG 405 ENTRY VAL MASKED_FRACTION F64 CONSTANT -masked_frac # fraction of pixels masked by streaks406 ENTRY VAL TOTAL_TIME F 64CONSTANT -run_time # total run time for streaksremove405 ENTRY VAL STREAK_FRACTION F32 CONSTANT -streak_frac # fraction of pixels masked by streaks 406 ENTRY VAL TOTAL_TIME F32 CONSTANT -run_time # total run time for streaksremove 407 407 408 408 # The following timers are included in the stats not saved in the datbase 409 # ENTRY VAL GET_STREAK_PIXELS F 64CONSTANT -dtime_compute_masked # time to compute list of streak pixels410 # ENTRY VAL REMOVE_STREAKS F 64CONSTANT -dtime_remove # time to mask the pixels411 # ENTRY VAL WRITE_IMAGES F 64CONSTANT -dtime_write # time to write out the results412 # ENTRY VAL REPLICATE_OUTPUTS F 64CONSTANT -dtime_replicate # time to replicate the outputs413 END 409 # ENTRY VAL GET_STREAK_PIXELS F32 CONSTANT -dtime_compute_masked # time to compute list of streak pixels 410 # ENTRY VAL REMOVE_STREAKS F32 CONSTANT -dtime_remove # time to mask the pixels 411 # ENTRY VAL WRITE_IMAGES F32 CONSTANT -dtime_write # time to write out the results 412 # ENTRY VAL REPLICATE_OUTPUTS F32 CONSTANT -dtime_replicate # time to replicate the outputs 413 END -
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.
