Changeset 19078
- Timestamp:
- Aug 14, 2008, 3:28:57 PM (18 years ago)
- Location:
- branches/eam_branch_20080719/ippTools
- Files:
-
- 30 edited
-
share/camtool_pendingcleanuprun.sql (modified) (1 diff)
-
share/dettool_addprocessedexp.sql (modified) (1 diff)
-
share/dettool_definebydetrun.sql (modified) (2 diffs)
-
share/dettool_pendingcleanup_normalizedexp.sql (modified) (1 diff)
-
share/dettool_pendingcleanup_normalizedimfile.sql (modified) (1 diff)
-
share/dettool_pendingcleanup_normalizedstat.sql (modified) (1 diff)
-
share/dettool_pendingcleanup_processedexp.sql (modified) (1 diff)
-
share/dettool_pendingcleanup_processedimfile.sql (modified) (1 diff)
-
share/dettool_pendingcleanup_residexp.sql (modified) (1 diff)
-
share/dettool_pendingcleanup_residimfile.sql (modified) (1 diff)
-
share/dettool_pendingcleanup_stacked.sql (modified) (1 diff)
-
share/difftool_pendingcleanuprun.sql (modified) (2 diffs)
-
share/difftool_pendingcleanupskyfile.sql (modified) (1 diff)
-
share/faketool_pendingcleanuprun.sql (modified) (1 diff)
-
share/pxadmin_create_tables.sql (modified) (1 diff)
-
share/stacktool_pendingcleanuprun.sql (modified) (2 diffs)
-
share/stacktool_pendingcleanupskyfile.sql (modified) (1 diff)
-
share/warptool_pendingcleanuprun.sql (modified) (1 diff)
-
src/dettool.c (modified) (3 diffs)
-
src/dettool.h (modified) (1 diff)
-
src/dettoolConfig.c (modified) (26 diffs)
-
src/dettool_detrunsummary.c (modified) (2 diffs)
-
src/dettool_normalizedexp.c (modified) (1 diff)
-
src/dettool_normalizedimfile.c (modified) (1 diff)
-
src/dettool_normalizedstat.c (modified) (1 diff)
-
src/dettool_processedexp.c (modified) (3 diffs)
-
src/dettool_processedimfile.c (modified) (2 diffs)
-
src/dettool_residexp.c (modified) (2 diffs)
-
src/dettool_residimfile.c (modified) (2 diffs)
-
src/dettool_stack.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branch_20080719/ippTools/share/camtool_pendingcleanuprun.sql
r18645 r19078 4 4 camRun.state 5 5 FROM camRun 6 JOIN chipRun 7 USING (chip_id) 6 8 JOIN rawExp 7 9 USING (exp_id) -
branches/eam_branch_20080719/ippTools/share/dettool_addprocessedexp.sql
r18622 r19078 25 25 AND detProcessedExp.exp_id IS NULL 26 26 AND detInputExp.include = 1 27 AND detRun.det_id = % s28 AND detProcessedImfile.exp_id = '%s'27 AND detRun.det_id = %lld 28 AND detProcessedImfile.exp_id = %lld 29 29 GROUP BY 30 30 detProcessedImfile.class_id, -
branches/eam_branch_20080719/ippTools/share/dettool_definebydetrun.sql
r18622 r19078 3 3 INSERT INTO detInputExp 4 4 SELECT 5 % d,5 %lld, 6 6 0, 7 7 detResidExp.exp_id, … … 10 10 JOIN rawExp 11 11 USING(exp_id) 12 WHERE det_id = % d12 WHERE det_id = %lld -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_normalizedexp.sql
r18991 r19078 1 1 SELECT 2 2 detNormalizedExp.*, 3 detRunSummary.data_state ,3 detRunSummary.data_state 4 4 FROM detRunSummary 5 5 JOIN detNormalizedExp -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_normalizedimfile.sql
r18991 r19078 1 1 SELECT 2 2 detNormalizedImfile.*, 3 detRunSummary.data_state ,3 detRunSummary.data_state 4 4 FROM detRunSummary 5 5 JOIN detNormalizedImfile -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_normalizedstat.sql
r18991 r19078 1 1 SELECT 2 2 detNormalizedStatImfile.*, 3 detRunSummary.data_state ,3 detRunSummary.data_state 4 4 FROM detRunSummary 5 5 JOIN detNormalizedStatImfile -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_processedexp.sql
r18991 r19078 1 -- need to restrict to a single detRunSummary (require all to say 'cleaned'?) 1 2 SELECT 2 3 detProcessedExp.*, 3 detRunSummary.data_state ,4 detRunSummary.data_state 4 5 FROM detRunSummary 5 6 JOIN detProcessedExp 6 USING(det_id ,iteration)7 USING(det_id) 7 8 WHERE 8 9 detRunSummary.data_state = 'goto_cleaned' -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_processedimfile.sql
r18991 r19078 1 -- need to restrict to a single detRunSummary (require all to say 'cleaned'?) 1 2 SELECT 2 3 detProcessedImfile.*, 3 detRunSummary.data_state ,4 detRunSummary.data_state 4 5 FROM detRunSummary 5 6 JOIN detProcessedImfile 6 USING(det_id ,iteration)7 USING(det_id) 7 8 WHERE 8 9 detRunSummary.data_state = 'goto_cleaned' -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_residexp.sql
r18991 r19078 1 1 SELECT 2 det ProcessedImfile.*,3 detRunSummary.data_state ,2 detResidExp.*, 3 detRunSummary.data_state 4 4 FROM detRunSummary 5 JOIN det ProcessedImfile5 JOIN detResidExp 6 6 USING(det_id,iteration) 7 7 WHERE 8 8 detRunSummary.data_state = 'goto_cleaned' 9 AND det ProcessedImfile.data_state = 'full'9 AND detResidExp.data_state = 'full' -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_residimfile.sql
r18991 r19078 1 1 SELECT 2 2 detResidImfile.*, 3 detRunSummary.data_state ,3 detRunSummary.data_state 4 4 FROM detRunSummary 5 5 JOIN detResidImfile -
branches/eam_branch_20080719/ippTools/share/dettool_pendingcleanup_stacked.sql
r18991 r19078 1 1 SELECT 2 2 detStackedImfile.*, 3 detRunSummary.data_state ,3 detRunSummary.data_state 4 4 FROM detRunSummary 5 5 JOIN detStackedImfile -
branches/eam_branch_20080719/ippTools/share/difftool_pendingcleanuprun.sql
r18645 r19078 1 -- does this result in too many entries (one for each diffInputSkyfile?) 2 -- all of this is just to get the camera used for the diff run 1 3 SELECT 2 4 diffRun.diff_id, … … 4 6 diffRun.state 5 7 FROM diffRun 6 JOIN rawExp 7 USING (exp_id) 8 JOIN diffInputSkyfile 9 USING(diff_id) 10 JOIN warpSkyfile 11 ON diffInputSkyfile.warp_id = warpSkyfile.warp_id 12 AND diffInputSkyfile.skycell_id = warpSkyfile.skycell_id 13 AND diffInputSkyfile.tess_id = warpSkyfile.tess_id 14 JOIN warpRun 15 ON warpRun.warp_id = warpSkyfile.warp_id 16 JOIN fakeRun 17 USING(fake_id) 18 JOIN camRun 19 USING(cam_id) 20 JOIN chipRun 21 USING(chip_id) 22 JOIN rawExp 23 USING(exp_id) 8 24 WHERE 9 25 diffRun.state = 'goto_cleaned' -
branches/eam_branch_20080719/ippTools/share/difftool_pendingcleanupskyfile.sql
r18942 r19078 4 4 diffRun.workdir, 5 5 diffRun.dvodb, 6 diffRun.tess_id ,6 diffRun.tess_id 7 7 FROM diffRun 8 8 JOIN diffSkyfile -
branches/eam_branch_20080719/ippTools/share/faketool_pendingcleanuprun.sql
r18645 r19078 4 4 fakeRun.state 5 5 FROM fakeRun 6 JOIN camRun 7 USING (cam_id) 8 JOIN chipRun 9 USING (chip_id) 6 10 JOIN rawExp 7 11 USING (exp_id) -
branches/eam_branch_20080719/ippTools/share/pxadmin_create_tables.sql
r19064 r19078 714 714 user_5 DOUBLE, 715 715 path_base VARCHAR(255), 716 data_state VARCHAR(64), 716 717 fault SMALLINT NOT NULL, 717 718 PRIMARY KEY(det_id, iteration, class_id), -
branches/eam_branch_20080719/ippTools/share/stacktool_pendingcleanuprun.sql
r18645 r19078 1 -- results in too many output files 2 -- is the camera needed for this? 3 -- is the camera unique for this? 1 4 SELECT 2 5 stackRun.stack_id, … … 4 7 stackRun.state 5 8 FROM stackRun 9 JOIN stackInputSkyfile 10 USING(stack_id) 11 JOIN warpSkyfile 12 ON stackInputSkyfile.warp_id = warpSkyfile.warp_id 13 AND stackRun.skycell_id = warpSkyfile.skycell_id 14 AND stackRun.tess_id = warpSkyfile.tess_id 15 JOIN warpRun 16 ON warpRun.warp_id = warpSkyfile.warp_id 17 JOIN fakeRun 18 USING(fake_id) 19 JOIN camRun 20 USING(cam_id) 21 JOIN chipRun 22 USING(chip_id) 6 23 JOIN rawExp 7 USING (exp_id)24 USING (exp_id) 8 25 WHERE 9 26 stackRun.state = 'goto_cleaned' -
branches/eam_branch_20080719/ippTools/share/stacktool_pendingcleanupskyfile.sql
r18942 r19078 4 4 stackRun.workdir, 5 5 stackRun.dvodb, 6 stackRun.tess_id ,6 stackRun.tess_id 7 7 FROM stackRun 8 8 JOIN stackSumSkyfile -
branches/eam_branch_20080719/ippTools/share/warptool_pendingcleanuprun.sql
r18645 r19078 4 4 warpRun.state 5 5 FROM warpRun 6 JOIN fakeRun 7 USING (fake_id) 8 JOIN camRun 9 USING (cam_id) 10 JOIN chipRun 11 USING (chip_id) 6 12 JOIN rawExp 7 13 USING (exp_id) -
branches/eam_branch_20080719/ippTools/src/dettool.c
r18991 r19078 911 911 psFree(time_filter); 912 912 913 if (!p_psDBRunQuery(config->dbh, query, ( psS64)newDet_id,det_id)) {913 if (!p_psDBRunQuery(config->dbh, query, (long long) newDet_id, (long long) det_id)) { 914 914 psError(PS_ERR_UNKNOWN, false, "database error"); 915 915 psFree(query); … … 1807 1807 1808 1808 1809 bool setStackedImfileDataState(pxConfig *config, psS64 det_id, psS32 iteration, const char *data_state) 1810 { 1811 PS_ASSERT_PTR_NON_NULL(config, false); 1809 bool setStackedImfileDataState(pxConfig *config, psS64 det_id, psS32 iteration, const char *class_id, const char *data_state) 1810 { 1811 PS_ASSERT_PTR_NON_NULL(config, false); 1812 PS_ASSERT_PTR_NON_NULL(class_id, false); 1812 1813 PS_ASSERT_PTR_NON_NULL(data_state, false); 1813 1814 … … 1816 1817 char *query = "UPDATE detStackedImfile SET data_state = '%s'" 1817 1818 " WHERE det_id = %" PRId64 1818 " AND iteration = %" PRId32; 1819 if (!p_psDBRunQuery(config->dbh, query, data_state, det_id, iteration)) { 1819 " AND iteration = %" PRId32 1820 " AND class_id = %s"; 1821 if (!p_psDBRunQuery(config->dbh, query, data_state, det_id, iteration, class_id)) { 1820 1822 psError(PS_ERR_UNKNOWN, false, 1821 "failed to change state for det_id %" PRId64 ", iteration %" PRId32 ,1822 det_id, iteration );1823 "failed to change state for det_id %" PRId64 ", iteration %" PRId32 "class_id %s", 1824 det_id, iteration, class_id); 1823 1825 return false; 1824 1826 } -
branches/eam_branch_20080719/ippTools/src/dettool.h
r18991 r19078 216 216 bool setProcessedImfileDataState(pxConfig *config, psS64 det_id, psS64 exp_id, const char *class_id, const char *data_state); 217 217 bool setProcessedExpDataState(pxConfig *config, psS64 det_id, psS64 exp_id, const char *data_state); 218 bool setStackedImfileDataState(pxConfig *config, psS64 det_id, psS32 iteration, const char * data_state);218 bool setStackedImfileDataState(pxConfig *config, psS64 det_id, psS32 iteration, const char *class_id, const char *data_state); 219 219 bool setNormStatImfileDataState(pxConfig *config, psS64 det_id, psS32 iteration, const char *class_id, const char *data_state); 220 220 bool setNormImfileDataState(pxConfig *config, psS64 det_id, psS32 iteration, const char *class_id, const char *data_state); -
branches/eam_branch_20080719/ippTools/src/dettoolConfig.c
r18991 r19078 265 265 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 266 266 267 // -revertprocessedimfile 268 psMetadata *revertprocessedimfileArgs = psMetadataAlloc(); 269 psMetadataAddS64(revertprocessedimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search for detrend ID (required)", 0); 270 psMetadataAddS64(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exposure ID", 0); 271 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 272 psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0); 273 267 274 // -updateprocessedimfile 268 275 psMetadata *updateprocessedimfileArgs = psMetadataAlloc(); … … 276 283 psMetadataAddBool(pendingcleanup_processedimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 277 284 psMetadataAddU64(pendingcleanup_processedimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 285 psMetadataAddS64(pendingcleanup_processedimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 286 psMetadataAddS64(pendingcleanup_processedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exposure ID", 0); 287 psMetadataAddStr(pendingcleanup_processedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 278 288 279 289 // -donecleanup_processedimfile … … 281 291 psMetadataAddBool(donecleanup_processedimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 282 292 psMetadataAddU64(donecleanup_processedimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 283 284 // -revertprocessedimfile 285 psMetadata *revertprocessedimfileArgs = psMetadataAlloc(); 286 psMetadataAddS64(revertprocessedimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search for detrend ID (required)", 0); 287 psMetadataAddS64(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exposure ID", 0); 288 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 289 psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0); 293 psMetadataAddS64(donecleanup_processedimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 294 psMetadataAddS64(donecleanup_processedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exposure ID", 0); 295 psMetadataAddStr(donecleanup_processedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 290 296 291 297 // -toprocessedexp … … 331 337 psMetadataAddS64(updateprocessedexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 332 338 psMetadataAddS64(updateprocessedexpArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 333 psMetadataAddStr(updateprocessedexpArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL);334 339 psMetadataAddStr(updateprocessedexpArgs, PS_LIST_TAIL, "-data_state", 0, "search for telescope", NULL); 335 340 … … 338 343 psMetadataAddBool(pendingcleanup_processedexpArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 339 344 psMetadataAddU64(pendingcleanup_processedexpArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 345 psMetadataAddS64(pendingcleanup_processedexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 346 psMetadataAddS64(pendingcleanup_processedexpArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 340 347 341 348 // -donecleanup_processedexp … … 343 350 psMetadataAddBool(donecleanup_processedexpArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 344 351 psMetadataAddU64(donecleanup_processedexpArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 352 psMetadataAddS64(donecleanup_processedexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 353 psMetadataAddS64(donecleanup_processedexpArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 345 354 346 355 // -tostacked … … 386 395 psMetadata *updatestackedArgs = psMetadataAlloc(); 387 396 psMetadataAddS64(updatestackedArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 388 psMetadataAddS 64(updatestackedArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0);389 psMetadataAddStr(updatestackedArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL);397 psMetadataAddS32(updatestackedArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 398 psMetadataAddStr(updatestackedArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 390 399 psMetadataAddStr(updatestackedArgs, PS_LIST_TAIL, "-data_state", 0, "search for telescope", NULL); 391 400 … … 394 403 psMetadataAddBool(pendingcleanup_stackedArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 395 404 psMetadataAddU64(pendingcleanup_stackedArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 405 psMetadataAddS64(pendingcleanup_stackedArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 406 psMetadataAddS32(pendingcleanup_stackedArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 407 psMetadataAddStr(pendingcleanup_stackedArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 396 408 397 409 // -donecleanup_stacked … … 399 411 psMetadataAddBool(donecleanup_stackedArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 400 412 psMetadataAddU64(donecleanup_stackedArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 413 psMetadataAddS64(donecleanup_stackedArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 414 psMetadataAddS32(donecleanup_stackedArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 415 psMetadataAddStr(donecleanup_stackedArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 401 416 402 417 // -tonormalizedstat … … 432 447 psMetadata *updatenormalizedstatArgs = psMetadataAlloc(); 433 448 psMetadataAddS64(updatenormalizedstatArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 434 psMetadataAddS 64(updatenormalizedstatArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0);449 psMetadataAddS32(updatenormalizedstatArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 435 450 psMetadataAddStr(updatenormalizedstatArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 436 451 psMetadataAddStr(updatenormalizedstatArgs, PS_LIST_TAIL, "-data_state", 0, "search for telescope", NULL); … … 440 455 psMetadataAddBool(pendingcleanup_normalizedstatArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 441 456 psMetadataAddU64(pendingcleanup_normalizedstatArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 457 psMetadataAddS64(pendingcleanup_normalizedstatArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 458 psMetadataAddS32(pendingcleanup_normalizedstatArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 459 psMetadataAddStr(pendingcleanup_normalizedstatArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 442 460 443 461 // -donecleanup_normalizedstat … … 445 463 psMetadataAddBool(donecleanup_normalizedstatArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 446 464 psMetadataAddU64(donecleanup_normalizedstatArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 465 psMetadataAddS64(donecleanup_normalizedstatArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 466 psMetadataAddS32(donecleanup_normalizedstatArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 467 psMetadataAddStr(donecleanup_normalizedstatArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 447 468 448 469 // -tonormalize … … 488 509 psMetadata *updatenormalizedimfileArgs = psMetadataAlloc(); 489 510 psMetadataAddS64(updatenormalizedimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 490 psMetadataAddS 64(updatenormalizedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0);511 psMetadataAddS32(updatenormalizedimfileArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 491 512 psMetadataAddStr(updatenormalizedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 492 513 psMetadataAddStr(updatenormalizedimfileArgs, PS_LIST_TAIL, "-data_state", 0, "search for telescope", NULL); … … 496 517 psMetadataAddBool(pendingcleanup_normalizedimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 497 518 psMetadataAddU64(pendingcleanup_normalizedimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 519 psMetadataAddS64(pendingcleanup_normalizedimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 520 psMetadataAddS32(pendingcleanup_normalizedimfileArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 521 psMetadataAddStr(pendingcleanup_normalizedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 498 522 499 523 // -donecleanup_normalizedimfile … … 501 525 psMetadataAddBool(donecleanup_normalizedimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 502 526 psMetadataAddU64(donecleanup_normalizedimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 527 psMetadataAddS64(donecleanup_normalizedimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 528 psMetadataAddS32(donecleanup_normalizedimfileArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 529 psMetadataAddStr(donecleanup_normalizedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 503 530 504 531 // -tonormalizedexp … … 541 568 psMetadata *updatenormalizedexpArgs = psMetadataAlloc(); 542 569 psMetadataAddS64(updatenormalizedexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 543 psMetadataAddS64(updatenormalizedexpArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 544 psMetadataAddStr(updatenormalizedexpArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 570 psMetadataAddS32(updatenormalizedexpArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 545 571 psMetadataAddStr(updatenormalizedexpArgs, PS_LIST_TAIL, "-data_state", 0, "search for telescope", NULL); 546 572 … … 549 575 psMetadataAddBool(pendingcleanup_normalizedexpArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 550 576 psMetadataAddU64(pendingcleanup_normalizedexpArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 577 psMetadataAddS64(pendingcleanup_normalizedexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 578 psMetadataAddS32(pendingcleanup_normalizedexpArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 551 579 552 580 // -donecleanup_normalizedexp … … 554 582 psMetadataAddBool(donecleanup_normalizedexpArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 555 583 psMetadataAddU64(donecleanup_normalizedexpArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 584 psMetadataAddS64(donecleanup_normalizedexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 585 psMetadataAddS32(donecleanup_normalizedexpArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 556 586 557 587 // -toresidimfile … … 611 641 psMetadata *updateresidimfileArgs = psMetadataAlloc(); 612 642 psMetadataAddS64(updateresidimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 643 psMetadataAddS32(updateresidimfileArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 613 644 psMetadataAddS64(updateresidimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 614 645 psMetadataAddStr(updateresidimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); … … 619 650 psMetadataAddBool(pendingcleanup_residimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 620 651 psMetadataAddU64(pendingcleanup_residimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 652 psMetadataAddS64(pendingcleanup_residimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 653 psMetadataAddS32(pendingcleanup_residimfileArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 654 psMetadataAddS64(pendingcleanup_residimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 655 psMetadataAddStr(pendingcleanup_residimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 621 656 622 657 // -donecleanup_residimfile … … 624 659 psMetadataAddBool(donecleanup_residimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 625 660 psMetadataAddU64(donecleanup_residimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 661 psMetadataAddS64(donecleanup_residimfileArgs, PS_LIST_TAIL, "-det_id", 0, "search by chip ID", 0); 662 psMetadataAddS32(donecleanup_residimfileArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 663 psMetadataAddS64(donecleanup_residimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 664 psMetadataAddStr(donecleanup_residimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by exp_name", NULL); 626 665 627 666 // -toresidexp … … 686 725 psMetadataAddStr(updateresidexpArgs, PS_LIST_TAIL, "-path_base", 0, "define base output location", NULL); 687 726 psMetadataAddBool(updateresidexpArgs, PS_LIST_TAIL, "-reject", 0, "exposure is not to be stacked in the next iteration", false); 727 psMetadataAddStr(updateresidexpArgs, PS_LIST_TAIL, "-data_state", 0, "search for telescope", NULL); 688 728 689 729 // -pendingcleanup_residexp … … 691 731 psMetadataAddBool(pendingcleanup_residexpArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 692 732 psMetadataAddU64(pendingcleanup_residexpArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 733 psMetadataAddS64(pendingcleanup_residexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by detrend ID (required)", 0); 734 psMetadataAddS32(pendingcleanup_residexpArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 735 psMetadataAddS64(pendingcleanup_residexpArgs, PS_LIST_TAIL, "-exp_id", 0, "search by detrend ID", 0); 693 736 694 737 // -donecleanup_residexp … … 696 739 psMetadataAddBool(donecleanup_residexpArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 697 740 psMetadataAddU64(donecleanup_residexpArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 741 psMetadataAddS64(donecleanup_residexpArgs, PS_LIST_TAIL, "-det_id", 0, "search by detrend ID (required)", 0); 742 psMetadataAddS32(donecleanup_residexpArgs, PS_LIST_TAIL, "-iteration", 0, "search by iteration number", 0); 743 psMetadataAddS64(donecleanup_residexpArgs, PS_LIST_TAIL, "-exp_id", 0, "search by detrend ID", 0); 698 744 699 745 // -todetrunsummary … … 834 880 PXOPT_ADD_MODE("-normalizedstat", "", DETTOOL_MODE_NORMALIZEDSTAT, normalizedstatArgs); 835 881 PXOPT_ADD_MODE("-revertnormalizedstat", "", DETTOOL_MODE_REVERTNORMALIZEDSTAT, revertnormalizedstatArgs); 836 PXOPT_ADD_MODE("-updatenormalizedstat", "", DETTOOL_MODE_ REVERTNORMALIZEDSTAT, revertnormalizedstatArgs);882 PXOPT_ADD_MODE("-updatenormalizedstat", "", DETTOOL_MODE_UPDATENORMALIZEDSTAT, updatenormalizedstatArgs); 837 883 PXOPT_ADD_MODE("-pendingcleanup_normalizedstat", "", DETTOOL_MODE_PENDINGCLEANUP_NORMALIZEDSTAT, pendingcleanup_normalizedstatArgs); 838 884 PXOPT_ADD_MODE("-donecleanup_normalizedstat", "", DETTOOL_MODE_DONECLEANUP_NORMALIZEDSTAT, donecleanup_normalizedstatArgs); … … 871 917 872 918 PXOPT_ADD_MODE("-todetrunsummary", "", DETTOOL_MODE_TODETRUNSUMMARY, todetrunsummaryArgs); 873 PXOPT_ADD_MODE("-updateresidexp", "", DETTOOL_MODE_UPDATERESIDEXP,updateresidexpArgs);874 919 PXOPT_ADD_MODE("-adddetrunsummary", "", DETTOOL_MODE_ADDDETRUNSUMMARY,adddetrunsummaryArgs); 875 920 PXOPT_ADD_MODE("-detrunsummary", "", DETTOOL_MODE_DETRUNSUMMARY,detrunsummaryArgs); -
branches/eam_branch_20080719/ippTools/src/dettool_detrunsummary.c
r18991 r19078 94 94 return false; 95 95 } 96 psString data_state = psMetadataLookupStr(&status, row, "data_state");97 if (!status) {98 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for iteration");99 return false;100 }101 96 102 97 // optional … … 112 107 det_id, 113 108 iteration, 114 data_state,109 "full", 115 110 bg, 116 111 bg_stdev, -
branches/eam_branch_20080719/ippTools/src/dettool_normalizedexp.c
r18991 r19078 335 335 336 336 psMetadata *where = psMetadataAlloc(); 337 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 337 PXOPT_COPY_S64(config->args, where, "-det_id", "detNormalizedExp.det_id", "=="); 338 PXOPT_COPY_S32(config->args, where, "-iteration", "detNormalizedExp.iteration", "=="); 338 339 339 340 psString query = pxDataGet("dettool_donecleanup_normalizedexp.sql"); -
branches/eam_branch_20080719/ippTools/src/dettool_normalizedimfile.c
r18991 r19078 317 317 318 318 psMetadata *where = psMetadataAlloc(); 319 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 319 PXOPT_COPY_S64(config->args, where, "-det_id", "detNormalizedImfile.det_id", "=="); 320 PXOPT_COPY_S32(config->args, where, "-iteration", "detNormalizedImfile.iteration", "=="); 321 PXOPT_COPY_STR(config->args, where, "-class_id", "detNormalizedImfile.det_id", "=="); 320 322 321 323 psString query = pxDataGet("dettool_donecleanup_normalizedimfile.sql"); -
branches/eam_branch_20080719/ippTools/src/dettool_normalizedstat.c
r19002 r19078 297 297 298 298 psMetadata *where = psMetadataAlloc(); 299 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 299 PXOPT_COPY_S64(config->args, where, "-det_id", "detNormalizedStatImfile.det_id", "=="); 300 PXOPT_COPY_S32(config->args, where, "-iteration", "detNormalizedStatImfile.iteration", "=="); 301 PXOPT_COPY_STR(config->args, where, "-class_id", "detNormalizedStatImfile.det_id", "=="); 300 302 301 303 psString query = pxDataGet("dettool_donecleanup_normalizedstat.sql"); -
branches/eam_branch_20080719/ippTools/src/dettool_processedexp.c
r18991 r19078 105 105 } 106 106 107 if (!p_psDBRunQuery(config->dbh, query, det_id,exp_id)) {107 if (!p_psDBRunQuery(config->dbh, query, (long long) det_id, (long long) exp_id)) { 108 108 psError(PS_ERR_UNKNOWN, false, "database error"); 109 109 psFree(query); … … 282 282 283 283 psMetadata *where = psMetadataAlloc(); 284 PXOPT_COPY_S64(config->args, where, "-det_id", "det ProcessedExp.det_id", "==");285 PXOPT_COPY_S TR(config->args, where, "-label", "detProcessedExp.label", "==");284 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 285 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 286 286 287 287 psString query = pxDataGet("dettool_pendingcleanup_processedexp.sql"); … … 344 344 345 345 psMetadata *where = psMetadataAlloc(); 346 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 346 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 347 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 347 348 348 349 psString query = pxDataGet("dettool_donecleanup_processedexp.sql"); -
branches/eam_branch_20080719/ippTools/src/dettool_processedimfile.c
r18991 r19078 318 318 319 319 psMetadata *where = psMetadataAlloc(); 320 PXOPT_COPY_S64(config->args, where, "-det_id", "detProcessedImfile.det_id", "=="); 320 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 321 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 322 PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "=="); 321 323 322 324 psString query = pxDataGet("dettool_pendingcleanup_processedimfile.sql"); … … 379 381 380 382 psMetadata *where = psMetadataAlloc(); 381 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 383 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 384 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 385 PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "=="); 382 386 383 387 psString query = pxDataGet("dettool_donecleanup_processedimfile.sql"); -
branches/eam_branch_20080719/ippTools/src/dettool_residexp.c
r18991 r19078 361 361 362 362 psMetadata *where = psMetadataAlloc(); 363 PXOPT_COPY_S64(config->args, where, "-det_id", "detProcessedImfile.det_id", "=="); 363 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 364 PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "=="); 365 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 364 366 365 367 psString query = pxDataGet("dettool_pendingcleanup_residexp.sql"); … … 422 424 423 425 psMetadata *where = psMetadataAlloc(); 424 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 426 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 427 PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "=="); 428 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 425 429 426 430 psString query = pxDataGet("dettool_donecleanup_residexp.sql"); -
branches/eam_branch_20080719/ippTools/src/dettool_residimfile.c
r18991 r19078 284 284 285 285 psMetadata *where = psMetadataAlloc(); 286 PXOPT_COPY_S64(config->args, where, "-det_id", "detProcessedImfile.det_id", "=="); 286 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 287 PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "=="); 288 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 289 PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "=="); 287 290 288 291 psString query = pxDataGet("dettool_pendingcleanup_residimfile.sql"); … … 345 348 346 349 psMetadata *where = psMetadataAlloc(); 347 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 350 PXOPT_COPY_S64(config->args, where, "-det_id", "det_id", "=="); 351 PXOPT_COPY_S32(config->args, where, "-iteration", "iteration", "=="); 352 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 353 PXOPT_COPY_STR(config->args, where, "-class_id", "class_id", "=="); 348 354 349 355 psString query = pxDataGet("dettool_donecleanup_residimfile.sql"); -
branches/eam_branch_20080719/ippTools/src/dettool_stack.c
r19002 r19078 322 322 PXOPT_LOOKUP_S64(det_id, config->args, "-det_id", true, false); 323 323 PXOPT_LOOKUP_S32(iteration, config->args, "-iteration", true, false); 324 PXOPT_LOOKUP_STR(class_id, config->args, "-class_id", true, false); 324 325 PXOPT_LOOKUP_STR(data_state, config->args, "-data_state", true, false); 325 326 326 if (!setStackedImfileDataState(config, det_id, iteration, data_state)) {327 if (!setStackedImfileDataState(config, det_id, iteration, class_id, data_state)) { 327 328 return false; 328 329 } … … 340 341 PXOPT_COPY_S64(config->args, where, "-det_id", "detStackedImfile.det_id", "=="); 341 342 PXOPT_COPY_S32(config->args, where, "-iteration", "detStackedImfile.iteration", "=="); 343 PXOPT_COPY_STR(config->args, where, "-class_id", "detStackedImfile.class_id", "=="); 342 344 343 345 psString query = pxDataGet("dettool_pendingcleanup_stacked.sql"); … … 400 402 401 403 psMetadata *where = psMetadataAlloc(); 402 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 404 PXOPT_COPY_S64(config->args, where, "-det_id", "detStackedImfile.det_id", "=="); 405 PXOPT_COPY_S32(config->args, where, "-iteration", "detStackedImfile.iteration", "=="); 406 PXOPT_COPY_STR(config->args, where, "-class_id", "detStackedImfile.class_id", "=="); 403 407 404 408 psString query = pxDataGet("dettool_donecleanup_stacked.sql");
Note:
See TracChangeset
for help on using the changeset viewer.
