Changeset 11763
- Timestamp:
- Feb 12, 2007, 5:21:18 PM (19 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 5 edited
-
configure.ac (modified) (1 diff)
-
src/pxtables.c (modified) (2 diffs)
-
src/warptool.c (modified) (15 diffs)
-
src/warptool.h (modified) (1 diff)
-
src/warptoolConfig.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/configure.ac
r11735 r11763 18 18 PKG_CHECK_MODULES([PSLIB], [pslib >= 1.1.0]) 19 19 PKG_CHECK_MODULES([PSMODULES], [psmodules >= 1.1.0]) 20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1. 4])20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1.6]) 21 21 22 22 PXTOOLS_CFLAGS="${PSLIB_CFLAGS=} ${PSMODULES_CFLAGS=} ${IPPDB_CFLAGS=}" -
trunk/ippTools/src/pxtables.c
r11723 r11763 79 79 CREATE_TABLE(detResidExpCreateTable); 80 80 CREATE_TABLE(detRunSummaryCreateTable); 81 CREATE_TABLE(skyCellCreateTable);82 CREATE_TABLE(skyCellMapCreateTable);83 81 CREATE_TABLE(p4RunCreateTable); 84 82 CREATE_TABLE(p4InputExpCreateTable); 83 CREATE_TABLE(p4SkyCellMapCreateTable); 85 84 CREATE_TABLE(p4ScfileCreateTable); 86 85 CREATE_TABLE(p4InputScfileCreateTable); … … 154 153 DROP_TABLE(p4RunDropTable); 155 154 DROP_TABLE(p4InputExpDropTable); 155 DROP_TABLE(p4SkyCellMapDropTable); 156 156 DROP_TABLE(p4ScfileDropTable); 157 157 DROP_TABLE(p4InputScfileDropTable); -
trunk/ippTools/src/warptool.c
r11736 r11763 34 34 static bool updaterunMode(pxConfig *config); 35 35 static bool addinputexpMode(pxConfig *config); 36 static bool toscfileMode(pxConfig *config); 37 static bool addscfileMode(pxConfig *config); 38 static bool scfileMode(pxConfig *config); 36 static bool expMode(pxConfig *config); 37 static bool imfileMode(pxConfig *config); 38 static bool tooverlapMode(pxConfig *config); 39 static bool addoverlapMode(pxConfig *config); 40 static bool scmapMode(pxConfig *config); 41 static bool towarpedMode(pxConfig *config); 42 static bool addwarpedMode(pxConfig *config); 43 static bool warpedMode(pxConfig *config); 44 45 #if 0 39 46 static bool tostackedimfileMode(pxConfig *config); 40 47 //static bool addstackedimfileMode(pxConfig *config); … … 43 50 //static bool adddiffimfileMode(pxConfig *config); 44 51 static bool diffimfileMode(pxConfig *config); 52 #endif 45 53 46 54 static bool setp4RunState(pxConfig *config, const char *p4_id, const char *state); … … 64 72 MODECASE(P4TOOL_MODE_UPDATERUN, updaterunMode); 65 73 MODECASE(P4TOOL_MODE_ADDINPUTEXP, addinputexpMode); 66 MODECASE(P4TOOL_MODE_TOSCFILE, toscfileMode); 74 MODECASE(P4TOOL_MODE_EXP, expMode); 75 MODECASE(P4TOOL_MODE_IMFILE, imfileMode); 76 MODECASE(P4TOOL_MODE_TOOVERLAP, tooverlapMode); 77 MODECASE(P4TOOL_MODE_ADDOVERLAP, addoverlapMode); 78 MODECASE(P4TOOL_MODE_SCMAP, scmapMode); 79 MODECASE(P4TOOL_MODE_TOWARPED, towarpedMode); 80 MODECASE(P4TOOL_MODE_ADDWARPED, addwarpedMode); 81 MODECASE(P4TOOL_MODE_WARPED, warpedMode); 82 83 #if 0 67 84 MODECASE(P4TOOL_MODE_ADDSCFILE, addscfileMode); 68 85 MODECASE(P4TOOL_MODE_SCFILE, scfileMode); … … 73 90 // MODECASE(P4TOOL_MODE_ADDDIFFIMFILE, adddiffimfileMode); 74 91 MODECASE(P4TOOL_MODE_DIFFIMFILE, diffimfileMode); 92 #endif 75 93 default: 76 94 psAbort("invalid option (this should not happen)"); … … 255 273 256 274 // XXX need to validate the p4_id here 275 // XXX instead of validiting it here we should just use forgein key 276 // constrants 257 277 if (!p4InputExpInsert(config->dbh, 258 278 (psS32)atoi(p4_id), … … 268 288 } 269 289 270 static bool toscfileMode(pxConfig *config) 290 291 static bool expMode(pxConfig *config) 292 { 293 PS_ASSERT_PTR_NON_NULL(config, NULL); 294 return true; 295 } 296 297 298 static bool imfileMode(pxConfig *config) 299 { 300 PS_ASSERT_PTR_NON_NULL(config, NULL); 301 return true; 302 } 303 304 305 static bool tooverlapMode(pxConfig *config) 271 306 { 272 307 PS_ASSERT_PTR_NON_NULL(config, NULL); … … 274 309 psString query = psStringCopy( 275 310 " SELECT DISTINCT" 276 " p4Input Imfile.p4_id,"311 " p4InputExp.p4_id," 277 312 " p2ProcessedImfile.*," 278 313 " p4Run.workdir" 279 314 " FROM p4Run" 280 " JOIN p4Input Imfile"315 " JOIN p4InputExp" 281 316 " USING(p4_id)" 282 " LEFT JOIN p4WarpedImfile" 283 " USING(p4_id, exp_tag, p3_version, class_id)" 317 " LEFT JOIN p4Scfile" 318 " ON p4Run.p4_id = p4Scfile.p4_id" 319 " AND exp_tag, p3_version, class_id)" 284 320 " JOIN p3ProcessedExp" 285 321 " ON p4InputImfile.exp_tag = p3ProcessedExp.exp_tag" … … 343 379 } 344 380 345 static bool addscfileMode(pxConfig *config) 381 382 static bool addoverlapMode(pxConfig *config) 383 { 384 PS_ASSERT_PTR_NON_NULL(config, NULL); 385 return true; 386 } 387 388 389 static bool scmapMode(pxConfig *config) 390 { 391 PS_ASSERT_PTR_NON_NULL(config, NULL); 392 return true; 393 } 394 395 396 static bool towarpedMode(pxConfig *config) 397 { 398 PS_ASSERT_PTR_NON_NULL(config, NULL); 399 return true; 400 } 401 402 403 static bool addwarpedMode(pxConfig *config) 346 404 { 347 405 PS_ASSERT_PTR_NON_NULL(config, NULL); … … 437 495 } 438 496 439 static bool scfileMode(pxConfig *config)497 static bool warpedMode(pxConfig *config) 440 498 { 441 499 PS_ASSERT_PTR_NON_NULL(config, NULL); … … 497 555 } 498 556 557 #if 0 499 558 static bool tostackedimfileMode(pxConfig *config) 500 559 { … … 562 621 } 563 622 564 #if 0565 623 static bool addstackedimfileMode(pxConfig *config) 566 624 { … … 625 683 return true; 626 684 } 627 #endif628 685 629 686 static bool stackedimfileMode(pxConfig *config) … … 760 817 } 761 818 762 #if 0763 819 static bool adddiffimfileMode(pxConfig *config) 764 820 { … … 842 898 return true; 843 899 } 844 #endif845 900 846 901 static bool diffimfileMode(pxConfig *config) … … 903 958 return true; 904 959 } 960 #endif 905 961 906 962 static bool setp4RunState(pxConfig *config, const char *p4_id, const char *state) -
trunk/ippTools/src/warptool.h
r11731 r11763 28 28 P4TOOL_MODE_UPDATERUN, 29 29 P4TOOL_MODE_ADDINPUTEXP, 30 P4TOOL_MODE_TOSCFILE, 31 P4TOOL_MODE_ADDSCFILE, 32 P4TOOL_MODE_SCFILE, 33 P4TOOL_MODE_TOSTACKEDIMFILE, 34 P4TOOL_MODE_ADDSTACKEDIMFILE, 35 P4TOOL_MODE_STACKEDIMFILE, 36 P4TOOL_MODE_TODIFFIMFILE, 37 P4TOOL_MODE_ADDDIFFIMFILE, 38 P4TOOL_MODE_DIFFIMFILE 30 P4TOOL_MODE_EXP, 31 P4TOOL_MODE_IMFILE, 32 P4TOOL_MODE_TOOVERLAP, 33 P4TOOL_MODE_ADDOVERLAP, 34 P4TOOL_MODE_SCMAP, 35 P4TOOL_MODE_TOWARPED, 36 P4TOOL_MODE_ADDWARPED, 37 P4TOOL_MODE_WARPED, 39 38 } p4toolMode; 40 39 -
trunk/ippTools/src/warptoolConfig.c
r11731 r11763 80 80 psMetadataAddBool(definerunArgs, PS_LIST_TAIL, "-magiced", 0, 81 81 "has this exposure been magiced", false); 82 83 // -toscfile 84 psMetadata *toscfileArgs = psMetadataAlloc(); 85 psMetadataAddStr(toscfileArgs, PS_LIST_TAIL, "-p4_id", 0, 86 "search by p4 ID", NULL); 87 psMetadataAddBool(toscfileArgs, PS_LIST_TAIL, "-simple", 0, 88 "use the simple output format", false); 89 90 // -addscfile 91 psMetadata *addscfileArgs = psMetadataAlloc(); 92 psMetadataAddStr(addscfileArgs, PS_LIST_TAIL, "-p4_id", 0, 93 "define p4 ID (required)", NULL); 94 psMetadataAddStr(addscfileArgs, PS_LIST_TAIL, "-skycell_id", 0, 82 83 // -exp 84 psMetadata *expArgs = psMetadataAlloc(); 85 psMetadataAddStr(expArgs, PS_LIST_TAIL, "-p4_id", 0, 86 "define p4 ID (required)", NULL); 87 psMetadataAddStr(expArgs, PS_LIST_TAIL, "-exp_tag", 0, 88 "define exposure tag (required)", NULL); 89 psMetadataAddS32(expArgs, PS_LIST_TAIL, "-p3_version", 0, 90 "define phase 3 version of exposure tag (required)", 0); 91 psMetadataAddU64(expArgs, PS_LIST_TAIL, "-limit", 0, 92 "limit result set to N items", 0); 93 psMetadataAddBool(expArgs, PS_LIST_TAIL, "-simple", 0, 94 "use the simple output format", false); 95 96 // -imfile 97 psMetadata *imfileArgs = psMetadataAlloc(); 98 psMetadataAddStr(imfileArgs, PS_LIST_TAIL, "-p4_id", 0, 99 "define p4 ID (required)", NULL); 100 psMetadataAddStr(imfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 101 "define exposure tag (required)", NULL); 102 psMetadataAddS32(imfileArgs, PS_LIST_TAIL, "-p3_version", 0, 103 "define phase 3 version of exposure tag (required)", 0); 104 psMetadataAddU64(imfileArgs, PS_LIST_TAIL, "-limit", 0, 105 "limit result set to N items", 0); 106 psMetadataAddBool(imfileArgs, PS_LIST_TAIL, "-simple", 0, 107 "use the simple output format", false); 108 109 // -tooverlap 110 psMetadata *tooverlapArgs = psMetadataAlloc(); 111 psMetadataAddStr(tooverlapArgs, PS_LIST_TAIL, "-p4_id", 0, 112 "search by p4 ID", NULL); 113 psMetadataAddU64(tooverlapArgs, PS_LIST_TAIL, "-limit", 0, 114 "limit result set to N items", 0); 115 psMetadataAddBool(tooverlapArgs, PS_LIST_TAIL, "-simple", 0, 116 "use the simple output format", false); 117 118 // -addoverlap 119 psMetadata *addoverlapArgs = psMetadataAlloc(); 120 psMetadataAddStr(addoverlapArgs, PS_LIST_TAIL, "-p4_id", 0, 121 "search by p4 ID", NULL); 122 psMetadataAddStr(addoverlapArgs, PS_LIST_TAIL, "-mapfile", 0, 123 "skycell <-> imfile mapping description", NULL); 124 125 // -scmap 126 psMetadata *scmapArgs = psMetadataAlloc(); 127 psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-p4_id", 0, 128 "search by p4 ID", NULL); 129 psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-skycell_id", 0, 130 "searcy by skycell ID", NULL); 131 psMetadataAddStr(scmapArgs, PS_LIST_TAIL, "-tess_id", 0, 132 "searcy by tess ID", NULL); 133 psMetadataAddU64(scmapArgs, PS_LIST_TAIL, "-limit", 0, 134 "limit result set to N items", 0); 135 psMetadataAddBool(scmapArgs, PS_LIST_TAIL, "-simple", 0, 136 "use the simple output format", false); 137 138 // -towarped 139 psMetadata *towarpedArgs = psMetadataAlloc(); 140 psMetadataAddStr(towarpedArgs, PS_LIST_TAIL, "-p4_id", 0, 141 "search by p4 ID", NULL); 142 psMetadataAddU64(towarpedArgs, PS_LIST_TAIL, "-limit", 0, 143 "limit result set to N items", 0); 144 psMetadataAddBool(towarpedArgs, PS_LIST_TAIL, "-simple", 0, 145 "use the simple output format", false); 146 147 // -addwarped 148 psMetadata *addwarpedArgs = psMetadataAlloc(); 149 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-p4_id", 0, 150 "define p4 ID (required)", NULL); 151 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-skycell_id", 0, 95 152 "define skycell ID (required)", NULL); 96 psMetadataAddStr(add scfileArgs, PS_LIST_TAIL, "-tess_id", 0,153 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-tess_id", 0, 97 154 "define tessellation ID (required)", NULL); 98 psMetadataAddStr(add scfileArgs, PS_LIST_TAIL, "-exp_tag", 0,99 "define exposure tag (required)", NULL); 100 psMetadataAddS32(add scfileArgs, PS_LIST_TAIL, "-p3_version", 0,101 "define phase 3 version of exposure tag (required)", 0); 102 psMetadataAddStr(add scfileArgs, PS_LIST_TAIL, "-uri", 0,155 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-exp_tag", 0, 156 "define exposure tag (required)", NULL); 157 psMetadataAddS32(addwarpedArgs, PS_LIST_TAIL, "-p3_version", 0, 158 "define phase 3 version of exposure tag (required)", 0); 159 psMetadataAddStr(addwarpedArgs, PS_LIST_TAIL, "-uri", 0, 103 160 "define URI of file (required)", 0); 104 psMetadataAddF64(add scfileArgs, PS_LIST_TAIL, "-bg", 0,161 psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-bg", 0, 105 162 "define exposue background", NAN); 106 psMetadataAddF64(add scfileArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, "define exposue background mean stdev", NAN);107 108 109 // - scfile110 psMetadata * scfileArgs = psMetadataAlloc();111 psMetadataAddStr( scfileArgs, PS_LIST_TAIL, "-p4_id", 0,112 "search by p4 ID", NULL); 113 psMetadataAddStr( scfileArgs, PS_LIST_TAIL, "-skycell_id", 0,163 psMetadataAddF64(addwarpedArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 164 "define exposue background mean stdev", NAN); 165 166 // -warped 167 psMetadata *warpedArgs = psMetadataAlloc(); 168 psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-p4_id", 0, 169 "search by p4 ID", NULL); 170 psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-skycell_id", 0, 114 171 "define skycell ID (required)", NULL); 115 psMetadataAddStr( scfileArgs, PS_LIST_TAIL, "-tess_id", 0,172 psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-tess_id", 0, 116 173 "define tessellation ID (required)", NULL); 117 psMetadataAddStr(scfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 118 "define exposure tag (required)", NULL); 119 psMetadataAddS32(scfileArgs, PS_LIST_TAIL, "-p3_version", 0, 120 "define phase 3 version of exposure tag (required)", 0); 121 psMetadataAddBool(scfileArgs, PS_LIST_TAIL, "-simple", 0, 122 "use the simple output format", false); 123 174 psMetadataAddStr(warpedArgs, PS_LIST_TAIL, "-exp_tag", 0, 175 "define exposure tag (required)", NULL); 176 psMetadataAddS32(warpedArgs, PS_LIST_TAIL, "-p3_version", 0, 177 "define phase 3 version of exposure tag (required)", 0); 178 psMetadataAddU64(warpedArgs, PS_LIST_TAIL, "-limit", 0, 179 "limit result set to N items", 0); 180 psMetadataAddBool(warpedArgs, PS_LIST_TAIL, "-simple", 0, 181 "use the simple output format", false); 182 183 #if 0 124 184 // -tostackedimfile 125 185 psMetadata *tostackedimfileArgs = psMetadataAlloc(); … … 183 243 psMetadataAddBool(diffimfileArgs, PS_LIST_TAIL, "-simple", 0, 184 244 "use the simple output format", false); 245 #endif 185 246 186 247 psFree(now); … … 209 270 PXTOOL_MODE("-updaterun", P4TOOL_MODE_UPDATERUN, updaterunArgs); 210 271 PXTOOL_MODE("-addinputexp", P4TOOL_MODE_ADDINPUTEXP, addinputexpArgs); 211 PXTOOL_MODE("-toscfile", P4TOOL_MODE_TOSCFILE, toscfileArgs); 212 PXTOOL_MODE("-addscfile", P4TOOL_MODE_ADDSCFILE, addscfileArgs); 213 PXTOOL_MODE("-scfile", P4TOOL_MODE_SCFILE, scfileArgs); 272 PXTOOL_MODE("-exp", P4TOOL_MODE_EXP, expArgs); 273 PXTOOL_MODE("-imfile", P4TOOL_MODE_IMFILE, imfileArgs); 274 PXTOOL_MODE("-tooverlap", P4TOOL_MODE_TOOVERLAP, tooverlapArgs); 275 PXTOOL_MODE("-addoverlap", P4TOOL_MODE_ADDOVERLAP, addoverlapArgs); 276 PXTOOL_MODE("-scmap", P4TOOL_MODE_SCMAP, scmapArgs); 277 PXTOOL_MODE("-towarped", P4TOOL_MODE_TOWARPED, towarpedArgs); 278 PXTOOL_MODE("-addwarped", P4TOOL_MODE_ADDWARPED, addwarpedArgs); 279 PXTOOL_MODE("-warped", P4TOOL_MODE_WARPED, warpedArgs); 280 #if 0 214 281 PXTOOL_MODE("-tostackedimfile", P4TOOL_MODE_TOSTACKEDIMFILE, tostackedimfileArgs); 215 282 PXTOOL_MODE("-addstackedimfile", P4TOOL_MODE_ADDSTACKEDIMFILE, addstackedimfileArgs); … … 218 285 PXTOOL_MODE("-adddiffimfile", P4TOOL_MODE_ADDDIFFIMFILE, adddiffimfileArgs); 219 286 PXTOOL_MODE("-diffimfile", P4TOOL_MODE_DIFFIMFILE, diffimfileArgs); 287 #endif 220 288 221 289 bool argErr = false;
Note:
See TracChangeset
for help on using the changeset viewer.
