Changeset 12259
- Timestamp:
- Mar 5, 2007, 5:41:11 PM (19 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 2 added
- 12 edited
-
configure.ac (modified) (2 diffs)
-
scripts/regtest.sh (modified) (1 diff)
-
share/Makefile.am (modified) (2 diffs)
-
share/camtool_find_pendingexp.sql (modified) (1 diff)
-
share/camtool_find_pendingimfile.sql (modified) (1 diff)
-
share/camtool_find_processedexp.sql (modified) (1 diff)
-
share/chiptool_pendingimfile.sql (modified) (1 diff)
-
share/chiptool_processedimfile.sql (modified) (1 diff)
-
share/detselect_search.sql (added)
-
share/detselect_select.sql (added)
-
share/regtool_processedimfile.sql (modified) (1 diff)
-
src/detselect.c (modified) (2 diffs)
-
src/regtool.c (modified) (5 diffs)
-
src/regtoolConfig.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/configure.ac
r12227 r12259 1 1 AC_PREREQ(2.59) 2 2 3 AC_INIT([ipptools], [1.1.1 5], [ipp-support@ifa.hawaii.edu])3 AC_INIT([ipptools], [1.1.16], [ipp-support@ifa.hawaii.edu]) 4 4 AC_CONFIG_SRCDIR([autogen.sh]) 5 5 … … 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.1 5])20 PKG_CHECK_MODULES([IPPDB], [ippdb >= 1.1.16]) 21 21 22 22 PXTOOLS_CFLAGS="${PSLIB_CFLAGS=} ${PSMODULES_CFLAGS=} ${IPPDB_CFLAGS=}" -
trunk/ippTools/scripts/regtest.sh
r12024 r12259 23 23 24 24 for ID in `seq 0 3`; do 25 $regtool -addprocessedimfile -exp_tag $exp_tag1 -class OTA -class_id $ID -filter r -airmass 10 -ra 1 -decl 2 -exp_time 0 -bg 1 -bg_stdev 1 -bg_mean_stdev 10 -alt 10 -az 10 -ccd_temp 10 -posang 10 -object dog -dateobs 2006-10-20T10:10:10Z || exit 125 $regtool -addprocessedimfile -exp_tag $exp_tag1 -class_id $ID -filter r -airmass 10 -ra 1 -decl 2 -exp_time 0 -bg 1 -bg_stdev 1 -bg_mean_stdev 10 -alt 10 -az 10 -ccd_temp 10 -posang 10 -object dog -dateobs 2006-10-20T10:10:10Z || exit 1 26 26 done; 27 27 28 28 $regtool -pendingexp|| exit 1 29 29 30 $regtool -addprocessedexp -exp_tag $exp_tag1 -fil ter r -airmass 10 -ra 1 -decl 2 -exp_type bias -exp_time 0 -bg 10 -bg_stdev 1 -bg_mean_stdev 10 -alt 10 -az 10 -ccd_temp 45 -posang 10 -object dog -dateobs "2006-10-20T10:10:10Z" -label foobar $* || exit 130 $regtool -addprocessedexp -exp_tag $exp_tag1 -filelevel OTA -filter r -airmass 10 -ra 1 -decl 2 -exp_type bias -exp_time 0 -bg 10 -bg_stdev 1 -bg_mean_stdev 10 -alt 10 -az 10 -ccd_temp 45 -posang 10 -object dog -dateobs "2006-10-20T10:10:10Z" -label foobar $* || exit 1 31 31 32 32 $regtool -pendingimfile || exit 1 33 33 34 34 for ID in `seq 0 3`; do 35 $regtool -addprocessedimfile -exp_tag $exp_tag2 -exp_type object -class OTA -class_id $ID -filter r -airmass 10 -ra 1 -decl 2 -exp_time 0 -bg 1 -bg_stdev 1 -bg_mean_stdev 10 -alt 10 -az 10 -ccd_temp 10 -posang 10 -object dog -dateobs 2006-10-20T10:10:10Z || exit 135 $regtool -addprocessedimfile -exp_tag $exp_tag2 -exp_type object -class_id $ID -filter r -airmass 10 -ra 1 -decl 2 -exp_time 0 -bg 1 -bg_stdev 1 -bg_mean_stdev 10 -alt 10 -az 10 -ccd_temp 10 -posang 10 -object dog -dateobs 2006-10-20T10:10:10Z || exit 1 36 36 done; 37 37 38 38 $regtool -pendingexp|| exit 1 39 39 40 $regtool -addprocessedexp -exp_tag $exp_tag2 -fil ter r -airmass 11 -ra 1 -decl 2 -exp_type bias -exp_time 0 -bg 11 -bg_stdev 1 -bg_mean_stdev 11 -alt 11 -az 11 -ccd_temp 45 -posang 11 -object dog -dateobs 2006-10-20T10:10:10Z -label foobar $* || exit 140 $regtool -addprocessedexp -exp_tag $exp_tag2 -filelevel OTA -filter r -airmass 11 -ra 1 -decl 2 -exp_type bias -exp_time 0 -bg 11 -bg_stdev 1 -bg_mean_stdev 11 -alt 11 -az 11 -ccd_temp 45 -posang 11 -object dog -dateobs 2006-10-20T10:10:10Z -label foobar $* || exit 1 -
trunk/ippTools/share/Makefile.am
r12237 r12259 11 11 chiptool_queuerawexp.sql \ 12 12 chiptool_queuerawimfile.sql \ 13 detselect_search.sql \ 14 detselect_select.sql \ 13 15 regtool_find_unprocessed_exp.sql \ 14 16 regtool_find_unprocessed_imfile.sql \ … … 18 20 regtool_processedimfile.sql \ 19 21 warptool_tooverlap.sql 22 -
trunk/ippTools/share/camtool_find_pendingexp.sql
r12254 r12259 7 7 rawExp.exp_id, 8 8 rawExp.camera, 9 rawExp.telescope 9 rawExp.telescope, 10 rawExp.filelevel 10 11 FROM camPendingExp 11 12 JOIN chipProcessedExp -
trunk/ippTools/share/camtool_find_pendingimfile.sql
r12233 r12259 14 14 rawExp.exp_id, 15 15 rawExp.camera, 16 rawExp.telescope 16 rawExp.telescope, 17 rawExp.filelevel 17 18 FROM camPendingExp 18 19 JOIN chipProcessedExp -
trunk/ippTools/share/camtool_find_processedexp.sql
r12189 r12259 1 1 SELECT 2 2 camProcessedExp.*, 3 rawExp.exp_id, 3 4 rawExp.camera, 4 rawExp.workdir 5 rawExp.telescope, 6 rawExp.filelevel 5 7 FROM camProcessedExp 6 8 JOIN chipProcessedExp -
trunk/ippTools/share/chiptool_pendingimfile.sql
r12226 r12259 5 5 rawExp.exp_id, 6 6 rawExp.camera, 7 rawExp.telescope 7 rawExp.telescope, 8 rawExp.filelevel 8 9 FROM chipPendingImfile 9 10 JOIN chipPendingExp -
trunk/ippTools/share/chiptool_processedimfile.sql
r12226 r12259 9 9 rawExp.exp_id, 10 10 rawExp.camera, 11 rawExp.telescope 11 rawExp.telescope, 12 rawExp.filelevel 12 13 FROM chipProcessedImfile 13 14 JOIN chipProcessedExp -
trunk/ippTools/share/regtool_processedimfile.sql
r12086 r12259 1 1 SELECT 2 * 2 rawImfile.* 3 rawExp.exp_id, 4 rawExp.camera, 5 rawExp.telescope, 6 rawExp.filelevel, 7 rawExp.workdir 3 8 FROM rawImfile 9 JOIN rawExp 10 USING(exp_tag) 4 11 -- bogus conditional so there is a where clause to append to 5 12 WHERE rawImfile.exp_tag is NOT NULL -
trunk/ippTools/src/detselect.c
r11856 r12259 168 168 } 169 169 170 psString query = psStringCopy( 171 "SELECT DISTINCT" 172 " detRunSummary.det_id," 173 " detRunSummary.iteration" 174 " FROM detRun" 175 " JOIN detRunSummary" 176 " USING(det_id)" 177 " WHERE" 178 " detRun.state = 'stop'" 179 " AND detRun.mode = 'master'" 180 " AND detRunSummary.accept = 1" 181 ); 170 psString query = pxDataGet("detselect_search.sql"); 171 if (!query) { 172 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement"); 173 return false; 174 } 182 175 183 176 if (config->where) { … … 246 239 PS_ASSERT_PTR_NON_NULL(config, false); 247 240 248 psString query = psStringCopy( 249 "SELECT DISTINCT" 250 " detNormalizedImfile.*" 251 " FROM detNormalizedImfile" 252 " JOIN detRun" 253 " USING(det_id)" 254 " JOIN detRunSummary" 255 " ON detNormalizedImfile.det_id = detRunSummary.det_id" 256 " AND detNormalizedImfile.iteration = detRunSummary.iteration" 257 " WHERE" 258 " detRun.state = 'stop'" 259 " AND detRun.mode = 'master'" 260 " AND detRunSummary.accept = 1" 261 ); 241 psString query = pxDataGet("detselect_select.sql"); 242 if (!query) { 243 psError(PXTOOLS_ERR_DATA, false, "failed to retreive SQL statement"); 244 return false; 245 } 246 262 247 263 248 if (config->where) { -
trunk/ippTools/src/regtool.c
r12232 r12259 203 203 } 204 204 } 205 psString class = psMetadataLookupStr(&status, config->args, "-class"); 206 if (!status) { 207 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -class"); 208 psFree(query); 209 return false; 210 } 211 if (class) { 212 if (!psMetadataAddStr(where, PS_LIST_TAIL, "class", 0, "==", class)) { 213 psError(PS_ERR_UNKNOWN, false, "failed to add item class"); 214 psFree(where); 215 psFree(query); 216 return false; 217 } 218 } 205 219 206 psString class_id = psMetadataLookupStr(&status, config->args, "-class_id"); 220 207 if (!status) { … … 855 842 } 856 843 844 psString filelevel = psMetadataLookupStr(&status, config->args, "-filelevel"); 845 if (!status) { 846 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -filelevel"); 847 return false; 848 } 849 if (!filelevel) { 850 psError(PS_ERR_UNKNOWN, true, "-filelevel is required"); 851 return false; 852 } 853 857 854 psString filter = psMetadataLookupStr(&status, config->args, "-filter"); 858 855 if (!status) { … … 932 929 return false; 933 930 } 931 934 932 psTime *dateobs = NULL; 935 933 { … … 962 960 exp_type, 963 961 exp->imfiles, 962 filelevel, 964 963 exp->workdir, 965 964 filter, … … 1102 1101 rawImfileRow *raw = rawImfileRowAlloc( 1103 1102 imfile->exp_tag, 1104 imfile->class,1105 1103 imfile->class_id, 1106 1104 imfile->uri, -
trunk/ippTools/src/regtoolConfig.c
r12025 r12259 60 60 psMetadata *addprocessedimfileArgs = psMetadataAlloc(); 61 61 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 62 "search by exposure ID", NULL); 63 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-class", 0, 64 "search by class", NULL); 62 "define exposure ID", NULL); 65 63 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, 66 " search byclass ID", NULL);64 "define class ID", NULL); 67 65 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-exp_type", 0, 68 66 "define exposure type", NULL); … … 102 100 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 103 101 "search by exposure ID", NULL); 104 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-class", 0,105 "search by class", NULL);106 102 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-class_id", 0, 107 103 "search by class ID", NULL); … … 117 113 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 118 114 "search by exposure ID", NULL); 119 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-class", 0,120 "search by class", NULL);121 115 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, 122 116 "search by class ID", NULL); … … 148 142 psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-exp_type", 0, 149 143 "define exposure type", NULL); 144 psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-filelevel", 0, 145 "define the data partitioning level of this file", NULL); 146 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-workdir", 0, 147 "define the \"default\" workdir for this exposure", NULL); 150 148 psMetadataAddStr(addprocessedexpArgs, PS_LIST_TAIL, "-filter", 0, 151 149 "define filter ", NULL);
Note:
See TracChangeset
for help on using the changeset viewer.
