Changeset 35096 for branches/eam_branches/ipp-20121219/ippTools
- Timestamp:
- Feb 6, 2013, 2:34:49 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20121219
- Files:
-
- 21 edited
- 7 copied
-
. (modified) (1 prop)
-
ippTools/share/Makefile.am (modified) (1 diff)
-
ippTools/share/bgtool_definechip.sql (modified) (1 diff)
-
ippTools/share/camtool_find_pendingimfile.sql (modified) (1 prop)
-
ippTools/share/chiptool_setimfiletoupdate.sql (modified) (1 prop)
-
ippTools/share/pxadmin_create_tables.sql (modified) (1 diff, 1 prop)
-
ippTools/share/pxadmin_drop_tables.sql (modified) (1 diff)
-
ippTools/share/releasetool_definerelexp.sql (copied) (copied from trunk/ippTools/share/releasetool_definerelexp.sql )
-
ippTools/share/releasetool_listrelease.sql (copied) (copied from trunk/ippTools/share/releasetool_listrelease.sql )
-
ippTools/share/releasetool_listrelexp.sql (copied) (copied from trunk/ippTools/share/releasetool_listrelexp.sql )
-
ippTools/share/releasetool_listsurvey.sql (copied) (copied from trunk/ippTools/share/releasetool_listsurvey.sql )
-
ippTools/share/stacktool_tobkg.sql (modified) (1 diff)
-
ippTools/share/staticskytool_defineskycalrun.sql (modified) (2 diffs)
-
ippTools/share/staticskytool_revert.sql (modified) (1 diff)
-
ippTools/share/staticskytool_revertskycal.sql (modified) (1 diff)
-
ippTools/share/staticskytool_skycalresult.sql (modified) (1 diff)
-
ippTools/share/warptool_towarped.sql (modified) (1 prop)
-
ippTools/src (modified) (2 props)
-
ippTools/src/Makefile.am (modified) (3 diffs)
-
ippTools/src/bgtool.c (modified) (1 diff)
-
ippTools/src/bgtoolConfig.c (modified) (1 diff)
-
ippTools/src/magictool.c (modified) (1 prop)
-
ippTools/src/pxspace.c (modified) (2 diffs)
-
ippTools/src/releasetool.c (copied) (copied from trunk/ippTools/src/releasetool.c )
-
ippTools/src/releasetool.h (copied) (copied from trunk/ippTools/src/releasetool.h )
-
ippTools/src/releasetoolConfig.c (copied) (copied from trunk/ippTools/src/releasetoolConfig.c )
-
ippTools/src/staticskytool.c (modified) (5 diffs)
-
ippTools/src/staticskytoolConfig.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20121219
-
branches/eam_branches/ipp-20121219/ippTools/share/Makefile.am
r34800 r35096 461 461 vptool_processedcell.sql \ 462 462 vptool_revertrun.sql \ 463 sctool_list.sql 463 sctool_list.sql \ 464 releasetool_listsurvey.sql \ 465 releasetool_listrelease.sql \ 466 releasetool_listrelexp.sql \ 467 releasetool_definerelexp.sql 464 468 -
branches/eam_branches/ipp-20121219/ippTools/share/bgtool_definechip.sql
r32680 r35096 3 3 FROM chipRun 4 4 JOIN rawExp USING(exp_id) 5 JOIN camRun USING(chip_id) 6 JOIN camProcessedExp USING(cam_id) 5 7 LEFT JOIN chipBackgroundRun USING(chip_id) 6 8 WHERE chipRun.state = 'full' 9 AND camRun.state = 'full' 10 AND camProcessedExp.quality = 0 -
branches/eam_branches/ipp-20121219/ippTools/share/camtool_find_pendingimfile.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-20121219/ippTools/share/chiptool_setimfiletoupdate.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-20121219/ippTools/share/pxadmin_create_tables.sql
- Property svn:mergeinfo changed
/trunk/ippTools/share/pxadmin_create_tables.sql merged: 34912,35048
r34903 r35096 2148 2148 ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 2149 2149 2150 2151 -- This comment line is here to avoid empty query error. 2150 CREATE TABLE survey ( 2151 surveyID INT(8), 2152 surveyName VARCHAR(16) NOT NULL, 2153 description VARCHAR(255), 2154 PRIMARY KEY(surveyID), 2155 UNIQUE KEY(name) 2156 ) ENGINE=InnoDB CHARSET=latin1; 2157 2158 2159 CREATE TABLE ippRelease ( 2160 rel_id INT(8) AUTO_INCREMENT, 2161 surveyID INT(8), 2162 releaseName VARCHAR(64), 2163 relase_state VARCHAR(16), -- active, pending, archive, drop 2164 dataRelease INT(8), -- PSPS dataRelease 2165 priority INT(8), 2166 PRIMARY KEY(rel_id), 2167 KEY(releaseName), 2168 KEY(state), 2169 KEY(priority), 2170 FOREIGN KEY(surveyID) REFERENCES survey(surveyID) 2171 ) ENGINE=Innodb DEFAULT CHARSET=latin1; 2172 2173 CREATE TABLE relExp ( 2174 relexp_id BIGINT AUTO_INCREMENT, 2175 rel_id INT(8), 2176 exp_id BIGINT, 2177 chip_id BIGINT, -- links to the runs that supplied the data 2178 cam_id BIGINT, -- for this release 2179 state VARCHAR(16), -- released, pending, archive, drop 2180 flags INT UNSIGNED, -- flags for relphot, relastro, ?? 2181 zpt_obs FLOAT, -- calibrated zero point for this release of 2182 zpt_stdev FLOAT, -- this exposure 2183 path_base VARCHAR(255), -- path_base of any supporting files for this 2184 -- release of this exposure. 2185 registered DATETIME, -- insertion time for this row 2186 time_stamp DATETIME, -- time of last update for this row 2187 PRIMARY KEY (relexp_id), 2188 FOREIGN KEY(rel_id) REFERENCES ippRelease(rel_id), 2189 KEY (state), 2190 FOREIGN KEY(exp_id) REFERENCES rawExp(exp_id), 2191 FOREIGN KEY(chip_id) REFERENCES chipRun(chip_id), 2192 FOREIGN KEY(cam_id) REFERENCES camRun(cam_id) 2193 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2194 2195 CREATE TABLE relStack ( 2196 relstack_id BIGINT AUTO_INCREMENT, 2197 rel_id INT(8), 2198 skycal_id BIGINT, -- id of the sky calibration run that supplied the calibration 2199 -- for this release. We get back to stack from here 2200 skycell_id varchar(64), 2201 tess_id varchar(64), 2202 state VARCHAR(16), -- released, pending, archive, drop 2203 flags INT UNSIGNED, 2204 stack_type VARCHAR(16), -- nightly, deep, reference 2205 zpt_obs FLOAT, -- calibrated zero point for this release of this skycell 2206 zpt_stdev FLOAT, 2207 fwhm_major FLOAT, -- seeing as measured by staticsky 2208 path_base VARCHAR(255), -- path_base of any supporting files, 2209 registered DATETIME, 2210 time_stamp DATETIME, 2211 PRIMARY KEY (relstack_id), 2212 KEY (tess_id, skycell_id), 2213 KEY (rel_id, tess_id, skycell_id), 2214 FOREIGN KEY(rel_id) REFERENCES ippRelease(rel_id), 2215 FOREIGN KEY(skycal_id) REFERENCES skycalRun(skycal_id) 2216 ) ENGINE=innodb DEFAULT CHARSET=latin1; 2217 2218 2219 2220 -- These comment lines are here to avoid an empty query error. 2152 2221 -- Another way to avoid that problem is to omit the semicolon above but I think that is untidy. - Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20121219/ippTools/share/pxadmin_drop_tables.sql
r33720 r35096 109 109 DROP TABLE IF EXISTS skycalResult; 110 110 DROP TABLE IF EXISTS skycell; 111 DROP TABLE IF EXISTS relExp; 112 DROP TABLE IF EXISTS ippRelease; 113 DROP TABLE IF EXISTS survey; 111 114 112 115 SET FOREIGN_KEY_CHECKS=1 -
branches/eam_branches/ipp-20121219/ippTools/share/stacktool_tobkg.sql
r34800 r35096 25 25 -- WHERE hook %s 26 26 GROUP BY stack_id 27 HAVING (SUM(IF(warpRun.state = 'full', 1, 0)) = COUNT(stackInputSkyfile.warp_id) AND 27 HAVING ((SUM(IF(warpRun.state = 'cleaned', 1, 0)) = COUNT(stackInputSkyfile.warp_id) OR 28 SUM(IF(warpRun.state = 'full', 1, 0)) = COUNT(stackInputSkyfile.warp_id)) AND 28 29 SUM(IF(warpSkyfile.background_model = 1, 1, 0)) = COUNT(stackInputSkyfile.warp_id)) 29 30 -
branches/eam_branches/ipp-20121219/ippTools/share/staticskytool_defineskycalrun.sql
r34761 r35096 1 1 SELECT 2 s ky_id,3 stack _id,2 staticskyRun.sky_id, 3 stackRun.stack_id, 4 4 skycell_id, 5 5 filter, … … 14 14 JOIN stackSumSkyfile USING(stack_id) 15 15 JOIN skycell USING(tess_id, skycell_id) 16 LEFT JOIN skycalRun USING(sky_id, stack_id)16 LEFT JOIN skycalRun ON staticskyRun.sky_id = skycalRun.sky_id AND stackRun.stack_id = skycalRun.stack_id -- join hook %s 17 17 WHERE staticskyRun.state = 'full' 18 18 AND staticskyResult.quality = 0 -
branches/eam_branches/ipp-20121219/ippTools/share/staticskytool_revert.sql
r28154 r35096 1 1 DELETE FROM staticskyResult 2 USING staticskyResult, staticskyRun 2 USING staticskyResult, staticskyRun, staticskyInput, stackRun, skycell 3 3 WHERE staticskyRun.sky_id = staticskyResult.sky_id 4 AND staticskyRun.sky_id = staticskyInput.sky_id 5 AND staticskyInput.stack_id = stackRun.stack_id 6 AND stackRun.tess_id = skycell.tess_id 7 AND stackRun.skycell_id = skycell.skycell_id 4 8 AND staticskyRun.state = 'new' 5 9 AND staticskyResult.fault != 0 -
branches/eam_branches/ipp-20121219/ippTools/share/staticskytool_revertskycal.sql
r32962 r35096 1 1 DELETE FROM skycalResult 2 USING skycalResult, skycalRun, stackRun 2 USING skycalResult, skycalRun, stackRun, skycell 3 3 WHERE skycalRun.skycal_id = skycalResult.skycal_id 4 4 AND stackRun.stack_id = skycalRun.stack_id 5 5 AND skycalRun.state = 'new' 6 6 AND skycalResult.fault != 0 7 AND stackRun.tess_id = skycell.tess_id 8 AND stackRun.skycell_id = skycell.skycell_id -
branches/eam_branches/ipp-20121219/ippTools/share/staticskytool_skycalresult.sql
r32962 r35096 2 2 skycalResult.*, 3 3 skycalRun.stack_id, 4 stackRun.tess_id,5 stackRun.skycell_id,6 4 stackRun.filter, 7 5 skycalRun.state, 8 6 skycalRun.label, 9 7 skycalRun.data_group, 10 skycalRun.sky_id 8 skycalRun.sky_id, 9 skycell.* 11 10 FROM skycalRun 12 11 JOIN skycalResult USING(skycal_id) 13 JOIN stackRun USING(stack_id) 14 12 JOIN stackRun USING(stack_id) 13 JOIN skycell USING(tess_id, skycell_id) -
branches/eam_branches/ipp-20121219/ippTools/share/warptool_towarped.sql
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-20121219/ippTools/src
- Property svn:ignore
-
old new 46 46 vptool 47 47 sctool 48 releasetool
-
- Property svn:mergeinfo changed
/trunk/ippTools/src merged: 34908,34910,34913,34932-34933,34973-34974,35039-35041,35048
- Property svn:ignore
-
branches/eam_branches/ipp-20121219/ippTools/src/Makefile.am
r33720 r35096 32 32 laptool \ 33 33 vptool \ 34 sctool 34 sctool \ 35 releasetool 35 36 36 37 pkginclude_HEADERS = \ … … 85 86 laptool.h \ 86 87 vptool.h \ 87 sctool.h 88 sctool.h \ 89 releasetool.h 88 90 89 91 lib_LTLIBRARIES = libpxtools.la … … 324 326 sctoolConfig.c 325 327 328 releasetool_CFLAGS = $(PSLIB_CFLAGS) $(PSMODULES_CFLAGS) $(IPPDB_CFLAGS) 329 releasetool_LDADD = $(PSLIB_LIBS) $(PSMODULES_LIBS) $(IPPDB_LIBS) libpxtools.la 330 releasetool_SOURCES = \ 331 releasetool.c \ 332 releasetoolConfig.c 333 326 334 clean-local: 327 335 -rm -f TAGS -
branches/eam_branches/ipp-20121219/ippTools/src/bgtool.c
r34081 r35096 693 693 psMetadata *where = psMetadataAlloc(); 694 694 PXOPT_COPY_S64(config->args, where, "-chip_bg_id", "chipBackgroundRun.chip_bg_id", "=="); 695 PXOPT_COPY_S64(config->args, where, "-chip_id", "chipBackgroundRun.chip_id", "=="); 695 696 PXOPT_COPY_STR(config->args, where, "-class_id", "chipBackgroundImfile.class_id", "=="); 696 697 pxAddLabelSearchArgs(config, where, "-label", "chipBackgroundRun.label", "LIKE"); -
branches/eam_branches/ipp-20121219/ippTools/src/bgtoolConfig.c
r32199 r35096 162 162 psMetadata *chipArgs = psMetadataAlloc(); 163 163 psMetadataAddS64(chipArgs, PS_LIST_TAIL, "-chip_bg_id", 0, "search by chip_bg_id", 0); 164 psMetadataAddS64(chipArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip_id", 0); 164 165 psMetadataAddStr(chipArgs, PS_LIST_TAIL, "-class_id", 0, "search by class_id", NULL); 165 166 psMetadataAddS16(chipArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0); -
branches/eam_branches/ipp-20121219/ippTools/src/magictool.c
- Property svn:mergeinfo changed (with no actual effect on merging)
-
branches/eam_branches/ipp-20121219/ippTools/src/pxspace.c
r33921 r35096 67 67 psMetadataAddF32(md, PS_LIST_TAIL, "-glong_max", 0, "search by galactic longitude (degrees)", NAN); 68 68 psMetadataAddF32(md, PS_LIST_TAIL, "-glat_max", 0, "search by galactic latitude (degrees)", NAN); 69 psMetadataAddF32(md, PS_LIST_TAIL, "-abs_glat_min", 0, "search by absolute value(galactic latitude) (degrees)", NAN); 70 psMetadataAddF32(md, PS_LIST_TAIL, "-abs_glat_max", 0, "search by absolute value(galactic latitude) (degrees)", NAN); 69 71 } 70 72 … … 79 81 PXOPT_COPY_F32(config->args, where, "-glong_max", "skycell.glong", "<"); 80 82 PXOPT_COPY_F32(config->args, where, "-glat_max", "skycell.glat", "<"); 83 PXOPT_COPY_F32(config->args, where, "-abs_glat_min", "abs(skycell.glat)", ">="); 84 PXOPT_COPY_F32(config->args, where, "-abs_glat_max", "abs(skycell.glat)", "<"); 81 85 return true; 82 86 } -
branches/eam_branches/ipp-20121219/ippTools/src/staticskytool.c
r34815 r35096 503 503 PXOPT_COPY_S64(config->args, whereMD, "-sky_id", "sky_id", "=="); 504 504 pxAddLabelSearchArgs (config, whereMD, "-label", "staticskyRun.label", "=="); 505 pxskycellAddWhere(config, whereMD); 505 506 506 507 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); … … 736 737 PXOPT_COPY_S16(config->args, where, "-fault", "staticskyResult.fault", "=="); 737 738 739 if (!pxskycellAddWhere(config, where)) { 740 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); 741 return false; 742 } 743 738 744 if (!psListLength(where->list) && !psMetadataLookupBool(NULL, config->args, "-all")) { 739 745 psFree(where); … … 1066 1072 psFree(whereMD); 1067 1073 1074 psString labelHook = psStringCopy(""); 1068 1075 if (!rerun) { 1069 1076 if (label) { 1070 psStringAppend(& query, "\nAND (skycalRun.label IS NULL OR skycalRun.label = '%s')", label);1077 psStringAppend(&labelHook, "\nAND skycalRun.label = '%s'", label); 1071 1078 } 1072 1079 psStringAppend(&query, "\nAND skycal_id IS NULL"); 1073 1080 } 1074 1081 1075 if (!p_psDBRunQuery(config->dbh, query)) { 1082 1083 if (!p_psDBRunQueryF(config->dbh, query, labelHook)) { 1076 1084 psError(PS_ERR_UNKNOWN, false, "database error"); 1085 psFree(labelHook); 1077 1086 psFree(query); 1078 1087 return false; 1079 1088 } 1089 psFree(labelHook); 1080 1090 psFree(query); 1081 1091 … … 1392 1402 PXOPT_COPY_STR(config->args, where, "-label", "skycalRun.label", "=="); 1393 1403 PXOPT_COPY_STR(config->args, where, "-data_group", "skycalRun.data_group", "LIKE"); 1404 PXOPT_COPY_S16(config->args, where, "-quality", "skycalResult.quality", "=="); 1394 1405 PXOPT_COPY_S16(config->args, where, "-fault", "skycalResult.fault", "=="); 1406 1407 if (!pxskycellAddWhere(config, where)) { 1408 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); 1409 return false; 1410 } 1395 1411 1396 1412 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); … … 1468 1484 pxAddLabelSearchArgs(config, where, "-filter", "stackRun.filter", "=="); 1469 1485 PXOPT_COPY_S16(config->args, where, "-fault", "skycalResult.fault", "=="); 1486 if (!pxskycellAddWhere(config, where)) { 1487 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); 1488 return false; 1489 } 1470 1490 1471 1491 if (!psListLength(where->list) && !psMetadataLookupBool(NULL, config->args, "-all")) { -
branches/eam_branches/ipp-20121219/ippTools/src/staticskytoolConfig.c
r34789 r35096 51 51 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_skycell_id", 0, "search for skycell_id", NULL); 52 52 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_tess_id", 0, "search for tess_id", NULL); 53 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_good_frac_min", 0, "define min good_frac", 0.0);53 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_good_frac_min", 0, "define min good_frac", NAN); 54 54 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_label", PS_META_DUPLICATE_OK, "search by stackRun label (LIKE comparison, multiple OK)", NULL); 55 55 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_data_group", PS_META_DUPLICATE_OK, "search by stackRun data_group (LIKE comparison, multiple OK)", NULL); … … 103 103 psMetadataAddS64(todoArgs, PS_LIST_TAIL, "-sky_id", 0, "search by staticsky ID", 0); 104 104 psMetadataAddStr(todoArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by label", NULL); 105 pxskycellAddArguments(todoArgs); 105 106 psMetadataAddU64(todoArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 106 107 psMetadataAddBool(todoArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); … … 138 139 psMetadataAddStr(revertArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by label", 0); 139 140 psMetadataAddS16(revertArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0); 141 pxskycellAddArguments(revertArgs); 140 142 psMetadataAddBool(revertArgs, PS_LIST_TAIL, "-all", 0, "allow no search terms", false); 141 143 … … 162 164 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-select_skycell_id", 0, "search for skycell_id", NULL); 163 165 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-select_tess_id", 0, "search for tess_id", NULL); 164 psMetadataAddF32(defineskycalrunArgs, PS_LIST_TAIL, "-select_good_frac_min", 0, "define min good_frac", 0.0);166 psMetadataAddF32(defineskycalrunArgs, PS_LIST_TAIL, "-select_good_frac_min", 0, "define min good_frac", NAN); 165 167 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-select_label", PS_META_DUPLICATE_OK, "search by stackRun label (LIKE comparison, multiple OK)", NULL); 166 168 psMetadataAddStr(defineskycalrunArgs, PS_LIST_TAIL, "-select_data_group", PS_META_DUPLICATE_OK, "search by stackRun data_group (LIKE comparison, multiple OK)", NULL); … … 238 240 psMetadataAddStr(revertskycalArgs, PS_LIST_TAIL, "-data_group", PS_META_DUPLICATE_OK, "search by data_group", 0); 239 241 psMetadataAddStr(revertskycalArgs, PS_LIST_TAIL, "-filter", PS_META_DUPLICATE_OK, "search by filter", 0); 242 pxskycellAddArguments(revertskycalArgs); 240 243 psMetadataAddS16(revertskycalArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0); 241 244 psMetadataAddBool(revertskycalArgs, PS_LIST_TAIL, "-all", 0, "allow no search terms", false); … … 257 260 psMetadataAddStr(skycalresultArgs, PS_LIST_TAIL, "-label", 0, "search by label (LIKE comparison)", NULL); 258 261 psMetadataAddStr(skycalresultArgs, PS_LIST_TAIL, "-data_group", 0, "search by data_group (LIKE comparison)", NULL); 262 psMetadataAddS16(skycalresultArgs, PS_LIST_TAIL, "-quality", 0, "search by quality", 0); 259 263 psMetadataAddS16(skycalresultArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0); 264 pxskycellAddArguments(skycalresultArgs); 260 265 psMetadataAddU64(skycalresultArgs, PS_LIST_TAIL, "-limit", 0, "limit skycalresult set to N items", 0); 261 266 psMetadataAddBool(skycalresultArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false);
Note:
See TracChangeset
for help on using the changeset viewer.
