- Timestamp:
- Dec 18, 2012, 5:57:19 AM (14 years ago)
- Location:
- branches/eam_branches/ipp-20121130/ippTools/src
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
staticskytool.c (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20121130/ippTools/src
- Property svn:mergeinfo changed
/branches/czw_branch/20120906/ippTools/src (added) merged: 34772,34780,34786 /trunk/ippTools/src (added) merged: 34761,34766,34770,34789,34800,34815
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20121130/ippTools/src/staticskytool.c
r34733 r34839 132 132 pxAddLabelSearchArgs(config, whereMD, "-select_data_group", "stackRun.data_group", "LIKE"); 133 133 pxAddLabelSearchArgs(config, whereMD, "-select_filter", "stackRun.filter", "LIKE"); 134 #ifdef notdef135 PXOPT_COPY_F32(config->args, whereMD, "-select_glat_min", "skycell.glat", ">=");136 PXOPT_COPY_F32(config->args, whereMD, "-select_glat_max", "skycell.glat", "<=");137 PXOPT_COPY_F32(config->args, whereMD, "-select_rahours_min", "skycell.radeg/15", ">=");138 PXOPT_COPY_F32(config->args, whereMD, "-select_rahours_max", "skycell.radeg/15", "<=");139 PXOPT_COPY_F32(config->args, whereMD, "-select_radeg_min", "skycell.radeg", ">=");140 PXOPT_COPY_F32(config->args, whereMD, "-select_radeg_max", "skycell.radeg", "<=");141 PXOPT_COPY_F32(config->args, whereMD, "-select_decdeg_min", "skycell.decdeg", ">=");142 PXOPT_COPY_F32(config->args, whereMD, "-select_decdeg_max", "skycell.decdeg", "<=");143 #endif144 134 if (!pxskycellAddWhere(config, whereMD)) { 145 135 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); … … 686 676 psStringAppend(&query, "\nGROUP BY sky_id"); 687 677 if (num_filters) { 688 psStringAppend(&query, "\nHAVING COUNT(filter) >= %d", num_filters);678 psStringAppend(&query, "\nHAVING COUNT(filter) = %d", num_filters); 689 679 } 690 680 … … 1049 1039 pxAddLabelSearchArgs(config, whereMD, "-select_data_group", "staticskyRun.data_group", "LIKE"); 1050 1040 pxAddLabelSearchArgs(config, whereMD, "-select_filter", "stackRun.filter", "LIKE"); 1041 if (!pxskycellAddWhere(config, whereMD)) { 1042 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); 1043 return false; 1044 } 1051 1045 1052 1046 PXOPT_LOOKUP_BOOL(rerun, config->args, "-rerun", false); … … 1128 1122 psString sky_label = psMetadataLookupStr(&status, row, "label"); 1129 1123 psString sky_data_group = psMetadataLookupStr(&status, row, "data_group"); 1124 psString sky_dist_group = psMetadataLookupStr(&status, row, "dist_group"); 1130 1125 1131 1126 // create a staticskyRun … … 1138 1133 label ? label : sky_label, 1139 1134 data_group ? data_group : sky_data_group, 1140 dist_group ,1135 dist_group ? dist_group : sky_dist_group, 1141 1136 reduction, 1142 1137 registered, … … 1159 1154 1160 1155 psMetadata *where = psMetadataAlloc(); 1161 PXOPT_COPY_S64(config->args, where, "-skycal_id", "skycal_id", "=="); 1162 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 1163 PXOPT_COPY_STR(config->args, where, "-state", "state", "=="); 1156 PXOPT_COPY_S64(config->args, where, "-skycal_id", "skycal_id", "=="); 1157 PXOPT_COPY_S64(config->args, where, "-sky_id", "sky_id", "=="); 1158 PXOPT_COPY_S64(config->args, where, "-stack_id", "stack_id", "=="); 1159 PXOPT_COPY_STR(config->args, where, "-label", "skycalRun.label", "=="); 1160 PXOPT_COPY_STR(config->args, where, "-state", "skycalRun.state", "=="); 1161 if (!pxskycellAddWhere(config, where)) { 1162 psError(PXTOOLS_ERR_CONFIG, false, "failed to add skycell search arguments"); 1163 return false; 1164 } 1164 1165 if (!psListLength(where->list)) { 1165 1166 psFree(where); … … 1168 1169 } 1169 1170 1170 psString query = psStringCopy("UPDATE skycalRun ");1171 psString query = psStringCopy("UPDATE skycalRun JOIN stackRun using(stack_id) join skycell using(tess_id, skycell_id)"); 1171 1172 1172 1173 // pxUpdateRun gets parameters from config->args and updates … … 1276 1277 PXOPT_LOOKUP_STR(hostname, config->args, "-hostname", false, false); 1277 1278 PXOPT_LOOKUP_S32(n_astrom, config->args, "-n_astrom", false, false); 1278 PXOPT_LOOKUP_S32(n_detections, config->args, "-n_detections", false, false); 1279 PXOPT_LOOKUP_S32(n_extended, config->args, "-n_extended", false, false); 1279 PXOPT_LOOKUP_S32(n_detections, config->args,"-n_detections", false, false); 1280 PXOPT_LOOKUP_S32(n_extended, config->args, "-n_extended", false, false); 1281 PXOPT_LOOKUP_S32(n_forced, config->args, "-n_forced", false, false); 1280 1282 1281 1283 PXOPT_LOOKUP_STR(path_base, config->args, "-path_base", false, false); … … 1318 1320 n_detections, 1319 1321 n_extended, 1322 n_forced, 1320 1323 zpt_obs, 1321 1324 zpt_stdev,
Note:
See TracChangeset
for help on using the changeset viewer.
