Changeset 9113
- Timestamp:
- Oct 2, 2006, 2:25:43 PM (20 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 3 edited
-
scripts/dettest.sh (modified) (1 diff)
-
src/dettool.c (modified) (1 diff)
-
src/dettoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/scripts/dettest.sh
r9109 r9113 27 27 done; 28 28 29 dettool - normstat || exit 129 dettool -tonormstat || exit 1 30 30 for ID in `seq 0 3` ; do 31 31 dettool -addnormalizedimfile -det_id 1 -class_id $ID -uri file://normalized-$ID || exit 1 32 32 done; 33 34 dettool -tonormalizedexp || exit 1 35 dettool -addnormalizedexp -det_id 1 -exp_tag t10 -bg 1 -bg_stdev 2 -bg_mean_stdev 3 -b1_uri file://normalizedexp -b2_uri file://normlalizedexp|| exit 1 36 dettool -addnormalizedexp -det_id 1 -exp_tag t11 -bg 1 -bg_stdev 2 -bg_mean_stdev 3 -b1_uri file://normalizedexp -b2_uri file://normlalizedexp|| exit 1 33 37 34 38 dettool -toresid || exit 1 -
trunk/ippTools/src/dettool.c
r9111 r9113 1444 1444 PS_ASSERT_PTR_NON_NULL(config, false); 1445 1445 1446 bool unmask = false; 1447 { 1448 bool status = false; 1449 unmask = psMetadataLookupBool(&status, config->args, "-unmask"); 1450 if (!status) { 1451 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -unmask"); 1452 return false; 1453 } 1454 } 1455 1456 psString query = NULL; 1457 if (unmask) { 1458 // select detRun.det_type 1459 // select detProcessedImfile.* 1460 query = psStringCopy( 1461 " SELECT" 1462 " detRun.det_type," 1463 " detProcessedImfile.*" 1464 " FROM detProcessedImfile" 1465 " JOIN detRun" 1466 " ON detProcessedImfile.det_id = detRun.position" 1467 ); 1468 } else { 1469 // select detRun.det_type 1470 // select detProcessedImfile.* 1471 // where 1472 // det_id is not in detStackedImfile 1473 // iteration is not in detStackedImfile 1474 // detProcessedImfile.exp_tag is not in detStackedImfile 1475 // detProcessedImfile.class_id is not in detStackedImfile 1476 // and detInputExp.include is 1 1477 query = psStringCopy( 1478 " SELECT * FROM" 1479 " (SELECT" 1480 " detRun.iteration," 1481 " detRun.det_type," 1482 " detProcessedImfile.*" 1483 " FROM detProcessedImfile" 1484 " JOIN detRun" 1485 " ON detProcessedImfile.det_id = detRun.position" 1486 " JOIN detInputExp" 1487 " ON detRun.position = detInputExp.det_id" 1488 " AND detRun.iteration = detInputExp.iteration" 1489 " AND detProcessedImfile.exp_tag = detInputExp.exp_tag" 1490 " LEFT JOIN detStackedImfile" 1491 " ON detRun.position = detStackedImfile.det_id" 1492 " AND detRun.iteration = detStackedImfile.iteration" 1493 " AND detProcessedImfile.class_id = detStackedImfile.class_id" 1494 " WHERE" 1495 " detStackedImfile.det_id IS NULL" 1496 " AND detStackedImfile.iteration IS NULL" 1497 " AND detStackedImfile.class_id IS NULL" 1498 " AND detInputExp.include = 1" 1499 " ) as detProcessedImfile" 1500 ); 1501 } 1446 psString query = psStringCopy( 1447 " SELECT" 1448 " detRun.det_type," 1449 " detProcessedImfile.*" 1450 " FROM detProcessedImfile" 1451 " JOIN detRun" 1452 " ON detProcessedImfile.det_id = detRun.position" 1453 ); 1502 1454 1503 1455 if (config->where) { -
trunk/ippTools/src/dettoolConfig.c
r9111 r9113 151 151 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-exp", 0, 152 152 "restrict results to complete 'exposures'", false); 153 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-unmask", 0,154 "don't mask out 'stacked' imfiles", false);155 153 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-simple", 0, 156 154 "use the simple output format", false);
Note:
See TracChangeset
for help on using the changeset viewer.
