Changeset 16144
- Timestamp:
- Jan 18, 2008, 3:37:12 PM (18 years ago)
- Location:
- branches/end_stage/ippTools
- Files:
-
- 19 edited
-
scripts/dettest.sh (modified) (1 diff)
-
src/caltoolConfig.c (modified) (1 diff)
-
src/camtool.c (modified) (2 diffs)
-
src/camtoolConfig.c (modified) (2 diffs)
-
src/chiptool.c (modified) (2 diffs)
-
src/chiptoolConfig.c (modified) (2 diffs)
-
src/detselect.c (modified) (2 diffs)
-
src/detselectConfig.c (modified) (2 diffs)
-
src/dettoolConfig.c (modified) (1 diff)
-
src/difftoolConfig.c (modified) (1 diff)
-
src/flatcorr.c (modified) (2 diffs)
-
src/flatcorrConfig.c (modified) (1 diff)
-
src/magictoolConfig.c (modified) (1 diff)
-
src/pxinjectConfig.c (modified) (1 diff)
-
src/pxtools.h (modified) (1 diff)
-
src/pztoolConfig.c (modified) (1 diff)
-
src/regtoolConfig.c (modified) (1 diff)
-
src/stacktoolConfig.c (modified) (1 diff)
-
src/warptoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/end_stage/ippTools/scripts/dettest.sh
r15833 r16144 14 14 15 15 for ID in `seq 0 3` ; do 16 dettool -addprocessedimfile -det_id $det_id -exp_id 1 -class_id $ID -uri file://proc-$ID -recip myrecip -bg 1 -bg_stdev 1 -bg_mean_stdev 1|| exit 116 dettool -addprocessedimfile -det_id 1 -exp_id 1 -class_id $ID -uri file://proc-$ID -recip myrecip -bg 2 -bg_stdev 3 -bg_mean_stdev 4 || exit 1 17 17 done; 18 18 19 19 for ID in `seq 0 3` ; do 20 dettool -addprocessedimfile -det_id $det_id -exp_id 2 -class_id $ID -uri file://proc-$ID -recip myrecip -bg 1 -bg_stdev 1 -bg_mean_stdev 1|| exit 120 dettool -addprocessedimfile -det_id 1 -exp_id 2 -class_id $ID -uri file://proc-$ID -recip myrecip -bg 2 -bg_stdev 3 -bg_mean_stdev 4 || exit 1 21 21 done; 22 22 -
branches/end_stage/ippTools/src/caltoolConfig.c
r15570 r16144 86 86 psMetadata *modes = psMetadataAlloc(); 87 87 88 PX TOOL_ADD_MODE("-adddb", "add a DVO calibration DB",88 PXOPT_ADD_MODE("-adddb", "add a DVO calibration DB", 89 89 CALTOOL_MODE_ADDDB, adddbArgs); 90 PX TOOL_ADD_MODE("-dbs", "list DVO calibration DBs",90 PXOPT_ADD_MODE("-dbs", "list DVO calibration DBs", 91 91 CALTOOL_MODE_DBS, dbsArgs); 92 PX TOOL_ADD_MODE("-addrun", "add the results of a calibration run",92 PXOPT_ADD_MODE("-addrun", "add the results of a calibration run", 93 93 CALTOOL_MODE_ADDRUN, addrunArgs); 94 PX TOOL_ADD_MODE("-runs", "list the results of calibration runs",94 PXOPT_ADD_MODE("-runs", "list the results of calibration runs", 95 95 CALTOOL_MODE_RUNS, runsArgs); 96 96 -
branches/end_stage/ippTools/src/camtool.c
r16091 r16144 89 89 } 90 90 91 #define ADDRENAMEPARAMSTR(from, to, oldname, newname, comment) \92 { \93 bool status = false; \94 psString str = psMetadataLookupStr(&status, from, "-" oldname); \95 if (!status) { \96 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -" oldname); \97 return false; \98 } \99 if (str) { \100 if (!psMetadataAddStr(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, str)) { \101 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \102 psFree(to); \103 return false; \104 } \105 } \106 }107 108 #define ADDPARAMSTR(from, to, name) \109 ADDRENAMEPARAMSTR(from, to, name, name, "==")110 111 #define ADDRENAMEPARAMF(from, to, type, oldname, newname, comment) \112 { \113 bool status = false; \114 ps##type var = psMetadataLookup##type(&status, from, "-" oldname); \115 if (!status) { \116 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -" oldname); \117 return false; \118 } \119 if (!isnan(var)) { \120 if (!psMetadataAdd##type(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, var)) { \121 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \122 psFree(to); \123 return false; \124 } \125 } \126 }127 128 #define ADDPARAMF(from, to, type, name) \129 ADDRENAMEPARAMF(from, to, type, name, name, "==")130 91 131 92 static bool queueMode(pxConfig *config) … … 155 116 } 156 117 157 ADDPARAMSTR(config->args, where, "exp_name"); 158 ADDRENAMEPARAMSTR(config->args, where, "inst", "camera", "=="); 159 ADDPARAMSTR(config->args, where, "telescope"); 160 ADDPARAMSTR(config->args, where, "dateobs_begin"); 161 ADDPARAMSTR(config->args, where, "dateobs_end"); 162 ADDPARAMSTR(config->args, where, "exp_tag"); 163 ADDPARAMSTR(config->args, where, "exp_type"); 164 ADDPARAMSTR(config->args, where, "filelevel"); 165 ADDPARAMSTR(config->args, where, "reduction"); 166 ADDPARAMSTR(config->args, where, "filter"); 167 ADDRENAMEPARAMF(config->args, where, F64, "airmass_min", "airmass", ">="); 168 ADDRENAMEPARAMF(config->args, where, F64, "airmass_max", "airmass", "<"); 169 ADDRENAMEPARAMF(config->args, where, F64, "ra_min", "ra", ">="); 170 ADDRENAMEPARAMF(config->args, where, F64, "ra_max", "ra", "<"); 171 ADDRENAMEPARAMF(config->args, where, F64, "decl_min", "decl", ">="); 172 ADDRENAMEPARAMF(config->args, where, F64, "decl_max", "decl", "<"); 173 ADDRENAMEPARAMF(config->args, where, F32, "exp_time_min", "exp_time", ">="); 174 ADDRENAMEPARAMF(config->args, where, F32, "exp_time_max", "exp_time", "<"); 175 ADDRENAMEPARAMF(config->args, where, F32, "sat_pixel_frac_min", "sat_pixel_frac", ">="); 176 ADDRENAMEPARAMF(config->args, where, F32, "sat_pixel_frac_max", "sat_pixel_frac", "<"); 177 ADDRENAMEPARAMF(config->args, where, F64, "bg_min", "bt", ">="); 178 ADDRENAMEPARAMF(config->args, where, F64, "bg_max", "bt", "<"); 179 ADDRENAMEPARAMF(config->args, where, F64, "bg_stdev_min", "bg_stdev", ">="); 180 ADDRENAMEPARAMF(config->args, where, F64, "bg_stdev_max", "bg_stdev", "<"); 181 ADDRENAMEPARAMF(config->args, where, F64, "bg_mean_stdev_min", "bg_mean_stdev", ">="); 182 ADDRENAMEPARAMF(config->args, where, F64, "bg_mean_stdev_max", "bg_mean_stdev", "<"); 183 ADDRENAMEPARAMF(config->args, where, F64, "alt_min", "alt", ">="); 184 ADDRENAMEPARAMF(config->args, where, F64, "alt_max", "alt", "<"); 185 ADDRENAMEPARAMF(config->args, where, F64, "az_min", "az", ">="); 186 ADDRENAMEPARAMF(config->args, where, F64, "az_max", "az", "<"); 187 ADDRENAMEPARAMF(config->args, where, F32, "ccd_temp_min", "ccd_temp", ">="); 188 ADDRENAMEPARAMF(config->args, where, F32, "ccd_temp_max", "ccd_temp", "<"); 189 ADDRENAMEPARAMF(config->args, where, F64, "posang_min", "posang", ">="); 190 ADDRENAMEPARAMF(config->args, where, F64, "posang_max", "posang", "<"); 191 ADDPARAMSTR(config->args, where, "object"); 192 ADDRENAMEPARAMF(config->args, where, F32, "solang_min", "solang", ">="); 193 ADDRENAMEPARAMF(config->args, where, F32, "solang_max", "solang", "<"); 118 PXOPT_COPY_STR(config->args, where, "-exp_name", "exp_name", "=="); 119 PXOPT_COPY_STR(config->args, where, "-inst", "camera", "=="); 120 PXOPT_COPY_STR(config->args, where, "-telescope", "telescope", "=="); 121 PXOPT_COPY_TIME(config->args, where, "-dateobs_begin", "dateobs", ">="); 122 PXOPT_COPY_TIME(config->args, where, "-dateobs_end", "dateobs", "<="); 123 PXOPT_COPY_STR(config->args, where, "-exp_tag", "exp_tag", "=="); 124 PXOPT_COPY_STR(config->args, where, "-exp_type", "exp_type", "=="); 125 PXOPT_COPY_STR(config->args, where, "-filelevel", "filelevel", "=="); 126 PXOPT_COPY_STR(config->args, where, "-reduction", "reduction", "=="); 127 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 128 129 PXOPT_COPY_F64(config->args, where, "-airmass_min", "airmass", ">="); 130 PXOPT_COPY_F64(config->args, where, "-airmass_max", "airmass", "<"); 131 PXOPT_COPY_F64(config->args, where, "-ra_min", "ra", ">="); 132 PXOPT_COPY_F64(config->args, where, "-ra_max", "ra", "<"); 133 PXOPT_COPY_F64(config->args, where, "-decl_min", "decl", ">="); 134 PXOPT_COPY_F64(config->args, where, "-decl_max", "decl", "<"); 135 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "exp_time", ">="); 136 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "exp_time", "<"); 137 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_min", "sat_pixel_frac", ">="); 138 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_max", "sat_pixel_frac", "<"); 139 PXOPT_COPY_F64(config->args, where, "-bg_min", "bt", ">="); 140 PXOPT_COPY_F64(config->args, where, "-bg_max", "bt", "<"); 141 PXOPT_COPY_F64(config->args, where, "-bg_stdev_min", "bg_stdev", ">="); 142 PXOPT_COPY_F64(config->args, where, "-bg_stdev_max", "bg_stdev", "<"); 143 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_min", "bg_mean_stdev", ">="); 144 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_max", "bg_mean_stdev", "<"); 145 PXOPT_COPY_F64(config->args, where, "-alt_min", "alt", ">="); 146 PXOPT_COPY_F64(config->args, where, "-alt_max", "alt", "<"); 147 PXOPT_COPY_F64(config->args, where, "-az_min", "az", ">="); 148 PXOPT_COPY_F64(config->args, where, "-az_max", "az", "<"); 149 PXOPT_COPY_F32(config->args, where, "-ccd_temp_min", "ccd_temp", ">="); 150 PXOPT_COPY_F32(config->args, where, "-ccd_temp_max", "ccd_temp", "<"); 151 PXOPT_COPY_F64(config->args, where, "-posang_min", "posang", ">="); 152 PXOPT_COPY_F64(config->args, where, "-posang_max", "posang", "<"); 153 PXOPT_COPY_STR(config->args, where, "-object", "object", "=="); 154 PXOPT_COPY_F32(config->args, where, "-solang_min", "solang", ">="); 155 PXOPT_COPY_F32(config->args, where, "-solang_max", "solang", "<"); 194 156 195 157 if (where->list->n < 1) { -
branches/end_stage/ippTools/src/camtoolConfig.c
r16049 r16144 60 60 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-telescope", 0, 61 61 "search for telescope", NULL); 62 psMetadataAdd Str(queueArgs, PS_LIST_TAIL, "-dateobs_begin", 0,62 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_begin", 0, 63 63 "search for exposures by time (>=)", NULL); 64 psMetadataAdd Str(queueArgs, PS_LIST_TAIL, "-dateobs_end", 0,64 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_end", 0, 65 65 "search for exposures by time (<)", NULL); 66 66 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_tag", 0, … … 261 261 psMetadata *modes = psMetadataAlloc(); 262 262 263 PX TOOL_ADD_MODE("-queue", "", CAMTOOL_MODE_QUEUE, queueArgs);264 PX TOOL_ADD_MODE("-pendingexp", "", CAMTOOL_MODE_PENDINGEXP, pendingexpArgs);265 PX TOOL_ADD_MODE("-pendingimfile", "", CAMTOOL_MODE_PENDINGIMFILE, pendingimfileArgs);266 PX TOOL_ADD_MODE("-addprocessedexp", "", CAMTOOL_MODE_ADDPROCESSEDEXP, addprocessedexpArgs);267 PX TOOL_ADD_MODE("-processedexp", "", CAMTOOL_MODE_PROCESSEDEXP, processedexpArgs);268 PX TOOL_ADD_MODE("-revertprocessedexp", "", CAMTOOL_MODE_REVERTPROCESSEDEXP, revertprocessedexpArgs);269 PX TOOL_ADD_MODE("-updateprocessedexp", "", CAMTOOL_MODE_UPDATEPROCESSEDEXP,updateprocessedexpArgs);270 PX TOOL_ADD_MODE("-block", "", CAMTOOL_MODE_BLOCK, blockArgs);271 PX TOOL_ADD_MODE("-masked", "", CAMTOOL_MODE_MASKED, maskedArgs);272 PX TOOL_ADD_MODE("-unblock", "", CAMTOOL_MODE_UNBLOCK, unblockArgs);263 PXOPT_ADD_MODE("-queue", "", CAMTOOL_MODE_QUEUE, queueArgs); 264 PXOPT_ADD_MODE("-pendingexp", "", CAMTOOL_MODE_PENDINGEXP, pendingexpArgs); 265 PXOPT_ADD_MODE("-pendingimfile", "", CAMTOOL_MODE_PENDINGIMFILE, pendingimfileArgs); 266 PXOPT_ADD_MODE("-addprocessedexp", "", CAMTOOL_MODE_ADDPROCESSEDEXP, addprocessedexpArgs); 267 PXOPT_ADD_MODE("-processedexp", "", CAMTOOL_MODE_PROCESSEDEXP, processedexpArgs); 268 PXOPT_ADD_MODE("-revertprocessedexp", "", CAMTOOL_MODE_REVERTPROCESSEDEXP, revertprocessedexpArgs); 269 PXOPT_ADD_MODE("-updateprocessedexp", "", CAMTOOL_MODE_UPDATEPROCESSEDEXP,updateprocessedexpArgs); 270 PXOPT_ADD_MODE("-block", "", CAMTOOL_MODE_BLOCK, blockArgs); 271 PXOPT_ADD_MODE("-masked", "", CAMTOOL_MODE_MASKED, maskedArgs); 272 PXOPT_ADD_MODE("-unblock", "", CAMTOOL_MODE_UNBLOCK, unblockArgs); 273 273 274 274 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/chiptool.c
r16088 r16144 93 93 } 94 94 95 #define ADDRENAMEPARAMSTR(from, to, oldname, newname, comment) \96 { \97 bool status = false; \98 psString str = psMetadataLookupStr(&status, from, "-" oldname); \99 if (!status) { \100 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -" oldname); \101 return false; \102 } \103 if (str) { \104 if (!psMetadataAddStr(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, str)) { \105 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \106 psFree(to); \107 return false; \108 } \109 } \110 }111 112 #define ADDPARAMSTR(from, to, name) \113 ADDRENAMEPARAMSTR(from, to, name, name, "==")114 115 #define ADDRENAMEPARAMF(from, to, type, oldname, newname, comment) \116 { \117 bool status = false; \118 ps##type var = psMetadataLookup##type(&status, from, "-" oldname); \119 if (!status) { \120 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -" oldname); \121 return false; \122 } \123 if (!isnan(var)) { \124 if (!psMetadataAdd##type(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, var)) { \125 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \126 psFree(to); \127 return false; \128 } \129 } \130 }131 132 #define ADDPARAMF(from, to, type, name) \133 ADDRENAMEPARAMF(from, to, type, name, name, "==")134 95 135 96 static bool queueMode(pxConfig *config) 136 97 { 137 98 PS_ASSERT_PTR_NON_NULL(config, NULL); 99 100 PXOPT_LOOKUP_STR(exp_id, config->args, "-exp_id", false, false); 138 101 139 102 psMetadata *where = psMetadataAlloc(); 140 103 // convert exp_id into a psS64 141 { 142 PXOPT_LOOKUP_STR(var, config->args, "-exp_id", false, false); 143 144 if (var) { 145 if (!psMetadataAddS64(where, PS_LIST_TAIL, "exp_id", 0, "==", (psS64)atoll(var))) { 104 if (exp_id) { 105 if (!psMetadataAddS64(where, PS_LIST_TAIL, "exp_id", 0, "==", (psS64)atoll(exp_id))) { 146 106 psError(PS_ERR_UNKNOWN, false, "failed to add item exp_id"); 147 107 psFree(where); … … 149 109 } 150 110 } 151 } 152 ADDPARAMSTR(config->args, where, "exp_name");153 ADDRENAMEPARAMSTR(config->args, where, "inst", "camera", "==");154 ADDPARAMSTR(config->args, where, "telescope");155 ADDPARAMSTR(config->args, where, "dateobs_begin");156 ADDPARAMSTR(config->args, where, "dateobs_end");157 ADDPARAMSTR(config->args, where, "exp_tag");158 ADDPARAMSTR(config->args, where, "exp_type");159 ADDPARAMSTR(config->args, where, "filelevel");160 ADDPARAMSTR(config->args, where, "reduction");161 ADDPARAMSTR(config->args, where, "filter");162 ADDRENAMEPARAMF(config->args, where, F64, "airmass_min", "airmass", ">=");163 ADDRENAMEPARAMF(config->args, where, F64, "airmass_max", "airmass", "<");164 ADDRENAMEPARAMF(config->args, where, F64, "ra_min", "ra", ">=");165 ADDRENAMEPARAMF(config->args, where, F64, "ra_max", "ra", "<");166 ADDRENAMEPARAMF(config->args, where, F64, "decl_min", "decl", ">=");167 ADDRENAMEPARAMF(config->args, where, F64, "decl_max", "decl", "<");168 ADDRENAMEPARAMF(config->args, where, F32, "exp_time_min", "exp_time", ">=");169 ADDRENAMEPARAMF(config->args, where, F32, "exp_time_max", "exp_time", "<");170 ADDRENAMEPARAMF(config->args, where, F32, "sat_pixel_frac_min", "sat_pixel_frac", ">=");171 ADDRENAMEPARAMF(config->args, where, F32, "sat_pixel_frac_max", "sat_pixel_frac", "<");172 ADDRENAMEPARAMF(config->args, where, F64, "bg_min", "bt", ">=");173 ADDRENAMEPARAMF(config->args, where, F64, "bg_max", "bt", "<");174 ADDRENAMEPARAMF(config->args, where, F64, "bg_stdev_min", "bg_stdev", ">=");175 ADDRENAMEPARAMF(config->args, where, F64, "bg_stdev_max", "bg_stdev", "<");176 ADDRENAMEPARAMF(config->args, where, F64, "bg_mean_stdev_min", "bg_mean_stdev", ">=");177 ADDRENAMEPARAMF(config->args, where, F64, "bg_mean_stdev_max", "bg_mean_stdev", "<");178 ADDRENAMEPARAMF(config->args, where, F64, "alt_min", "alt", ">=");179 ADDRENAMEPARAMF(config->args, where, F64, "alt_max", "alt", "<");180 ADDRENAMEPARAMF(config->args, where, F64, "az_min", "az", ">=");181 ADDRENAMEPARAMF(config->args, where, F64, "az_max", "az", "<");182 ADDRENAMEPARAMF(config->args, where, F32, "ccd_temp_min", "ccd_temp", ">=");183 ADDRENAMEPARAMF(config->args, where, F32, "ccd_temp_max", "ccd_temp", "<");184 ADDRENAMEPARAMF(config->args, where, F64, "posang_min", "posang", ">=");185 ADDRENAMEPARAMF(config->args, where, F64, "posang_max", "posang", "<");186 ADDPARAMSTR(config->args, where, "object");187 ADDRENAMEPARAMF(config->args, where, F32, "solang_min", "solang", ">=");188 ADDRENAMEPARAMF(config->args, where, F32, "solang_max", "solang", "<");111 112 PXOPT_COPY_STR(config->args, where, "-exp_name", "exp_name", "=="); 113 PXOPT_COPY_STR(config->args, where, "-inst", "camera", "=="); 114 PXOPT_COPY_STR(config->args, where, "-telescope", "telescope", "=="); 115 PXOPT_COPY_STR(config->args, where, "-dateobs_begin", "dateobs", ">="); 116 PXOPT_COPY_STR(config->args, where, "-dateobs_end", "dateobs", "<="); 117 PXOPT_COPY_STR(config->args, where, "-exp_tag", "exp_tag", "=="); 118 PXOPT_COPY_STR(config->args, where, "-exp_type", "exp_type", "=="); 119 PXOPT_COPY_STR(config->args, where, "-filelevel", "filelevel", "=="); 120 PXOPT_COPY_STR(config->args, where, "-reduction", "reduction", "=="); 121 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 122 PXOPT_COPY_F64(config->args, where, "-airmass_min", "airmass", ">="); 123 PXOPT_COPY_F64(config->args, where, "-airmass_max", "airmass", "<"); 124 PXOPT_COPY_F64(config->args, where, "-ra_min", "ra", ">="); 125 PXOPT_COPY_F64(config->args, where, "-ra_max", "ra", "<"); 126 PXOPT_COPY_F64(config->args, where, "-decl_min", "decl", ">="); 127 PXOPT_COPY_F64(config->args, where, "-decl_max", "decl", "<"); 128 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "exp_time", ">="); 129 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "exp_time", "<"); 130 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_min", "sat_pixel_frac", ">="); 131 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_max", "sat_pixel_frac", "<"); 132 PXOPT_COPY_F64(config->args, where, "-bg_min", "bt", ">="); 133 PXOPT_COPY_F64(config->args, where, "-bg_max", "bt", "<"); 134 PXOPT_COPY_F64(config->args, where, "-bg_stdev_min", "bg_stdev", ">="); 135 PXOPT_COPY_F64(config->args, where, "-bg_stdev_max", "bg_stdev", "<"); 136 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_min", "bg_mean_stdev", ">="); 137 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_max", "bg_mean_stdev", "<"); 138 PXOPT_COPY_F64(config->args, where, "-alt_min", "alt", ">="); 139 PXOPT_COPY_F64(config->args, where, "-alt_max", "alt", "<"); 140 PXOPT_COPY_F64(config->args, where, "-az_min", "az", ">="); 141 PXOPT_COPY_F64(config->args, where, "-az_max", "az", "<"); 142 PXOPT_COPY_F32(config->args, where, "-ccd_temp_min", "ccd_temp", ">="); 143 PXOPT_COPY_F32(config->args, where, "-ccd_temp_max", "ccd_temp", "<"); 144 PXOPT_COPY_F64(config->args, where, "-posang_min", "posang", ">="); 145 PXOPT_COPY_F64(config->args, where, "-posang_max", "posang", "<"); 146 PXOPT_COPY_STR(config->args, where, "-object", "object", "=="); 147 PXOPT_COPY_F32(config->args, where, "-solang_min", "solang", ">="); 148 PXOPT_COPY_F32(config->args, where, "-solang_max", "solang", "<"); 189 149 190 150 if (where->list->n < 1) { -
branches/end_stage/ippTools/src/chiptoolConfig.c
r14227 r16144 55 55 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-telescope", 0, 56 56 "search for telescope", NULL); 57 psMetadataAdd Str(queueArgs, PS_LIST_TAIL, "-dateobs_begin", 0,57 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_begin", 0, 58 58 "search for exposures by time (>=)", NULL); 59 psMetadataAdd Str(queueArgs, PS_LIST_TAIL, "-dateobs_end", 0,59 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_end", 0, 60 60 "search for exposures by time (<)", NULL); 61 61 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_tag", 0, … … 269 269 psMetadata *modes = psMetadataAlloc(); 270 270 271 PX TOOL_ADD_MODE("-queue", "", CHIPTOOL_MODE_QUEUE, queueArgs);272 PX TOOL_ADD_MODE("-pendingimfile", "", CHIPTOOL_MODE_PENDINGIMFILE, pendingimfileArgs);273 PX TOOL_ADD_MODE("-addprocessedimfile", "", CHIPTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileArgs);274 PX TOOL_ADD_MODE("-processedimfile", "", CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);275 PX TOOL_ADD_MODE("-updateprocessedimfile", "", CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileArgs);276 PX TOOL_ADD_MODE("-revertprocessedimfile", "", CHIPTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs);277 PX TOOL_ADD_MODE("-block", "", CHIPTOOL_MODE_BLOCK, blockArgs);278 PX TOOL_ADD_MODE("-masked", "", CHIPTOOL_MODE_MASKED, maskedArgs);279 PX TOOL_ADD_MODE("-unblock", "", CHIPTOOL_MODE_UNBLOCK, unblockArgs);271 PXOPT_ADD_MODE("-queue", "", CHIPTOOL_MODE_QUEUE, queueArgs); 272 PXOPT_ADD_MODE("-pendingimfile", "", CHIPTOOL_MODE_PENDINGIMFILE, pendingimfileArgs); 273 PXOPT_ADD_MODE("-addprocessedimfile", "", CHIPTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileArgs); 274 PXOPT_ADD_MODE("-processedimfile", "", CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs); 275 PXOPT_ADD_MODE("-updateprocessedimfile", "", CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileArgs); 276 PXOPT_ADD_MODE("-revertprocessedimfile", "", CHIPTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs); 277 PXOPT_ADD_MODE("-block", "", CHIPTOOL_MODE_BLOCK, blockArgs); 278 PXOPT_ADD_MODE("-masked", "", CHIPTOOL_MODE_MASKED, maskedArgs); 279 PXOPT_ADD_MODE("-unblock", "", CHIPTOOL_MODE_UNBLOCK, unblockArgs); 280 280 281 281 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/detselect.c
r16105 r16144 71 71 } 72 72 73 #define ADDRENAMEPARAMF(from, to, type, oldname, newname, comment) \74 { \75 bool status = false; \76 ps##type var = psMetadataLookup##type(&status, from, oldname); \77 if (!status) { \78 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for " oldname); \79 return false; \80 } \81 if (!isnan(var)) { \82 if (!psMetadataAdd##type(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, var)) { \83 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \84 psFree(to); \85 return false; \86 } \87 } \88 }89 90 #define ADDPARAMF(from, to, type, name) \91 ADDRENAMEPARAMF(from, to, type, name, name, "==")92 93 94 73 static bool searchMode(pxConfig *config) 95 74 { … … 99 78 PXOPT_LOOKUP_BOOL(unlimit, config->args, "-unlimit", false); 100 79 80 PXOPT_LOOKUP_TIME(time, config->args, "-time", false, false); 81 101 82 psMetadata *where = psMetadataAlloc(); 102 83 103 84 // airmass_min < airmass < airmass_max 104 ADDRENAMEPARAMF(config->args, where, F32, "-airmass", "airmass_min", "<=");105 ADDRENAMEPARAMF(config->args, where, F32, "-airmass", "airmass_max", ">=");85 PXOPT_COPY_F32(config->args, where, "-airmass", "airmass_min", "<="); 86 PXOPT_COPY_F32(config->args, where, "-airmass", "airmass_max", ">="); 106 87 107 88 // exp_time_min < exp_time < exp_time_max 108 ADDRENAMEPARAMF(config->args, where, F32, "-exp_time", "exp_time_min", "<=");109 ADDRENAMEPARAMF(config->args, where, F32, "-exp_time", "exp_time_max", ">=");89 PXOPT_COPY_F32(config->args, where, "-exp_time", "exp_time_min", "<="); 90 PXOPT_COPY_F32(config->args, where, "-exp_time", "exp_time_max", ">="); 110 91 111 92 // ccd_temp_min < ccd_temp < ccd_temp_max 112 ADDRENAMEPARAMF(config->args, where, F32, "-ccd_temp", "ccd_temp_min", "<=");113 ADDRENAMEPARAMF(config->args, where, F32, "-ccd_temp", "ccd_temp_max", ">=");114 115 ADDRENAMEPARAMF(config->args, where, F64, "-posang", "posang_min", "<=");116 ADDRENAMEPARAMF(config->args, where, F64, "-posang", "posang_max", ">=");93 PXOPT_COPY_F32(config->args, where, "-ccd_temp", "ccd_temp_min", "<="); 94 PXOPT_COPY_F32(config->args, where, "-ccd_temp", "ccd_temp_max", ">="); 95 96 PXOPT_COPY_F64(config->args, where, "-posang", "posang_min", "<="); 97 PXOPT_COPY_F64(config->args, where, "-posang", "posang_max", ">="); 117 98 118 99 // time_begin < time < time_end 119 { 120 bool status = false; 121 psString timeStr = psMetadataLookupStr(&status, config->args, "-time"); 122 if (!status) { 123 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -time"); 124 psFree(where); 125 return false; 126 } 127 128 if (timeStr) { 129 psTime *time = psTimeFromISO(timeStr, PS_TIME_UTC); 130 if (!time) { 131 psError(PS_ERR_UNKNOWN, false, "error in time format %s", timeStr); 132 psFree(where); 133 return false; 134 } 135 136 // the == NULL tests invokes some psDB magic to make an OR 137 // conditional query 138 psMetadataAddTime(where, PS_LIST_TAIL, "time_begin", 0, "<=", time); 139 psMetadataAddTime(where, PS_LIST_TAIL, "time_begin", PS_META_DUPLICATE_OK, "==", NULL); 140 psMetadataAddTime(where, PS_LIST_TAIL, "time_end", 0, ">=", time); 141 psMetadataAddTime(where, PS_LIST_TAIL, "time_end", PS_META_DUPLICATE_OK, "==", NULL); 142 psFree(time); 143 } 144 } 100 // the == NULL tests invokes some psDB magic to make an OR 101 // conditional query 102 psMetadataAddTime(where, PS_LIST_TAIL, "time_begin", 0, "<=", time); 103 psMetadataAddTime(where, PS_LIST_TAIL, "time_begin", PS_META_DUPLICATE_OK, "==", NULL); 104 psMetadataAddTime(where, PS_LIST_TAIL, "time_end", 0, ">=", time); 105 psMetadataAddTime(where, PS_LIST_TAIL, "time_end", PS_META_DUPLICATE_OK, "==", NULL); 145 106 146 107 psString query = pxDataGet("detselect_search.sql"); -
branches/end_stage/ippTools/src/detselectConfig.c
r15857 r16144 62 62 psMetadataAddF64(searchArgs, PS_LIST_TAIL, "-posang", 0, 63 63 "search by rotator position angle", NAN); 64 psMetadataAdd Str(searchArgs, PS_LIST_TAIL, "-time", 0,64 psMetadataAddTime(searchArgs, PS_LIST_TAIL, "-time", 0, 65 65 "define time for desired detrend data", NULL); 66 66 psMetadataAddBool(searchArgs, PS_LIST_TAIL, "-simple", 0, … … 83 83 psMetadata *modes = psMetadataAlloc(); 84 84 85 PX TOOL_ADD_MODE("-search", "search for an appropriate detrend", DETSELECT_MODE_SEARCH, searchArgs);86 PX TOOL_ADD_MODE("-select", "retreive detrend information", DETSELECT_MODE_SELECT, selectArgs);85 PXOPT_ADD_MODE("-search", "search for an appropriate detrend", DETSELECT_MODE_SEARCH, searchArgs); 86 PXOPT_ADD_MODE("-select", "retreive detrend information", DETSELECT_MODE_SELECT, selectArgs); 87 87 88 88 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/dettoolConfig.c
r16142 r16144 1108 1108 psMetadata *modes = psMetadataAlloc(); 1109 1109 1110 PX TOOL_ADD_MODE("-pending", "list active detruns", DETTOOL_MODE_PENDING, pendingArgs);1111 PX TOOL_ADD_MODE("-definebytag", "", DETTOOL_MODE_DEFINEBYTAG, definebytagArgs);1112 PX TOOL_ADD_MODE("-definebyquery", "", DETTOOL_MODE_DEFINEBYQUERY, definebyqueryArgs);1113 PX TOOL_ADD_MODE("-definebydetrun", "", DETTOOL_MODE_DEFINEBYDETRUN, definebydetrunArgs);1114 PX TOOL_ADD_MODE("-makecorrection", "", DETTOOL_MODE_MAKECORRECTION, makecorrectionArgs);1115 PX TOOL_ADD_MODE("-tocorrectexp", "", DETTOOL_MODE_TOCORRECTEXP, tocorrectexpArgs);1116 PX TOOL_ADD_MODE("-tocorrectimfile", "", DETTOOL_MODE_TOCORRECTIMFILE, tocorrectimfileArgs);1117 PX TOOL_ADD_MODE("-addcorrectimfile", "", DETTOOL_MODE_ADDCORRECTIMFILE, addcorrectimfileArgs);1118 PX TOOL_ADD_MODE("-raw", "", DETTOOL_MODE_RAW, rawArgs);1119 PX TOOL_ADD_MODE("-runs", "", DETTOOL_MODE_RUNS, runsArgs);1120 PX TOOL_ADD_MODE("-childlessrun", "", DETTOOL_MODE_CHILDLESSRUN, childlessrunArgs);1121 PX TOOL_ADD_MODE("-input", "", DETTOOL_MODE_INPUT, inputArgs);1122 PX TOOL_ADD_MODE("-toprocessedimfile", "", DETTOOL_MODE_TOPROCESSEDIMFILE, toprocessedimfileArgs);1123 PX TOOL_ADD_MODE("-addprocessedimfile", "", DETTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedimfileArgs);1124 PX TOOL_ADD_MODE("-processedimfile", "", DETTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);1125 PX TOOL_ADD_MODE("-revertprocessedimfile", "", DETTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs);1126 PX TOOL_ADD_MODE("-toprocessedexp", "", DETTOOL_MODE_TOPROCESSEDEXP, toprocessedexpArgs);1127 PX TOOL_ADD_MODE("-addprocessedexp", "", DETTOOL_MODE_ADDPROCESSEDEXP, addprocessedexpArgs);1128 PX TOOL_ADD_MODE("-revertprocessedexp", "", DETTOOL_MODE_REVERTPROCESSEDEXP, revertprocessedexpArgs);1129 PX TOOL_ADD_MODE("-processedexp", "", DETTOOL_MODE_PROCESSEDEXP, processedexpArgs);1130 PX TOOL_ADD_MODE("-tostacked", "", DETTOOL_MODE_TOSTACKED, tostackedArgs);1131 PX TOOL_ADD_MODE("-addstacked", "", DETTOOL_MODE_ADDSTACKED, addstackedArgs);1132 PX TOOL_ADD_MODE("-stacked", "", DETTOOL_MODE_STACKED, stackedArgs);1133 PX TOOL_ADD_MODE("-revertstacked", "", DETTOOL_MODE_REVERTSTACKED, revertstackedArgs);1134 PX TOOL_ADD_MODE("-tonormalize", "", DETTOOL_MODE_TONORMALIZE, tonormalizeArgs);1135 PX TOOL_ADD_MODE("-addnormalizedstat", "", DETTOOL_MODE_ADDNORMALIZEDSTAT, addnormstatArgs);1136 PX TOOL_ADD_MODE("-normalizedstat", "", DETTOOL_MODE_NORMALIZEDSTAT, normalizedstatArgs);1137 PX TOOL_ADD_MODE("-revertnormalizedstat", "", DETTOOL_MODE_REVERTNORMALIZEDSTAT, revertnormalizedstatArgs);1138 1139 PX TOOL_ADD_MODE("-tonormalizedstat", "", DETTOOL_MODE_TONORMALIZEDSTAT, tonormstatArgs);1140 PX TOOL_ADD_MODE("-addnormalizedimfile", "", DETTOOL_MODE_ADDNORMALIZEDIMFILE,addnormalizedimfileArgs);1141 PX TOOL_ADD_MODE("-normalizedimfile","", DETTOOL_MODE_NORMALIZEDIMFILE, normalizedimfileArgs);1142 PX TOOL_ADD_MODE("-revertnormalizedimfile","", DETTOOL_MODE_REVERTNORMALIZEDIMFILE, revertnormalizedimfileArgs);1143 PX TOOL_ADD_MODE("-tonormalizedexp", "", DETTOOL_MODE_TONORMALIZEDEXP, tonormalizedexpArgs);1144 PX TOOL_ADD_MODE("-addnormalizedexp", "", DETTOOL_MODE_ADDNORMALIZEDEXP, addnormalizedexpArgs);1145 PX TOOL_ADD_MODE("-normalizedexp", "", DETTOOL_MODE_NORMALIZEDEXP, normalizedexpArgs);1146 PX TOOL_ADD_MODE("-revertnormalizedexp","", DETTOOL_MODE_REVERTNORMALIZEDEXP, revertnormalizedexpArgs);1147 PX TOOL_ADD_MODE("-toresidimfile", "", DETTOOL_MODE_TORESIDIMFILE, toresidimfileArgs);1148 PX TOOL_ADD_MODE("-addresidimfile", "", DETTOOL_MODE_ADDRESIDIMFILE, addresidimfileArgs);1149 PX TOOL_ADD_MODE("-residimfile", "", DETTOOL_MODE_RESIDIMFILE, residimfileArgs);1150 PX TOOL_ADD_MODE("-revertresidimfile", "", DETTOOL_MODE_REVERTRESIDIMFILE, revertresidimfileArgs);1151 PX TOOL_ADD_MODE("-toresidexp", "", DETTOOL_MODE_TORESIDEXP, toresidexpArgs);1152 PX TOOL_ADD_MODE("-addresidexp", "", DETTOOL_MODE_ADDRESIDEXP, addresidexpArgs);1153 PX TOOL_ADD_MODE("-residexp", "", DETTOOL_MODE_RESIDEXP, residexpArgs);1154 PX TOOL_ADD_MODE("-revertresidexp", "", DETTOOL_MODE_REVERTRESIDEXP, revertresidexpArgs);1155 PX TOOL_ADD_MODE("-todetrunsummary", "", DETTOOL_MODE_TODETRUNSUMMARY, todetrunsummaryArgs);1156 PX TOOL_ADD_MODE("-updateresidexp", "", DETTOOL_MODE_UPDATERESIDEXP,updateresidexpArgs);1157 PX TOOL_ADD_MODE("-adddetrunsummary", "", DETTOOL_MODE_ADDDETRUNSUMMARY,adddetrunsummaryArgs);1158 PX TOOL_ADD_MODE("-detrunsummary", "", DETTOOL_MODE_DETRUNSUMMARY,detrunsummaryArgs);1159 PX TOOL_ADD_MODE("-revertdetrunsummary", "", DETTOOL_MODE_REVERTDETRUNSUMMARY, revertdetrunsummaryArgs);1160 PX TOOL_ADD_MODE("-updatedetrun", "", DETTOOL_MODE_UPDATEDETRUN, updatedetrunArgs);1161 PX TOOL_ADD_MODE("-rerun", "", DETTOOL_MODE_RERUN, rerunArgs);1162 PX TOOL_ADD_MODE("-register_detrend", "", DETTOOL_MODE_REGISTER_DETREND, register_detrendArgs);1163 PX TOOL_ADD_MODE("-register_detrend_imfile", "", DETTOOL_MODE_REGISTER_DETREND_IMFILE, register_detrend_imfileArgs);1110 PXOPT_ADD_MODE("-pending", "list active detruns", DETTOOL_MODE_PENDING, pendingArgs); 1111 PXOPT_ADD_MODE("-definebytag", "", DETTOOL_MODE_DEFINEBYTAG, definebytagArgs); 1112 PXOPT_ADD_MODE("-definebyquery", "", DETTOOL_MODE_DEFINEBYQUERY, definebyqueryArgs); 1113 PXOPT_ADD_MODE("-definebydetrun", "", DETTOOL_MODE_DEFINEBYDETRUN, definebydetrunArgs); 1114 PXOPT_ADD_MODE("-makecorrection", "", DETTOOL_MODE_MAKECORRECTION, makecorrectionArgs); 1115 PXOPT_ADD_MODE("-tocorrectexp", "", DETTOOL_MODE_TOCORRECTEXP, tocorrectexpArgs); 1116 PXOPT_ADD_MODE("-tocorrectimfile", "", DETTOOL_MODE_TOCORRECTIMFILE, tocorrectimfileArgs); 1117 PXOPT_ADD_MODE("-addcorrectimfile", "", DETTOOL_MODE_ADDCORRECTIMFILE, addcorrectimfileArgs); 1118 PXOPT_ADD_MODE("-raw", "", DETTOOL_MODE_RAW, rawArgs); 1119 PXOPT_ADD_MODE("-runs", "", DETTOOL_MODE_RUNS, runsArgs); 1120 PXOPT_ADD_MODE("-childlessrun", "", DETTOOL_MODE_CHILDLESSRUN, childlessrunArgs); 1121 PXOPT_ADD_MODE("-input", "", DETTOOL_MODE_INPUT, inputArgs); 1122 PXOPT_ADD_MODE("-toprocessedimfile", "", DETTOOL_MODE_TOPROCESSEDIMFILE, toprocessedimfileArgs); 1123 PXOPT_ADD_MODE("-addprocessedimfile", "", DETTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedimfileArgs); 1124 PXOPT_ADD_MODE("-processedimfile", "", DETTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs); 1125 PXOPT_ADD_MODE("-revertprocessedimfile", "", DETTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs); 1126 PXOPT_ADD_MODE("-toprocessedexp", "", DETTOOL_MODE_TOPROCESSEDEXP, toprocessedexpArgs); 1127 PXOPT_ADD_MODE("-addprocessedexp", "", DETTOOL_MODE_ADDPROCESSEDEXP, addprocessedexpArgs); 1128 PXOPT_ADD_MODE("-revertprocessedexp", "", DETTOOL_MODE_REVERTPROCESSEDEXP, revertprocessedexpArgs); 1129 PXOPT_ADD_MODE("-processedexp", "", DETTOOL_MODE_PROCESSEDEXP, processedexpArgs); 1130 PXOPT_ADD_MODE("-tostacked", "", DETTOOL_MODE_TOSTACKED, tostackedArgs); 1131 PXOPT_ADD_MODE("-addstacked", "", DETTOOL_MODE_ADDSTACKED, addstackedArgs); 1132 PXOPT_ADD_MODE("-stacked", "", DETTOOL_MODE_STACKED, stackedArgs); 1133 PXOPT_ADD_MODE("-revertstacked", "", DETTOOL_MODE_REVERTSTACKED, revertstackedArgs); 1134 PXOPT_ADD_MODE("-tonormalize", "", DETTOOL_MODE_TONORMALIZE, tonormalizeArgs); 1135 PXOPT_ADD_MODE("-addnormalizedstat", "", DETTOOL_MODE_ADDNORMALIZEDSTAT, addnormstatArgs); 1136 PXOPT_ADD_MODE("-normalizedstat", "", DETTOOL_MODE_NORMALIZEDSTAT, normalizedstatArgs); 1137 PXOPT_ADD_MODE("-revertnormalizedstat", "", DETTOOL_MODE_REVERTNORMALIZEDSTAT, revertnormalizedstatArgs); 1138 1139 PXOPT_ADD_MODE("-tonormalizedstat", "", DETTOOL_MODE_TONORMALIZEDSTAT, tonormstatArgs); 1140 PXOPT_ADD_MODE("-addnormalizedimfile", "", DETTOOL_MODE_ADDNORMALIZEDIMFILE,addnormalizedimfileArgs); 1141 PXOPT_ADD_MODE("-normalizedimfile","", DETTOOL_MODE_NORMALIZEDIMFILE, normalizedimfileArgs); 1142 PXOPT_ADD_MODE("-revertnormalizedimfile","", DETTOOL_MODE_REVERTNORMALIZEDIMFILE, revertnormalizedimfileArgs); 1143 PXOPT_ADD_MODE("-tonormalizedexp", "", DETTOOL_MODE_TONORMALIZEDEXP, tonormalizedexpArgs); 1144 PXOPT_ADD_MODE("-addnormalizedexp", "", DETTOOL_MODE_ADDNORMALIZEDEXP, addnormalizedexpArgs); 1145 PXOPT_ADD_MODE("-normalizedexp", "", DETTOOL_MODE_NORMALIZEDEXP, normalizedexpArgs); 1146 PXOPT_ADD_MODE("-revertnormalizedexp","", DETTOOL_MODE_REVERTNORMALIZEDEXP, revertnormalizedexpArgs); 1147 PXOPT_ADD_MODE("-toresidimfile", "", DETTOOL_MODE_TORESIDIMFILE, toresidimfileArgs); 1148 PXOPT_ADD_MODE("-addresidimfile", "", DETTOOL_MODE_ADDRESIDIMFILE, addresidimfileArgs); 1149 PXOPT_ADD_MODE("-residimfile", "", DETTOOL_MODE_RESIDIMFILE, residimfileArgs); 1150 PXOPT_ADD_MODE("-revertresidimfile", "", DETTOOL_MODE_REVERTRESIDIMFILE, revertresidimfileArgs); 1151 PXOPT_ADD_MODE("-toresidexp", "", DETTOOL_MODE_TORESIDEXP, toresidexpArgs); 1152 PXOPT_ADD_MODE("-addresidexp", "", DETTOOL_MODE_ADDRESIDEXP, addresidexpArgs); 1153 PXOPT_ADD_MODE("-residexp", "", DETTOOL_MODE_RESIDEXP, residexpArgs); 1154 PXOPT_ADD_MODE("-revertresidexp", "", DETTOOL_MODE_REVERTRESIDEXP, revertresidexpArgs); 1155 PXOPT_ADD_MODE("-todetrunsummary", "", DETTOOL_MODE_TODETRUNSUMMARY, todetrunsummaryArgs); 1156 PXOPT_ADD_MODE("-updateresidexp", "", DETTOOL_MODE_UPDATERESIDEXP,updateresidexpArgs); 1157 PXOPT_ADD_MODE("-adddetrunsummary", "", DETTOOL_MODE_ADDDETRUNSUMMARY,adddetrunsummaryArgs); 1158 PXOPT_ADD_MODE("-detrunsummary", "", DETTOOL_MODE_DETRUNSUMMARY,detrunsummaryArgs); 1159 PXOPT_ADD_MODE("-revertdetrunsummary", "", DETTOOL_MODE_REVERTDETRUNSUMMARY, revertdetrunsummaryArgs); 1160 PXOPT_ADD_MODE("-updatedetrun", "", DETTOOL_MODE_UPDATEDETRUN, updatedetrunArgs); 1161 PXOPT_ADD_MODE("-rerun", "", DETTOOL_MODE_RERUN, rerunArgs); 1162 PXOPT_ADD_MODE("-register_detrend", "", DETTOOL_MODE_REGISTER_DETREND, register_detrendArgs); 1163 PXOPT_ADD_MODE("-register_detrend_imfile", "", DETTOOL_MODE_REGISTER_DETREND_IMFILE, register_detrend_imfileArgs); 1164 1164 1165 1165 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/difftoolConfig.c
r15415 r16144 177 177 psMetadata *modes = psMetadataAlloc(); 178 178 179 PX TOOL_ADD_MODE("-definerun", "", DIFFTOOL_MODE_DEFINERUN, definerunArgs);180 PX TOOL_ADD_MODE("-updaterun", "", DIFFTOOL_MODE_UPDATERUN, updaterunArgs);181 PX TOOL_ADD_MODE("-addinputskyfile", "", DIFFTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs);182 PX TOOL_ADD_MODE("-inputskyfile", "", DIFFTOOL_MODE_INPUTSKYFILE, inputskyfileArgs);183 PX TOOL_ADD_MODE("-todiffskyfile", "", DIFFTOOL_MODE_TODIFFSKYFILE, todiffskyfileArgs);184 PX TOOL_ADD_MODE("-adddiffskyfile", "", DIFFTOOL_MODE_ADDDIFFSKYFILE, adddiffskyfileArgs);185 PX TOOL_ADD_MODE("-diffskyfile", "", DIFFTOOL_MODE_DIFFSKYFILE, diffskyfileArgs);186 PX TOOL_ADD_MODE("-revertdiffskyfile","", DIFFTOOL_MODE_REVERTDIFFSKYFILE, revertdiffskyfileArgs);187 PX TOOL_ADD_MODE("-definepoprun", "", DIFFTOOL_MODE_DEFINEPOPRUN, definepoprunArgs);179 PXOPT_ADD_MODE("-definerun", "", DIFFTOOL_MODE_DEFINERUN, definerunArgs); 180 PXOPT_ADD_MODE("-updaterun", "", DIFFTOOL_MODE_UPDATERUN, updaterunArgs); 181 PXOPT_ADD_MODE("-addinputskyfile", "", DIFFTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs); 182 PXOPT_ADD_MODE("-inputskyfile", "", DIFFTOOL_MODE_INPUTSKYFILE, inputskyfileArgs); 183 PXOPT_ADD_MODE("-todiffskyfile", "", DIFFTOOL_MODE_TODIFFSKYFILE, todiffskyfileArgs); 184 PXOPT_ADD_MODE("-adddiffskyfile", "", DIFFTOOL_MODE_ADDDIFFSKYFILE, adddiffskyfileArgs); 185 PXOPT_ADD_MODE("-diffskyfile", "", DIFFTOOL_MODE_DIFFSKYFILE, diffskyfileArgs); 186 PXOPT_ADD_MODE("-revertdiffskyfile","", DIFFTOOL_MODE_REVERTDIFFSKYFILE, revertdiffskyfileArgs); 187 PXOPT_ADD_MODE("-definepoprun", "", DIFFTOOL_MODE_DEFINEPOPRUN, definepoprunArgs); 188 188 189 189 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/flatcorr.c
r16118 r16144 84 84 85 85 86 #define ADDRENAMEPARAMSTR(from, to, oldname, newname, comment) \87 { \88 bool status = false; \89 psString str = psMetadataLookupStr(&status, from, "-" oldname); \90 if (!status) { \91 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -" oldname); \92 return false; \93 } \94 if (str) { \95 if (!psMetadataAddStr(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, str)) { \96 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \97 psFree(to); \98 return false; \99 } \100 } \101 }102 103 #define ADDPARAMSTR(from, to, name) \104 ADDRENAMEPARAMSTR(from, to, name, name, "==")105 106 #define ADDRENAMEPARAMF(from, to, type, oldname, newname, comment) \107 { \108 bool status = false; \109 ps##type var = psMetadataLookup##type(&status, from, "-" oldname); \110 if (!status) { \111 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -" oldname); \112 return false; \113 } \114 if (!isnan(var)) { \115 if (!psMetadataAdd##type(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, var)) { \116 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \117 psFree(to); \118 return false; \119 } \120 } \121 }122 123 #define ADDPARAMF(from, to, type, name) \124 ADDRENAMEPARAMF(from, to, type, name, name, "==")125 126 #define ADDRENAMEPARAMTIME(from, to, oldname, newname, comment) \127 { \128 bool status = false; \129 psTime *time = psMetadataLookupTime(&status, from, "-" oldname); \130 if (!status) { \131 psError(PS_ERR_UNKNOWN, false, "failed to lookup value for -" oldname); \132 return false; \133 } \134 if (time) { \135 if (!psMetadataAddTime(to, PS_LIST_TAIL, newname, PS_META_DUPLICATE_OK, comment, time)) { \136 psError(PS_ERR_UNKNOWN, false, "failed to add item " newname); \137 psFree(to); \138 return false; \139 } \140 } \141 }142 143 #define ADDPARAMTIME(from, to, name) \144 ADDRENAMEPARAMTIME(from, to, name, name, "==")145 146 86 static bool newrunMode(pxConfig *config) 147 87 { … … 160 100 } 161 101 162 ADDPARAMSTR(config->args, where, "exp_name");163 ADDRENAMEPARAMSTR(config->args, where, "inst", "camera", "==");164 ADDPARAMSTR(config->args, where, "telescope");165 ADDPARAMTIME(config->args, where, "dateobs_begin");166 ADDPARAMTIME(config->args, where, "dateobs_end");167 ADDPARAMSTR(config->args, where, "exp_tag");168 ADDPARAMSTR(config->args, where, "exp_type");169 ADDPARAMSTR(config->args, where, "filelevel");170 ADDPARAMSTR(config->args, where, "reduction");171 ADDPARAMSTR(config->args, where, "filter");172 ADDRENAMEPARAMF(config->args, where, F64, "airmass_min", "airmass", ">=");173 ADDRENAMEPARAMF(config->args, where, F64, "airmass_max", "airmass", "<");174 ADDRENAMEPARAMF(config->args, where, F64, "ra_min", "ra", ">=");175 ADDRENAMEPARAMF(config->args, where, F64, "ra_max", "ra", "<");176 ADDRENAMEPARAMF(config->args, where, F64, "decl_min", "decl", ">=");177 ADDRENAMEPARAMF(config->args, where, F64, "decl_max", "decl", "<");178 ADDRENAMEPARAMF(config->args, where, F32, "exp_time_min", "exp_time", ">=");179 ADDRENAMEPARAMF(config->args, where, F32, "exp_time_max", "exp_time", "<");180 ADDRENAMEPARAMF(config->args, where, F32, "sat_pixel_frac_min", "sat_pixel_frac", ">=");181 ADDRENAMEPARAMF(config->args, where, F32, "sat_pixel_frac_max", "sat_pixel_frac", "<");182 ADDRENAMEPARAMF(config->args, where, F64, "bg_min", "bt", ">=");183 ADDRENAMEPARAMF(config->args, where, F64, "bg_max", "bt", "<");184 ADDRENAMEPARAMF(config->args, where, F64, "bg_stdev_min", "bg_stdev", ">=");185 ADDRENAMEPARAMF(config->args, where, F64, "bg_stdev_max", "bg_stdev", "<");186 ADDRENAMEPARAMF(config->args, where, F64, "bg_mean_stdev_min", "bg_mean_stdev", ">=");187 ADDRENAMEPARAMF(config->args, where, F64, "bg_mean_stdev_max", "bg_mean_stdev", "<");188 ADDRENAMEPARAMF(config->args, where, F64, "alt_min", "alt", ">=");189 ADDRENAMEPARAMF(config->args, where, F64, "alt_max", "alt", "<");190 ADDRENAMEPARAMF(config->args, where, F64, "az_min", "az", ">=");191 ADDRENAMEPARAMF(config->args, where, F64, "az_max", "az", "<");192 ADDRENAMEPARAMF(config->args, where, F32, "ccd_temp_min", "ccd_temp", ">=");193 ADDRENAMEPARAMF(config->args, where, F32, "ccd_temp_max", "ccd_temp", "<");194 ADDRENAMEPARAMF(config->args, where, F64, "posang_min", "posang", ">=");195 ADDRENAMEPARAMF(config->args, where, F64, "posang_max", "posang", "<");196 ADDPARAMSTR(config->args, where, "object");197 ADDRENAMEPARAMF(config->args, where, F32, "solang_min", "solang", ">=");198 ADDRENAMEPARAMF(config->args, where, F32, "solang_max", "solang", "<");102 PXOPT_COPY_STR(config->args, where, "-exp_name", "exp_name", "=="); 103 PXOPT_COPY_STR(config->args, where, "-inst", "camera", "=="); 104 PXOPT_COPY_STR(config->args, where, "-telescope", "telescope", "=="); 105 PXOPT_COPY_TIME(config->args, where, "-dateobs_begin", "dateobs", ">="); 106 PXOPT_COPY_TIME(config->args, where, "-dateobs_end", "dateobs", "<="); 107 PXOPT_COPY_STR(config->args, where, "-exp_tag", "exp_tag", "=="); 108 PXOPT_COPY_STR(config->args, where, "-exp_type", "exp_type", "=="); 109 PXOPT_COPY_STR(config->args, where, "-filelevel", "filelvel", "=="); 110 PXOPT_COPY_STR(config->args, where, "-reduction", "reduction", "=="); 111 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 112 PXOPT_COPY_F64(config->args, where, "-airmass_min", "airmass", ">="); 113 PXOPT_COPY_F64(config->args, where, "-airmass_max", "airmass", "<"); 114 PXOPT_COPY_F64(config->args, where, "-ra_min", "ra", ">="); 115 PXOPT_COPY_F64(config->args, where, "-ra_max", "ra", "<"); 116 PXOPT_COPY_F64(config->args, where, "-decl_min", "decl", ">="); 117 PXOPT_COPY_F64(config->args, where, "-decl_max", "decl", "<"); 118 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "exp_time", ">="); 119 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "exp_time", "<"); 120 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_min", "sat_pixel_frac", ">="); 121 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_max", "sat_pixel_frac", "<"); 122 PXOPT_COPY_F64(config->args, where, "-bg_min", "bt", ">="); 123 PXOPT_COPY_F64(config->args, where, "-bg_max", "bt", "<"); 124 PXOPT_COPY_F64(config->args, where, "-bg_stdev_min", "bg_stdev", ">="); 125 PXOPT_COPY_F64(config->args, where, "-bg_stdev_max", "bg_stdev", "<"); 126 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_min", "bg_mean_stdev", ">="); 127 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_max", "bg_mean_stdev", "<"); 128 PXOPT_COPY_F64(config->args, where, "-alt_min", "alt", ">="); 129 PXOPT_COPY_F64(config->args, where, "-alt_max", "alt", "<"); 130 PXOPT_COPY_F64(config->args, where, "-az_min", "az", ">="); 131 PXOPT_COPY_F64(config->args, where, "-az_max", "az", "<"); 132 PXOPT_COPY_F32(config->args, where, "-ccd_temp_min", "ccd_temp", ">="); 133 PXOPT_COPY_F32(config->args, where, "-ccd_temp_max", "ccd_temp", "<"); 134 PXOPT_COPY_F64(config->args, where, "-posang_min", "posang", ">="); 135 PXOPT_COPY_F64(config->args, where, "-posang_max", "posang", "<"); 136 PXOPT_COPY_STR(config->args, where, "-object", "object", "=="); 137 PXOPT_COPY_F32(config->args, where, "-solang_min", "solang", ">="); 138 PXOPT_COPY_F32(config->args, where, "-solang_max", "solang", "<"); 199 139 200 140 if (where->list->n < 1) { -
branches/end_stage/ippTools/src/flatcorrConfig.c
r16118 r16144 163 163 psMetadata *modes = psMetadataAlloc(); 164 164 165 PX TOOL_ADD_MODE("-newrun", "start a new flat correction run",165 PXOPT_ADD_MODE("-newrun", "start a new flat correction run", 166 166 FLATCORR_MODE_NEWRUN, newrunArgs); 167 PX TOOL_ADD_MODE("-pending", "show flat correction runs needing to be processed",167 PXOPT_ADD_MODE("-pending", "show flat correction runs needing to be processed", 168 168 FLATCORR_MODE_PENDING, pendingArgs); 169 PX TOOL_ADD_MODE("-flatcorrimfile", "list all the exposures in flat correction runs",169 PXOPT_ADD_MODE("-flatcorrimfile", "list all the exposures in flat correction runs", 170 170 FLATCORR_MODE_FLATCORRIMFILE, flatcorrimfileArgs); 171 PX TOOL_ADD_MODE("-done", "change a flat calibration run's state",171 PXOPT_ADD_MODE("-done", "change a flat calibration run's state", 172 172 FLATCORR_MODE_DONE, doneArgs); 173 173 -
branches/end_stage/ippTools/src/magictoolConfig.c
r16118 r16144 160 160 psMetadata *modes = psMetadataAlloc(); 161 161 162 PX TOOL_ADD_MODE("-queue", "", MAGICTOOL_MODE_QUEUE, queueArgs);163 PX TOOL_ADD_MODE("-definerun", "", MAGICTOOL_MODE_DEFINERUN, definerunArgs);164 PX TOOL_ADD_MODE("-updaterun", "", MAGICTOOL_MODE_UPDATERUN, updaterunArgs);165 PX TOOL_ADD_MODE("-addinputskyfile", "", MAGICTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs);166 PX TOOL_ADD_MODE("-inputskyfile", "", MAGICTOOL_MODE_INPUTSKYFILE, inputskyfileArgs);167 PX TOOL_ADD_MODE("-inputtree", "", MAGICTOOL_MODE_INPUTTREE, inputtreeArgs);168 PX TOOL_ADD_MODE("-toprocess", "", MAGICTOOL_MODE_TOPROCESS, toprocessArgs);169 PX TOOL_ADD_MODE("-addresult", "", MAGICTOOL_MODE_ADDRESULT, addresultArgs);170 PX TOOL_ADD_MODE("-tomask", "", MAGICTOOL_MODE_TOMASK, tomaskArgs);171 PX TOOL_ADD_MODE("-addmask", "", MAGICTOOL_MODE_ADDMASK, addmaskArgs);172 PX TOOL_ADD_MODE("-toskyfilemask", "", MAGICTOOL_MODE_TOSKYFILEMASK, toskyfilemaskArgs);173 PX TOOL_ADD_MODE("-addskyfilemask", "", MAGICTOOL_MODE_ADDSKYFILEMASK, addskyfilemaskArgs);162 PXOPT_ADD_MODE("-queue", "", MAGICTOOL_MODE_QUEUE, queueArgs); 163 PXOPT_ADD_MODE("-definerun", "", MAGICTOOL_MODE_DEFINERUN, definerunArgs); 164 PXOPT_ADD_MODE("-updaterun", "", MAGICTOOL_MODE_UPDATERUN, updaterunArgs); 165 PXOPT_ADD_MODE("-addinputskyfile", "", MAGICTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs); 166 PXOPT_ADD_MODE("-inputskyfile", "", MAGICTOOL_MODE_INPUTSKYFILE, inputskyfileArgs); 167 PXOPT_ADD_MODE("-inputtree", "", MAGICTOOL_MODE_INPUTTREE, inputtreeArgs); 168 PXOPT_ADD_MODE("-toprocess", "", MAGICTOOL_MODE_TOPROCESS, toprocessArgs); 169 PXOPT_ADD_MODE("-addresult", "", MAGICTOOL_MODE_ADDRESULT, addresultArgs); 170 PXOPT_ADD_MODE("-tomask", "", MAGICTOOL_MODE_TOMASK, tomaskArgs); 171 PXOPT_ADD_MODE("-addmask", "", MAGICTOOL_MODE_ADDMASK, addmaskArgs); 172 PXOPT_ADD_MODE("-toskyfilemask", "", MAGICTOOL_MODE_TOSKYFILEMASK, toskyfilemaskArgs); 173 PXOPT_ADD_MODE("-addskyfilemask", "", MAGICTOOL_MODE_ADDSKYFILEMASK, addskyfilemaskArgs); 174 174 175 175 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/pxinjectConfig.c
r16083 r16144 84 84 psMetadata *modes = psMetadataAlloc(); 85 85 86 PX TOOL_ADD_MODE("-newExp", "", PXINJECT_MODE_NEWEXP, newExpArgs);87 PX TOOL_ADD_MODE("-newImfile", "", PXINJECT_MODE_NEWIMFILE, newImfileArgs);88 PX TOOL_ADD_MODE("-updatenewExp", "", PXINJECT_MODE_UPDATENEWEXP, updatenewExpArgs);86 PXOPT_ADD_MODE("-newExp", "", PXINJECT_MODE_NEWEXP, newExpArgs); 87 PXOPT_ADD_MODE("-newImfile", "", PXINJECT_MODE_NEWIMFILE, newImfileArgs); 88 PXOPT_ADD_MODE("-updatenewExp", "", PXINJECT_MODE_UPDATENEWEXP, updatenewExpArgs); 89 89 90 90 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/pxtools.h
r16143 r16144 51 51 bool pxGetOptions(FILE *stream, int argc, char **argv, pxConfig *config, psMetadata *modes, psMetadata *argSets); 52 52 53 #define PX TOOL_ADD_MODE(option, comment, modeval, argset) \53 #define PXOPT_ADD_MODE(option, comment, modeval, argset) \ 54 54 { \ 55 55 if (!psMetadataAddMetadata(argSets, PS_LIST_TAIL, option, 0, comment, argset)) {;\ -
branches/end_stage/ippTools/src/pztoolConfig.c
r15234 r16144 137 137 psMetadata *modes = psMetadataAlloc(); 138 138 139 PX TOOL_ADD_MODE("-adddatastore", "", PZTOOL_MODE_ADDDATASTORE, adddatastoreArgs);140 PX TOOL_ADD_MODE("-datastore", "", PZTOOL_MODE_DATASTORE, datastoreArgs);141 PX TOOL_ADD_MODE("-seen", "", PZTOOL_MODE_SEEN, seenArgs);142 PX TOOL_ADD_MODE("-pendingexp", "", PZTOOL_MODE_PENDINGEXP, pendingexpArgs);143 PX TOOL_ADD_MODE("-pendingimfile", "", PZTOOL_MODE_PENDINGIMFILE,pendingimfileArgs);144 PX TOOL_ADD_MODE("-copydone", "", PZTOOL_MODE_COPYDONE, copydoneArgs);139 PXOPT_ADD_MODE("-adddatastore", "", PZTOOL_MODE_ADDDATASTORE, adddatastoreArgs); 140 PXOPT_ADD_MODE("-datastore", "", PZTOOL_MODE_DATASTORE, datastoreArgs); 141 PXOPT_ADD_MODE("-seen", "", PZTOOL_MODE_SEEN, seenArgs); 142 PXOPT_ADD_MODE("-pendingexp", "", PZTOOL_MODE_PENDINGEXP, pendingexpArgs); 143 PXOPT_ADD_MODE("-pendingimfile", "", PZTOOL_MODE_PENDINGIMFILE,pendingimfileArgs); 144 PXOPT_ADD_MODE("-copydone", "", PZTOOL_MODE_COPYDONE, copydoneArgs); 145 145 146 146 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/regtoolConfig.c
r16118 r16144 366 366 psMetadata *modes = psMetadataAlloc(); 367 367 368 PX TOOL_ADD_MODE("-pendingimfile", "", REGTOOL_MODE_PENDINGIMFILE, pendingimfileArgs);369 PX TOOL_ADD_MODE("-addprocessedimfile", "", REGTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedimfileArgs);370 PX TOOL_ADD_MODE("-processedimfile", "", REGTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs);371 PX TOOL_ADD_MODE("-revertprocessedimfile", "", REGTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs);372 PX TOOL_ADD_MODE("-updateprocessedimfile", "", REGTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileArgs);373 PX TOOL_ADD_MODE("-pendingexp", "", REGTOOL_MODE_PENDINGEXP,pendingexpArgs);374 PX TOOL_ADD_MODE("-addprocessedexp", "", REGTOOL_MODE_ADDPROCESSEDEXP, addprocessedexpArgs);375 PX TOOL_ADD_MODE("-processedexp", "", REGTOOL_MODE_PROCESSEDEXP, processedexpArgs);376 PX TOOL_ADD_MODE("-revertprocessedexp", "", REGTOOL_MODE_REVERTPROCESSEDEXP, revertprocessedexpArgs);377 PX TOOL_ADD_MODE("-updateprocessedexp", "", REGTOOL_MODE_UPDATEPROCESSEDEXP, updatedprocessedexpArgs);368 PXOPT_ADD_MODE("-pendingimfile", "", REGTOOL_MODE_PENDINGIMFILE, pendingimfileArgs); 369 PXOPT_ADD_MODE("-addprocessedimfile", "", REGTOOL_MODE_ADDPROCESSEDIMFILE, addprocessedimfileArgs); 370 PXOPT_ADD_MODE("-processedimfile", "", REGTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs); 371 PXOPT_ADD_MODE("-revertprocessedimfile", "", REGTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs); 372 PXOPT_ADD_MODE("-updateprocessedimfile", "", REGTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileArgs); 373 PXOPT_ADD_MODE("-pendingexp", "", REGTOOL_MODE_PENDINGEXP,pendingexpArgs); 374 PXOPT_ADD_MODE("-addprocessedexp", "", REGTOOL_MODE_ADDPROCESSEDEXP, addprocessedexpArgs); 375 PXOPT_ADD_MODE("-processedexp", "", REGTOOL_MODE_PROCESSEDEXP, processedexpArgs); 376 PXOPT_ADD_MODE("-revertprocessedexp", "", REGTOOL_MODE_REVERTPROCESSEDEXP, revertprocessedexpArgs); 377 PXOPT_ADD_MODE("-updateprocessedexp", "", REGTOOL_MODE_UPDATEPROCESSEDEXP, updatedprocessedexpArgs); 378 378 379 379 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/stacktoolConfig.c
r16118 r16144 144 144 psMetadata *modes = psMetadataAlloc(); 145 145 146 PX TOOL_ADD_MODE("-definerun", "", STACKTOOL_MODE_DEFINERUN, definerunArgs);147 PX TOOL_ADD_MODE("-updaterun", "", STACKTOOL_MODE_UPDATERUN, updaterunArgs);148 PX TOOL_ADD_MODE("-addinputskyfile", "", STACKTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs);149 PX TOOL_ADD_MODE("-inputskyfile", "", STACKTOOL_MODE_INPUTSKYFILE, inputskyfileArgs);150 PX TOOL_ADD_MODE("-tosum", "", STACKTOOL_MODE_TOSUM, tosumArgs);151 PX TOOL_ADD_MODE("-addsumskyfile", "", STACKTOOL_MODE_ADDSUMSKYFILE, addsumskyfileArgs);152 PX TOOL_ADD_MODE("-sumskyfile", "", STACKTOOL_MODE_SUMSKYFILE, sumskyfileArgs);153 PX TOOL_ADD_MODE("-revertsumskyfile","", STACKTOOL_MODE_REVERTSUMSKYFILE, revertsumskyfileArgs);146 PXOPT_ADD_MODE("-definerun", "", STACKTOOL_MODE_DEFINERUN, definerunArgs); 147 PXOPT_ADD_MODE("-updaterun", "", STACKTOOL_MODE_UPDATERUN, updaterunArgs); 148 PXOPT_ADD_MODE("-addinputskyfile", "", STACKTOOL_MODE_ADDINPUTSKYFILE, addinputskyfileArgs); 149 PXOPT_ADD_MODE("-inputskyfile", "", STACKTOOL_MODE_INPUTSKYFILE, inputskyfileArgs); 150 PXOPT_ADD_MODE("-tosum", "", STACKTOOL_MODE_TOSUM, tosumArgs); 151 PXOPT_ADD_MODE("-addsumskyfile", "", STACKTOOL_MODE_ADDSUMSKYFILE, addsumskyfileArgs); 152 PXOPT_ADD_MODE("-sumskyfile", "", STACKTOOL_MODE_SUMSKYFILE, sumskyfileArgs); 153 PXOPT_ADD_MODE("-revertsumskyfile","", STACKTOOL_MODE_REVERTSUMSKYFILE, revertsumskyfileArgs); 154 154 155 155 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) { -
branches/end_stage/ippTools/src/warptoolConfig.c
r16118 r16144 216 216 psMetadata *modes = psMetadataAlloc(); 217 217 218 PX TOOL_ADD_MODE("-definerun", "", WARPTOOL_MODE_DEFINERUN, definerunArgs);219 PX TOOL_ADD_MODE("-runone", "", WARPTOOL_MODE_RUNONE, runoneArgs);220 PX TOOL_ADD_MODE("-updaterun", "", WARPTOOL_MODE_UPDATERUN, updaterunArgs);221 PX TOOL_ADD_MODE("-addinputexp", "", WARPTOOL_MODE_ADDINPUTEXP, addinputexpArgs);222 PX TOOL_ADD_MODE("-exp", "", WARPTOOL_MODE_EXP, expArgs);223 PX TOOL_ADD_MODE("-imfile", "", WARPTOOL_MODE_IMFILE, imfileArgs);224 PX TOOL_ADD_MODE("-tooverlap", "", WARPTOOL_MODE_TOOVERLAP, tooverlapArgs);225 PX TOOL_ADD_MODE("-addoverlap", "", WARPTOOL_MODE_ADDOVERLAP, addoverlapArgs);226 PX TOOL_ADD_MODE("-scmap", "", WARPTOOL_MODE_SCMAP, scmapArgs);227 PX TOOL_ADD_MODE("-towarped", "", WARPTOOL_MODE_TOWARPED, towarpedArgs);228 PX TOOL_ADD_MODE("-addwarped", "", WARPTOOL_MODE_ADDWARPED, addwarpedArgs);229 PX TOOL_ADD_MODE("-warped", "", WARPTOOL_MODE_WARPED, warpedArgs);230 PX TOOL_ADD_MODE("-revertwarped", "", WARPTOOL_MODE_REVERTWARPED, revertwarpedArgs);218 PXOPT_ADD_MODE("-definerun", "", WARPTOOL_MODE_DEFINERUN, definerunArgs); 219 PXOPT_ADD_MODE("-runone", "", WARPTOOL_MODE_RUNONE, runoneArgs); 220 PXOPT_ADD_MODE("-updaterun", "", WARPTOOL_MODE_UPDATERUN, updaterunArgs); 221 PXOPT_ADD_MODE("-addinputexp", "", WARPTOOL_MODE_ADDINPUTEXP, addinputexpArgs); 222 PXOPT_ADD_MODE("-exp", "", WARPTOOL_MODE_EXP, expArgs); 223 PXOPT_ADD_MODE("-imfile", "", WARPTOOL_MODE_IMFILE, imfileArgs); 224 PXOPT_ADD_MODE("-tooverlap", "", WARPTOOL_MODE_TOOVERLAP, tooverlapArgs); 225 PXOPT_ADD_MODE("-addoverlap", "", WARPTOOL_MODE_ADDOVERLAP, addoverlapArgs); 226 PXOPT_ADD_MODE("-scmap", "", WARPTOOL_MODE_SCMAP, scmapArgs); 227 PXOPT_ADD_MODE("-towarped", "", WARPTOOL_MODE_TOWARPED, towarpedArgs); 228 PXOPT_ADD_MODE("-addwarped", "", WARPTOOL_MODE_ADDWARPED, addwarpedArgs); 229 PXOPT_ADD_MODE("-warped", "", WARPTOOL_MODE_WARPED, warpedArgs); 230 PXOPT_ADD_MODE("-revertwarped", "", WARPTOOL_MODE_REVERTWARPED, revertwarpedArgs); 231 231 232 232 if (!pxGetOptions(stderr, argc, argv, config, modes, argSets)) {
Note:
See TracChangeset
for help on using the changeset viewer.
