Changeset 37068 for branches/eam_branches/ipp-ops-20130712/ippTools
- Timestamp:
- Jul 17, 2014, 12:36:19 PM (12 years ago)
- Location:
- branches/eam_branches/ipp-ops-20130712
- Files:
-
- 50 edited
- 29 copied
-
. (modified) (1 prop)
-
ippTools (modified) (1 prop)
-
ippTools/share (modified) (1 prop)
-
ippTools/share/Makefile.am (modified) (5 diffs)
-
ippTools/share/camtool_find_pendingimfile.sql (modified) (1 prop)
-
ippTools/share/camtool_find_processedexp.sql (modified) (1 diff)
-
ippTools/share/camtool_pendingexp.sql (modified) (1 prop)
-
ippTools/share/chiptool_pendingcleanuprun.sql (modified) (1 prop)
-
ippTools/share/chiptool_setimfiletoupdate.sql (modified) (1 prop)
-
ippTools/share/detselect_show.sql (copied) (copied from trunk/ippTools/share/detselect_show.sql )
-
ippTools/share/disttool_definebyquery_SSdiff.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_camera.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_chip.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_chip_bg.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_diff.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_fake.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_ff.sql (copied) (copied from trunk/ippTools/share/disttool_definebyquery_ff.sql )
-
ippTools/share/disttool_definebyquery_raw.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_sky.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_sky_singlefilter.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_skycal.sql (modified) (2 diffs)
-
ippTools/share/disttool_definebyquery_stack.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_warp.sql (modified) (1 diff)
-
ippTools/share/disttool_definebyquery_warp_bg.sql (modified) (1 diff)
-
ippTools/share/disttool_pending_ff.sql (copied) (copied from trunk/ippTools/share/disttool_pending_ff.sql )
-
ippTools/share/disttool_toadvance.sql (modified) (1 diff)
-
ippTools/share/fftool_definebyquery.sql (copied) (copied from trunk/ippTools/share/fftool_definebyquery.sql )
-
ippTools/share/fftool_definebyquery_select_warps.sql (copied) (copied from trunk/ippTools/share/fftool_definebyquery_select_warps.sql )
-
ippTools/share/fftool_export_input.sql (copied) (copied from trunk/ippTools/share/fftool_export_input.sql )
-
ippTools/share/fftool_export_result.sql (copied) (copied from trunk/ippTools/share/fftool_export_result.sql )
-
ippTools/share/fftool_export_run.sql (copied) (copied from trunk/ippTools/share/fftool_export_run.sql )
-
ippTools/share/fftool_export_summary.sql (copied) (copied from trunk/ippTools/share/fftool_export_summary.sql )
-
ippTools/share/fftool_result.sql (copied) (copied from trunk/ippTools/share/fftool_result.sql )
-
ippTools/share/fftool_revert.sql (copied) (copied from trunk/ippTools/share/fftool_revert.sql )
-
ippTools/share/fftool_revertsummary.sql (copied) (copied from trunk/ippTools/share/fftool_revertsummary.sql )
-
ippTools/share/fftool_summary.sql (copied) (copied from trunk/ippTools/share/fftool_summary.sql )
-
ippTools/share/fftool_summaryinputs.sql (copied) (copied from trunk/ippTools/share/fftool_summaryinputs.sql )
-
ippTools/share/fftool_toadvance.sql (copied) (copied from trunk/ippTools/share/fftool_toadvance.sql )
-
ippTools/share/fftool_todo.sql (copied) (copied from trunk/ippTools/share/fftool_todo.sql )
-
ippTools/share/pstamptool_pendingdependent.sql (modified) (1 prop)
-
ippTools/share/pxadmin_create_tables.sql (modified) (2 diffs, 1 prop)
-
ippTools/share/pxadmin_drop_tables.sql (modified) (1 diff)
-
ippTools/share/releasetool_listrelexp.sql (modified) (1 prop)
-
ippTools/share/releasetool_listrelstack.sql (modified) (1 prop)
-
ippTools/share/remotetool_definebyquery_cam.sql (copied) (copied from trunk/ippTools/share/remotetool_definebyquery_cam.sql )
-
ippTools/share/remotetool_definebyquery_chip.sql (copied) (copied from trunk/ippTools/share/remotetool_definebyquery_chip.sql )
-
ippTools/share/remotetool_definebyquery_stack.sql (copied) (copied from trunk/ippTools/share/remotetool_definebyquery_stack.sql )
-
ippTools/share/remotetool_definebyquery_warp.sql (copied) (copied from trunk/ippTools/share/remotetool_definebyquery_warp.sql )
-
ippTools/share/remotetool_dropcomponent.sql (copied) (copied from trunk/ippTools/share/remotetool_dropcomponent.sql )
-
ippTools/share/remotetool_updatepoll.sql (copied) (copied from trunk/ippTools/share/remotetool_updatepoll.sql )
-
ippTools/share/stacktool_addsummary.sql (modified) (1 diff)
-
ippTools/share/stacktool_revertsummary.sql (copied) (copied from trunk/ippTools/share/stacktool_revertsummary.sql )
-
ippTools/share/stacktool_tosummary.sql (modified) (1 prop)
-
ippTools/share/warptool_towarped.sql (modified) (1 prop)
-
ippTools/share/warptool_warped.sql (modified) (1 prop)
-
ippTools/src (modified) (2 props)
-
ippTools/src/Makefile.am (modified) (3 diffs)
-
ippTools/src/camtool.c (modified) (2 diffs, 1 prop)
-
ippTools/src/camtoolConfig.c (modified) (1 diff, 1 prop)
-
ippTools/src/chiptool.c (modified) (1 prop)
-
ippTools/src/detselect.c (modified) (3 diffs)
-
ippTools/src/detselect.h (modified) (1 diff)
-
ippTools/src/detselectConfig.c (modified) (2 diffs)
-
ippTools/src/difftool.c (modified) (1 prop)
-
ippTools/src/disttool.c (modified) (3 diffs)
-
ippTools/src/disttoolConfig.c (modified) (1 diff)
-
ippTools/src/fftool.c (copied) (copied from trunk/ippTools/src/fftool.c )
-
ippTools/src/fftool.h (copied) (copied from trunk/ippTools/src/fftool.h )
-
ippTools/src/fftoolConfig.c (copied) (copied from trunk/ippTools/src/fftoolConfig.c )
-
ippTools/src/magictool.c (modified) (1 prop)
-
ippTools/src/regtool.c (modified) (1 diff)
-
ippTools/src/regtoolConfig.c (modified) (1 diff)
-
ippTools/src/remotetool.c (copied) (copied from trunk/ippTools/src/remotetool.c )
-
ippTools/src/remotetool.h (copied) (copied from trunk/ippTools/src/remotetool.h )
-
ippTools/src/remotetoolConfig.c (copied) (copied from trunk/ippTools/src/remotetoolConfig.c )
-
ippTools/src/stacktool.c (modified) (3 diffs)
-
ippTools/src/stacktool.h (modified) (1 diff)
-
ippTools/src/stacktoolConfig.c (modified) (2 diffs)
-
ippTools/src/staticskytool.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-ops-20130712
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-ops-20130712/ippTools
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-ops-20130712/ippTools/share
- Property svn:mergeinfo deleted
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/Makefile.am
r36122 r37068 105 105 detselect_search.sql \ 106 106 detselect_select.sql \ 107 detselect_show.sql \ 107 108 dettool_addprocessedexp.sql \ 108 109 dettool_childlessrun.sql \ … … 189 190 disttool_definebyquery_diff.sql \ 190 191 disttool_definebyquery_fake.sql \ 192 disttool_definebyquery_ff.sql \ 191 193 disttool_definebyquery_raw.sql \ 192 194 disttool_definebyquery_raw_no_magic.sql \ … … 206 208 disttool_pending_diff.sql \ 207 209 disttool_pending_fake.sql \ 210 disttool_pending_ff.sql \ 208 211 disttool_pending_raw.sql \ 209 212 disttool_pending_sky.sql \ … … 400 403 stacktool_tosummary.sql \ 401 404 stacktool_addsummary.sql \ 405 stacktool_revertsummary.sql \ 402 406 stacktool_summary.sql \ 403 407 staticskytool_definebyquery_select.sql \ … … 487 491 releasetool_definerelgroup_select_exp_lap.sql \ 488 492 releasetool_stacksummary.sql \ 489 releasetool_pendingrelgroup.sql 490 493 releasetool_pendingrelgroup.sql \ 494 fftool_definebyquery.sql \ 495 fftool_definebyquery_select_warps.sql \ 496 fftool_result.sql \ 497 fftool_revert.sql \ 498 fftool_revertsummary.sql \ 499 fftool_summary.sql \ 500 fftool_todo.sql \ 501 fftool_toadvance.sql \ 502 fftool_export_run.sql \ 503 fftool_export_input.sql \ 504 fftool_export_result.sql \ 505 fftool_export_summary.sql \ 506 remotetool_definebyquery_chip.sql \ 507 remotetool_definebyquery_cam.sql \ 508 remotetool_definebyquery_warp.sql \ 509 remotetool_definebyquery_stack.sql \ 510 remotetool_dropcomponent.sql \ 511 remotetool_updatepoll.sql -
branches/eam_branches/ipp-ops-20130712/ippTools/share/camtool_find_pendingimfile.sql
- Property svn:mergeinfo deleted
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/camtool_find_processedexp.sql
r33000 r37068 1 1 SELECT 2 2 camProcessedExp.*, 3 HEX(IFNULL(camProcessedExp.astrom_chips, 0)) AS good_astrom_chips, 3 4 camRun.workdir, 4 5 camRun.label, -
branches/eam_branches/ipp-ops-20130712/ippTools/share/camtool_pendingexp.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/chiptool_pendingcleanuprun.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/chiptool_setimfiletoupdate.sql
- Property svn:mergeinfo deleted
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_SSdiff.sql
r26997 r37068 22 22 AND distTarget.state = 'enabled' 23 23 AND rcInterest.state = 'enabled' 24 AND distRun.dist_id IS NULL25 26 24 AND ((diffRun.state = 'full') OR (distTarget.clean AND diffRun.state = 'cleaned')) -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_camera.sql
r26519 r37068 21 21 WHERE distTarget.state = 'enabled' 22 22 AND rcInterest.state = 'enabled' 23 AND distRun.dist_id IS NULL -- no existing distRun24 23 AND ((camRun.state = 'full') OR (distTarget.clean AND camRun.state = 'cleaned')) -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_chip.sql
r26519 r37068 20 20 WHERE distTarget.state = 'enabled' 21 21 AND rcInterest.state = 'enabled' 22 AND distRun.dist_id IS NULL -- no existing distRun23 22 AND ((chipRun.state = 'full') OR (distTarget.clean AND chipRun.state = 'cleaned')) -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_chip_bg.sql
r28536 r37068 23 23 WHERE distTarget.state = 'enabled' 24 24 AND rcInterest.state = 'enabled' 25 AND distRun.dist_id IS NULL -- no existing distRun26 25 AND ((chipBackgroundRun.state = 'full') OR (distTarget.clean AND chipBackgroundRun.state = 'cleaned')) -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_diff.sql
r26519 r37068 25 25 WHERE distTarget.state = 'enabled' 26 26 AND rcInterest.state = 'enabled' 27 AND distRun.dist_id IS NULL28 27 AND ((diffRun.state = 'full') OR (distTarget.clean AND diffRun.state = 'cleaned')) 29 28 -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_fake.sql
r26519 r37068 20 20 WHERE distTarget.state = 'enabled' 21 21 AND rcInterest.state = 'enabled' 22 AND distRun.dist_id IS NULL23 22 AND ((fakeRun.state = 'full') OR (distTarget.clean AND fakeRun.state = 'cleaned')) -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_raw.sql
r27456 r37068 16 16 JOIN rcInterest USING(target_id) 17 17 LEFT JOIN distRun ON distRun.stage_id = exp_id AND distRun.target_id = distTarget.target_id 18 WHERE distRun.dist_id IS NULL -- no existing distRun for this exposure 19 AND distTarget.state = 'enabled' -- target and intrest are enabled 18 WHERE distTarget.state = 'enabled' -- target and intrest are enabled 20 19 AND rcInterest.state = 'enabled' 21 20 AND magicDSRun.state = 'full' -- destreaked files are available -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_sky.sql
r36122 r37068 23 23 AND rcInterest.state = 'enabled' 24 24 AND distTarget.filter = 'multi' 25 AND distRun.dist_id IS NULL26 25 AND ((staticskyRun.state = 'full') OR (distTarget.clean AND staticskyRun.state = 'cleaned')) 27 26 -- we shouldn't need to check fault. If faulted it shouldn't be full -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_sky_singlefilter.sql
r32696 r37068 22 22 WHERE distTarget.state = 'enabled' 23 23 AND rcInterest.state = 'enabled' 24 AND distRun.dist_id IS NULL25 24 AND ((staticskyRun.state = 'full') OR (distTarget.clean AND staticskyRun.state = 'cleaned')) 26 25 AND stackRun.filter = distTarget.filter -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_skycal.sql
r36122 r37068 1 SELECT 1 SELECT DISTINCT 2 2 'skycal' as stage, 3 3 skycalRun.skycal_id AS stage_id, … … 21 21 WHERE distTarget.state = 'enabled' 22 22 AND rcInterest.state = 'enabled' 23 AND distRun.dist_id IS NULL24 23 AND ((skycalRun.state = 'full') OR (distTarget.clean AND skycalRun.state = 'cleaned')) 25 24 AND stackRun.filter = distTarget.filter -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_stack.sql
r26519 r37068 21 21 WHERE distTarget.state = 'enabled' 22 22 AND rcInterest.state = 'enabled' 23 AND distRun.dist_id IS NULL24 23 AND ((stackRun.state = 'full') OR (distTarget.clean AND stackRun.state = 'cleaned')) 25 24 -- we shouldn't need to check fault. If faulted it shouldn't be full -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_warp.sql
r26519 r37068 22 22 WHERE distTarget.state = 'enabled' 23 23 AND rcInterest.state = 'enabled' 24 AND distRun.dist_id IS NULL25 24 AND ((warpRun.state = 'full') OR (distTarget.clean AND warpRun.state = 'cleaned')) 26 25 -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_definebyquery_warp_bg.sql
r28536 r37068 24 24 WHERE distTarget.state = 'enabled' 25 25 AND rcInterest.state = 'enabled' 26 AND distRun.dist_id IS NULL27 26 AND ((warpBackgroundRun.state = 'full') OR (distTarget.clean AND warpBackgroundRun.state = 'cleaned')) 28 27 -
branches/eam_branches/ipp-ops-20130712/ippTools/share/disttool_toadvance.sql
r36122 r37068 308 308 COUNT(diffSkyfile.skycell_id) = COUNT(distComponent.component) 309 309 AND SUM(distComponent.fault) = 0 310 UNION 311 -- ff stage 312 SELECT 313 distRun.dist_id, 314 stage, 315 stage_id, 316 outroot, 317 distRun.label, 318 clean 319 -- ,COUNT(warp_id) 320 -- ,COUNT(ff_id) 321 FROM distRun 322 JOIN fullForceRun ON stage_id = ff_id 323 JOIN fullForceResult USING(ff_id) 324 JOIN skycalRun USING(skycal_id) 325 JOIN stackRun USING(stack_id) 326 LEFT JOIN distComponent 327 ON distRun.dist_id = distComponent.dist_id 328 AND distComponent.component = CONCAT_WS('.', warp_id, stackRun.skycell_id) 329 WHERE 330 distRun.state = 'new' 331 AND distRun.fault = 0 332 AND distRun.stage = 'ff' 333 GROUP BY 334 distRun.dist_id, 335 ff_id 336 HAVING 337 -- number of dist components is the number of warps plus 1 (for the summary component) 338 COUNT(fullForceResult.ff_id) = COUNT(distComponent.component) 339 AND SUM(distComponent.fault) = 0 310 340 ) as Foo -
branches/eam_branches/ipp-ops-20130712/ippTools/share/pstamptool_pendingdependent.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/pxadmin_create_tables.sql
- Property svn:mergeinfo deleted
r35898 r37068 523 523 quality SMALLINT NOT NULL DEFAULT 0, 524 524 background_model SMALLINT, 525 astrom_chips BIGINT, 525 526 PRIMARY KEY(cam_id), 526 527 KEY(fault), … … 2307 2308 ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 2308 2309 2310 CREATE TABLE fullForceRun ( 2311 ff_id BIGINT NOT NULL AUTO_INCREMENT, 2312 skycal_id BIGINT, 2313 sources_path_base VARCHAR(255), 2314 state VARCHAR(64), 2315 workdir VARCHAR(255), 2316 label VARCHAR(64), 2317 data_group VARCHAR(64), 2318 dist_group VARCHAR(64), 2319 note VARCHAR(255), 2320 reduction VARCHAR(64), 2321 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 2322 PRIMARY KEY(ff_id), 2323 KEY(state), 2324 KEY(label), 2325 KEY(data_group), 2326 KEY(skycal_id), 2327 FOREIGN KEY(skycal_id) REFERENCES skycalRun(skycal_id) 2328 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2329 2330 CREATE TABLE fullForceInput ( 2331 ff_id BIGINT, 2332 warp_id BIGINT, 2333 PRIMARY KEY(ff_id, warp_id), 2334 FOREIGN KEY(ff_id) REFERENCES fullForceRun(ff_id), 2335 FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id) 2336 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2337 2338 CREATE TABLE fullForceResult ( 2339 ff_id BIGINT, 2340 warp_id BIGINT, 2341 path_base VARCHAR(255) NOT NULL, 2342 dtime_script FLOAT, 2343 quality SMALLINT NOT NULL, 2344 hostname VARCHAR(64) NOT NULL, 2345 software_ver VARCHAR(16), 2346 fault SMALLINT NOT NULL, 2347 PRIMARY KEY(ff_id, warp_id), 2348 KEY(fault), 2349 KEY(quality), 2350 FOREIGN KEY(ff_id) REFERENCES fullForceRun(ff_id), 2351 FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id) 2352 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2353 2354 CREATE TABLE fullForceSummary ( 2355 ff_id BIGINT, 2356 path_base VARCHAR(255) NOT NULL, 2357 dtime_script FLOAT, 2358 quality SMALLINT NOT NULL, 2359 hostname VARCHAR(64) NOT NULL, 2360 software_ver VARCHAR(16), 2361 fault SMALLINT NOT NULL, 2362 PRIMARY KEY(ff_id), 2363 KEY(fault), 2364 KEY(quality), 2365 FOREIGN KEY(ff_id) REFERENCES fullForceRun(ff_id) 2366 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2367 2368 CREATE TABLE remoteRun ( 2369 remote_id BIGINT NOT NULL AUTO_INCREMENT, 2370 state VARCHAR(64) NOT NULL, 2371 stage VARCHAR(64) NOT NULL, 2372 label VARCHAR(64) NOT NULL, 2373 path_base VARCHAR(255) NOT NULL, 2374 job_id BIGINT, 2375 last_poll TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 2376 fault SMALLINT NOT NULL, 2377 PRIMARY KEY (remote_id), 2378 KEY (state), 2379 KEY (stage), 2380 KEY (label), 2381 KEY (job_id) 2382 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2383 2384 CREATE TABLE remoteComponent ( 2385 remote_id BIGINT, 2386 stage_id BIGINT, 2387 KEY (stage_id), 2388 FOREIGN KEY (remote_id) REFERENCES remoteRun(remote_id) 2389 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2309 2390 2310 2391 -- These comment lines are here to avoid an empty query error. -
branches/eam_branches/ipp-ops-20130712/ippTools/share/pxadmin_drop_tables.sql
r35886 r37068 120 120 DROP TABLE IF EXISTS dqstatsContent; 121 121 DROP TABLE IF EXISTS dqstatsRun; 122 DROP TABLE IF EXISTS fullForceRun; 123 DROP TABLE IF EXISTS fullForceInput; 124 DROP TABLE IF EXISTS fullForceResult; 125 DROP TABLE IF EXISTS fullForceSummary; 126 122 127 123 128 SET FOREIGN_KEY_CHECKS=1 -
branches/eam_branches/ipp-ops-20130712/ippTools/share/releasetool_listrelexp.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/releasetool_listrelstack.sql
- Property svn:mergeinfo changed
/trunk/ippTools/share/releasetool_listrelstack.sql merged: 36170
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/stacktool_addsummary.sql
r28375 r37068 1 1 INSERT INTO stackSummary (sass_id,projection_cell,path_base) VALUES ( 2 %lld, -- warp_id2 %lld, -- sass_id 3 3 '%s', -- projection_cell 4 4 '%s' -- path_base -
branches/eam_branches/ipp-ops-20130712/ippTools/share/stacktool_tosummary.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/warptool_towarped.sql
- Property svn:mergeinfo deleted
-
branches/eam_branches/ipp-ops-20130712/ippTools/share/warptool_warped.sql
- Property svn:mergeinfo changed
/trunk/ippTools/share/warptool_warped.sql merged: 36661
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-ops-20130712/ippTools/src
- Property svn:ignore
-
old new 47 47 sctool 48 48 releasetool 49 fftool 50 remotetool 51
-
- Property svn:mergeinfo deleted
- Property svn:ignore
-
branches/eam_branches/ipp-ops-20130712/ippTools/src/Makefile.am
r34913 r37068 33 33 vptool \ 34 34 sctool \ 35 releasetool 35 releasetool \ 36 fftool \ 37 remotetool 36 38 37 39 pkginclude_HEADERS = \ … … 87 89 vptool.h \ 88 90 sctool.h \ 89 releasetool.h 91 releasetool.h \ 92 fftool.h \ 93 remotetool.h 90 94 91 95 lib_LTLIBRARIES = libpxtools.la … … 332 336 releasetoolConfig.c 333 337 338 fftool_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(IPPDB_CFLAGS) 339 fftool_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(IPPDB_LIBS) libpxtools.la 340 fftool_SOURCES = \ 341 fftool.c \ 342 fftoolConfig.c 343 344 remotetool_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(IPPDB_CFLAGS) 345 remotetool_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(IPPDB_LIBS) libpxtools.la 346 remotetool_SOURCES = \ 347 remotetool.c \ 348 remotetoolConfig.c 349 334 350 clean-local: 335 351 -rm -f TAGS -
branches/eam_branches/ipp-ops-20130712/ippTools/src/camtool.c
- Property svn:mergeinfo deleted
r36915 r37068 501 501 PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false); 502 502 PXOPT_LOOKUP_S16(background_model, config->args, "-background_model", false, false); 503 PXOPT_LOOKUP_S64(astrom_chips, config->args, "-astrom_chips", false, false); 504 503 505 504 506 PXOPT_LOOKUP_STR(ver_pslib, config->args, "-ver_pslib", false, false); … … 693 695 quality, 694 696 background_model, 695 0697 astrom_chips 696 698 ); 697 699 -
branches/eam_branches/ipp-ops-20130712/ippTools/src/camtoolConfig.c
- Property svn:mergeinfo deleted
r35770 r37068 205 205 psMetadataAddF32(addprocessedexpArgs, PS_LIST_TAIL, "-deteff_inst_uq", 0, "define deteff_uq", NAN); 206 206 psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-background_model", 0, "set background_model value", 0); 207 psMetadataAddS64(addprocessedexpArgs, PS_LIST_TAIL, "-astrom_chips", 0, "chips with successful astrom", 0); 207 208 208 209 // -processedexp -
branches/eam_branches/ipp-ops-20130712/ippTools/src/chiptool.c
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-ops-20130712/ippTools/src/detselect.c
r31058 r37068 29 29 static bool searchMode(pxConfig *config); 30 30 static bool selectMode(pxConfig *config); 31 static bool showMode(pxConfig *config); 32 31 33 32 34 # define MODECASE(caseName, func) \ … … 50 52 MODECASE(DETSELECT_MODE_SEARCH, searchMode); 51 53 MODECASE(DETSELECT_MODE_SELECT, selectMode); 54 MODECASE(DETSELECT_MODE_SHOW, showMode); 52 55 default: 53 56 psAbort("invalid option (this should not happen)"); … … 241 244 return true; 242 245 } 246 247 static bool showMode(pxConfig *config) 248 { 249 PS_ASSERT_PTR_NON_NULL(config, false); 250 251 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 252 253 psMetadata *where = psMetadataAlloc(); 254 255 PXOPT_COPY_STR(config->args, where, "-inst", "camera", "=="); 256 PXOPT_COPY_STR(config->args, where, "-telescope", "telescope", "=="); 257 PXOPT_COPY_STR(config->args, where, "-det_type", "det_type", "=="); 258 PXOPT_COPY_STR(config->args, where, "-type", "det_type", "=="); 259 260 psString query = pxDataGet("detselect_show.sql"); 261 if (!query) { 262 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 263 return false; 264 } 265 266 // use psDBGenerateWhereConditionalSQL with AND ... because the SQL ends in a WHERE 267 if (where && psListLength(where->list)) { 268 psString whereClause = psDBGenerateWhereConditionSQL(where, NULL); 269 psStringAppend(&query, " AND %s", whereClause); 270 psFree(whereClause); 271 } 272 psFree(where); 273 274 // we choose the single detrend image which matches all criteria and has 275 // the latest insertion date 276 277 psStringAppend(&query, " ORDER BY registered DESC, iteration DESC"); 278 279 if (!p_psDBRunQuery(config->dbh, query)) { 280 psError(PS_ERR_UNKNOWN, false, "database error"); 281 psFree(query); 282 return false; 283 } 284 psFree(query); 285 286 psArray *output = p_psDBFetchResult(config->dbh); 287 if (!output) { 288 psError(PS_ERR_UNKNOWN, false, "database error"); 289 return false; 290 } 291 if (!psArrayLength(output)) { 292 // XXX check psError here 293 psError(PS_ERR_UNKNOWN, false, "no detRun rows found"); 294 psFree(output); 295 return true; 296 } 297 298 // negative simple so the default is true 299 if (!ippdbPrintMetadatas(stdout, output, "detRun", !simple)) { 300 psError(PS_ERR_UNKNOWN, false, "failed to print array"); 301 psFree(output); 302 return false; 303 } 304 305 psFree(output); 306 return(true); 307 } -
branches/eam_branches/ipp-ops-20130712/ippTools/src/detselect.h
r18561 r37068 27 27 DETSELECT_MODE_SEARCH, 28 28 DETSELECT_MODE_SELECT, 29 DETSELECT_MODE_SHOW 29 30 } detselectMode; 30 31 -
branches/eam_branches/ipp-ops-20130712/ippTools/src/detselectConfig.c
r18561 r37068 65 65 psMetadataAddStr(selectArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 66 66 psMetadataAddBool(selectArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 67 68 // -show 69 psMetadata *showArgs = psMetadataAlloc(); 70 psMetadataAddStr(showArgs, PS_LIST_TAIL, "-inst", 0, "search by camera", NULL); 71 psMetadataAddStr(showArgs, PS_LIST_TAIL, "-telescope", 0, "search by telescope", NULL); 72 psMetadataAddStr(showArgs, PS_LIST_TAIL, "-det_type", 0, "search by detrend type", NULL); 73 psMetadataAddStr(showArgs, PS_LIST_TAIL, "-type", 0, "search by detrend type (alias for -det_type)", NULL); 74 psMetadataAddBool(showArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 67 75 68 76 psMetadata *argSets = psMetadataAlloc(); … … 71 79 PXOPT_ADD_MODE("-search", "search for an appropriate detrend", DETSELECT_MODE_SEARCH, searchArgs); 72 80 PXOPT_ADD_MODE("-select", "retreive detrend information", DETSELECT_MODE_SELECT, selectArgs); 81 PXOPT_ADD_MODE("-show", "show all active detrends of this type with constraints", DETSELECT_MODE_SHOW, showArgs); 73 82 74 83 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/eam_branches/ipp-ops-20130712/ippTools/src/difftool.c
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-ops-20130712/ippTools/src/disttool.c
r36122 r37068 413 413 414 414 magic = false; 415 } else if (!strcmp(stage, "ff")) { 416 runJoinStr = "fullForceRun.ff_id"; 417 query = pxDataGet("disttool_definebyquery_ff.sql"); 418 if (!query) { 419 psError(PXTOOLS_ERR_SYS, false, "failed to retrieve SQL statement"); 420 psFree(where); 421 return(false); 422 } 423 424 if (label) { 425 psStringAppend(&query, " AND (fullForceRun.label = '%s') ", label); 426 } 427 if (dist_group) { 428 psStringAppend(&query, " AND (fullForceRun.dist_group = '%s') ", dist_group); 429 } 430 431 magic = false; 415 432 } else { 416 433 psError(PS_ERR_UNKNOWN, true, "unknown value for stage: %s", stage); … … 677 694 PXOPT_COPY_S64(config->args, where, "-stage_id", "stage_id", "=="); 678 695 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 679 PXOPT_COPY_STR(config->args, where, "-data_group", "d ata_group", "==");696 PXOPT_COPY_STR(config->args, where, "-data_group", "distRun.data_group", "LIKE"); 680 697 681 698 // require data_group or dist_id to be supplied … … 759 776 760 777 query = "DELETE FROM distComponent where dist_id = %" PRId64; 761 char *query2 = "DELETE from rcDSFileset using distRun, rcDSFileset WHERE distRun.dist_id = rcDSFileset.dist_id AND rcDSFileset.state ='cleaned' AND dist_id = %" PRId64;778 char *query2 = "DELETE from rcDSFileset using distRun, rcDSFileset WHERE distRun.dist_id = rcDSFileset.dist_id AND rcDSFileset.state ='cleaned' AND rcDSFileset.dist_id = %" PRId64; 762 779 763 780 for (long i=0; i < psArrayLength(output); i++) { -
branches/eam_branches/ipp-ops-20130712/ippTools/src/disttoolConfig.c
r35193 r37068 91 91 // -startover 92 92 psMetadata *startoverArgs = psMetadataAlloc(); 93 psMetadataAddStr(startoverArgs, PS_LIST_TAIL, "-data_group", 0, "define data_group ", NULL);93 psMetadataAddStr(startoverArgs, PS_LIST_TAIL, "-data_group", 0, "define data_group (LIKE comparison)", NULL); 94 94 psMetadataAddS64(startoverArgs, PS_LIST_TAIL, "-dist_id", 0, "search by dist_id", 0); 95 95 psMetadataAddStr(startoverArgs, PS_LIST_TAIL, "-stage", 0, "search by stage", NULL); -
branches/eam_branches/ipp-ops-20130712/ippTools/src/magictool.c
- Property svn:mergeinfo deleted
-
branches/eam_branches/ipp-ops-20130712/ippTools/src/regtool.c
r34081 r37068 310 310 } 311 311 312 313 // CZW: 2013-12-11 A bad exposure caused this code to fail to return any rows. 314 // I don't clearly see any logic flaws, and so I fixed the issue by 315 // retricting dateobs_begin to exclude this exposure. Problem for 316 // another day. 312 317 static bool pendingburntoolimfileMode(pxConfig *config) 313 318 { -
branches/eam_branches/ipp-ops-20130712/ippTools/src/regtoolConfig.c
r32593 r37068 292 292 psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-state", 0, "search by exposure state", NULL); 293 293 psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 294 psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", "object");294 psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", NULL); 295 295 psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 296 296 psMetadataAddStr(processedexpArgs, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); -
branches/eam_branches/ipp-ops-20130712/ippTools/src/stacktool.c
r36122 r37068 44 44 static bool tosummaryMode(pxConfig *config); 45 45 static bool addsummaryMode(pxConfig *config); 46 static bool revertsummaryMode(pxConfig *config); 46 47 static bool summaryMode(pxConfig *config); 47 48 static bool pendingcleanuprunMode(pxConfig *config); … … 85 86 MODECASE(STACKTOOL_MODE_TOSUMMARY, tosummaryMode); 86 87 MODECASE(STACKTOOL_MODE_ADDSUMMARY, addsummaryMode); 88 MODECASE(STACKTOOL_MODE_REVERTSUMMARY, revertsummaryMode); 87 89 MODECASE(STACKTOOL_MODE_SUMMARY, summaryMode); 88 90 MODECASE(STACKTOOL_MODE_PENDINGCLEANUPRUN, pendingcleanuprunMode); … … 1570 1572 } 1571 1573 1574 static bool revertsummaryMode(pxConfig *config) { 1575 PS_ASSERT_PTR_NON_NULL(config, NULL); 1576 PXOPT_LOOKUP_S64(sass_id, config->args, "-sass_id", true, false); 1577 1578 psString query = pxDataGet("stacktool_revertsummary.sql"); 1579 if (!query) { 1580 psError(PXTOOLS_ERR_SYS, false, "failed to retreive SQL statement"); 1581 return(false); 1582 } 1583 if (!p_psDBRunQueryF(config->dbh, query, sass_id)) { 1584 psError(PS_ERR_UNKNOWN, false, "database error"); 1585 psFree(query); 1586 return(false); 1587 } 1588 psS64 numUpdated = psDBAffectedRows(config->dbh); 1589 1590 if (numUpdated != 1) { 1591 psError(PS_ERR_UNKNOWN, false, "should have affected 1 row"); 1592 psFree(query); 1593 return(false); 1594 } 1595 psLogMsg("stacktool", PS_LOG_INFO, "Deleted %ld rows", numUpdated); 1596 1597 psFree(query); 1598 1599 return(true); 1600 } 1601 1572 1602 static bool summaryMode(pxConfig *config) 1573 1603 { -
branches/eam_branches/ipp-ops-20130712/ippTools/src/stacktool.h
r36122 r37068 38 38 STACKTOOL_MODE_TOSUMMARY, 39 39 STACKTOOL_MODE_ADDSUMMARY, 40 STACKTOOL_MODE_REVERTSUMMARY, 40 41 STACKTOOL_MODE_SUMMARY, 41 42 STACKTOOL_MODE_PENDINGCLEANUPRUN, -
branches/eam_branches/ipp-ops-20130712/ippTools/src/stacktoolConfig.c
r36122 r37068 265 265 psMetadataAddStr(addsummaryArgs, PS_LIST_TAIL, "-path_base", 0, "set summary path base", NULL); 266 266 267 // -revertsummary 268 psMetadata *revertsummaryArgs = psMetadataAlloc(); 269 psMetadataAddS64(revertsummaryArgs, PS_LIST_TAIL, "-sass_id", 0, "search by stack association ID", 0); 270 267 271 // -summary 268 272 psMetadata *summaryArgs = psMetadataAlloc(); … … 335 339 PXOPT_ADD_MODE("-addsumskyfile", "", STACKTOOL_MODE_ADDSUMSKYFILE, addsumskyfileArgs); 336 340 PXOPT_ADD_MODE("-sumskyfile", "list results of stackRun", STACKTOOL_MODE_SUMSKYFILE, sumskyfileArgs); 337 PXOPT_ADD_MODE("-sassskyfile", "list results of stackAssociation", STACKTOOL_MODE_SASSSKYFILE, sassskyfileArgs); 341 338 342 PXOPT_ADD_MODE("-revertsumskyfile","", STACKTOOL_MODE_REVERTSUMSKYFILE, revertsumskyfileArgs); 343 PXOPT_ADD_MODE("-updatesumskyfile", "update fault code for sumskyfile", STACKTOOL_MODE_UPDATESUMSKYFILE, updatesumskyfileArgs); 344 339 345 PXOPT_ADD_MODE("-pendingcleanuprun", "show runs that need to be cleaned up", STACKTOOL_MODE_PENDINGCLEANUPRUN, pendingcleanuprunArgs); 340 346 PXOPT_ADD_MODE("-pendingcleanupskyfile", "show runs that need to be cleaned up", STACKTOOL_MODE_PENDINGCLEANUPSKYFILE, pendingcleanupskyfileArgs); 341 347 PXOPT_ADD_MODE("-donecleanup", "show runs that have been cleaned", STACKTOOL_MODE_DONECLEANUP, donecleanupArgs); 342 PXOPT_ADD_MODE("-updatesumskyfile", "update fault code for sumskyfile", STACKTOOL_MODE_UPDATESUMSKYFILE, updatesumskyfileArgs); 348 349 PXOPT_ADD_MODE("-sassskyfile", "list results of stackAssociation", STACKTOOL_MODE_SASSSKYFILE, sassskyfileArgs); 343 350 PXOPT_ADD_MODE("-tosummary", "show runs that can be summarized", STACKTOOL_MODE_TOSUMMARY, tosummaryArgs); 344 351 PXOPT_ADD_MODE("-summary", "show runs that have been summarized", STACKTOOL_MODE_SUMMARY, summaryArgs); 345 352 PXOPT_ADD_MODE("-addsummary", "add entry to the summary table", STACKTOOL_MODE_ADDSUMMARY, addsummaryArgs); 353 PXOPT_ADD_MODE("-revertsummary", "revert entry in the summary table", STACKTOOL_MODE_REVERTSUMMARY, revertsummaryArgs); 354 346 355 PXOPT_ADD_MODE("-exportrun", "export run for import on other database", STACKTOOL_MODE_EXPORTRUN, exportrunArgs); 347 356 PXOPT_ADD_MODE("-importrun", "import run from metadata file", STACKTOOL_MODE_IMPORTRUN, importrunArgs); -
branches/eam_branches/ipp-ops-20130712/ippTools/src/staticskytool.c
r36122 r37068 1045 1045 PXOPT_COPY_STR(config->args, whereMD, "-select_skycell_id", "stackRun.skycell_id", "=="); 1046 1046 PXOPT_COPY_STR(config->args, whereMD, "-select_tess_id", "stackRun.tess_id", "=="); 1047 pxAddLabelSearchArgs(config, whereMD, "-select_filter", "stackRun.filter", "LIKE"); 1047 1048 PXOPT_COPY_F32(config->args, whereMD, "-select_good_frac_min", "stackSumSkyfile.good_frac", ">="); 1048 1049 pxAddLabelSearchArgs(config, whereMD, "-select_label", "staticskyRun.label", "LIKE"); 1049 1050 pxAddLabelSearchArgs(config, whereMD, "-select_data_group", "staticskyRun.data_group", "LIKE"); 1050 pxAddLabelSearchArgs(config, whereMD, "-select_filter", "stackRun.filter", "LIKE");1051 1051 if (!pxskycellAddWhere(config, whereMD)) { 1052 1052 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments");
Note:
See TracChangeset
for help on using the changeset viewer.
