Changeset 23418
- Timestamp:
- Mar 18, 2009, 5:46:54 PM (17 years ago)
- Location:
- trunk/ippTools
- Files:
-
- 12 edited
-
share/warptool_change_skyfile_data_state.sql (modified) (1 diff)
-
share/warptool_definebyquery.sql (modified) (1 diff)
-
share/warptool_pendingcleanuprun.sql (modified) (1 diff)
-
share/warptool_pendingcleanupskyfile.sql (modified) (1 diff)
-
src/camtoolConfig.c (modified) (1 diff)
-
src/chiptool.c (modified) (1 diff)
-
src/chiptoolConfig.c (modified) (1 diff)
-
src/pxchip.c (modified) (2 diffs)
-
src/pxwarp.c (modified) (1 diff)
-
src/pxwarp.h (modified) (1 diff)
-
src/warptool.c (modified) (6 diffs)
-
src/warptoolConfig.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/share/warptool_change_skyfile_data_state.sql
r23229 r23418 8 8 warp_id = %lld 9 9 AND skycell_id = '%s' 10 -- only update if chipRun.state has the expected value11 -- AND (12 -- SELECT state from warpRun where warpRun.warp_id = warpSkyfile.warp_id13 -- ) = '%s' -
trunk/ippTools/share/warptool_definebyquery.sql
r20041 r23418 9 9 rawExp.dateobs, 10 10 rawExp.exp_tag, 11 rawExp.exp_name, 11 12 rawExp.exp_type, 12 13 rawExp.filelevel, -
trunk/ippTools/share/warptool_pendingcleanuprun.sql
r19521 r23418 13 13 USING (exp_id) 14 14 WHERE 15 (warpRun.state = 'goto_cleaned' OR warpRun.state = 'goto_ purged')15 (warpRun.state = 'goto_cleaned' OR warpRun.state = 'goto_scrubbed' OR warpRun.state = 'goto_purged') -
trunk/ippTools/share/warptool_pendingcleanupskyfile.sql
r19521 r23418 10 10 USING(warp_id) 11 11 WHERE 12 (warpRun.state = 'goto_cleaned'AND warpSkyfile.data_state = 'full')12 ((warpRun.state = 'goto_cleaned' AND warpSkyfile.data_state = 'full') 13 13 OR 14 (warpRun.state = 'goto_purged' AND warpSkyfile.data_state != 'purged') 14 (warpRun.state = 'goto_scrubbed' AND warpSkyfile.data_state = 'full') 15 OR 16 (warpRun.state = 'goto_purged' AND warpSkyfile.data_state != 'purged')) -
trunk/ippTools/src/camtoolConfig.c
r23310 r23418 72 72 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0, "search for label", NULL); 73 73 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "search for state", NULL); 74 75 74 psMetadataAddBool(updaterunArgs, PS_LIST_TAIL, "-all", 0, "allow everything to be queued without search terms", false); 76 75 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_state", 0, "set state", NULL); -
trunk/ippTools/src/chiptool.c
r23381 r23418 1217 1217 } 1218 1218 1219 // note only updates if chipRun.state = run_state 1220 // XXX note that we have removed this constraint for now 1219 1221 if (!p_psDBRunQueryF(config->dbh, query, data_state, set_magic, chip_id, class_id)) { 1220 1222 psFree(query); -
trunk/ippTools/src/chiptoolConfig.c
r23381 r23418 66 66 pxchipSetSearchArgs (updaterunArgs); 67 67 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip ID", 0); 68 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "se tstate", NULL);68 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "search by state", NULL); 69 69 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0, "search by label", NULL); 70 70 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_state", 0, "set state", NULL); -
trunk/ippTools/src/pxchip.c
r23386 r23418 31 31 bool pxchipSetSearchArgs (psMetadata *md) { 32 32 33 // psMetadataAddStr(md, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 34 // psMetadataAddStr(md, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); 35 33 36 // XXX need to allow multiple exp_ids 34 37 psMetadataAddS64(md, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 35 38 psMetadataAddStr(md, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 36 // psMetadataAddStr(md, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL);37 39 psMetadataAddStr(md, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 38 40 psMetadataAddStr(md, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); … … 42 44 psMetadataAddStr(md, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", NULL); 43 45 psMetadataAddStr(md, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 44 // psMetadataAddStr(md, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL);45 46 psMetadataAddStr(md, PS_LIST_TAIL, "-filter", 0, "search for filter", NULL); 46 47 psMetadataAddF32(md, PS_LIST_TAIL, "-airmass_min", 0, "search by min airmass", NAN); -
trunk/ippTools/src/pxwarp.c
r23383 r23418 28 28 #include "pxtools.h" 29 29 #include "pxwarp.h" 30 31 bool pxwarpSetSearchArgs (psMetadata *md) { 32 psMetadataAddS64(md, PS_LIST_TAIL, "-fake_id", 0, "search by fake_id", 0); 33 psMetadataAddS64(md, PS_LIST_TAIL, "-cam_id", 0, "search by cam_id", 0); 34 psMetadataAddS64(md, PS_LIST_TAIL, "-chip_id", 0, "search by chip_id", 0); 35 psMetadataAddS64(md, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 36 psMetadataAddStr(md, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 37 psMetadataAddStr(md, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 38 psMetadataAddStr(md, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); 39 psMetadataAddTime(md, PS_LIST_TAIL, "-dateobs_begin", 0, "search for exposures by time (>=)", NULL); 40 psMetadataAddTime(md, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<)", NULL); 41 psMetadataAddStr(md, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 42 psMetadataAddStr(md, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", NULL); 43 psMetadataAddStr(md, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 44 psMetadataAddStr(md, PS_LIST_TAIL, "-filter", 0, "search for filter", NULL); 45 psMetadataAddF64(md, PS_LIST_TAIL, "-airmass_min", 0, "search by min airmass", NAN); 46 psMetadataAddF64(md, PS_LIST_TAIL, "-airmass_max", 0, "search by max airmass", NAN); 47 psMetadataAddF64(md, PS_LIST_TAIL, "-ra_min", 0, "search by min", NAN); 48 psMetadataAddF64(md, PS_LIST_TAIL, "-ra_max", 0, "search by max", NAN); 49 psMetadataAddF64(md, PS_LIST_TAIL, "-decl_min", 0, "search by min", NAN); 50 psMetadataAddF64(md, PS_LIST_TAIL, "-decl_max", 0, "search by max", NAN); 51 psMetadataAddF32(md, PS_LIST_TAIL, "-exp_time_min", 0, "search by min", NAN); 52 psMetadataAddF32(md, PS_LIST_TAIL, "-exp_time_max", 0, "search by max", NAN); 53 psMetadataAddF32(md, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "search by max fraction of saturated pixels", NAN); 54 psMetadataAddF32(md, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "search by min fraction of saturated pixels", NAN); 55 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_min", 0, "search by max", NAN); 56 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_max", 0, "search by max", NAN); 57 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_stdev_min", 0, "search by max", NAN); 58 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_stdev_max", 0, "search by max", NAN); 59 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "search by max", NAN); 60 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "search by max", NAN); 61 psMetadataAddF64(md, PS_LIST_TAIL, "-alt_min", 0, "search by min", NAN); 62 psMetadataAddF64(md, PS_LIST_TAIL, "-alt_max", 0, "search by max", NAN); 63 psMetadataAddF64(md, PS_LIST_TAIL, "-az_min", 0, "search by min", NAN); 64 psMetadataAddF64(md, PS_LIST_TAIL, "-az_max", 0, "search by max", NAN); 65 psMetadataAddF32(md, PS_LIST_TAIL, "-ccd_temp_min", 0, "search by min ccd tempature", NAN); 66 psMetadataAddF32(md, PS_LIST_TAIL, "-ccd_temp_max", 0, "search by max ccd tempature", NAN); 67 psMetadataAddF64(md, PS_LIST_TAIL, "-posang_min", 0, "search by min rotator position angle", NAN); 68 psMetadataAddF64(md, PS_LIST_TAIL, "-posang_max", 0, "search by max rotator position angle", NAN); 69 psMetadataAddStr(md, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 70 psMetadataAddF32(md, PS_LIST_TAIL, "-solang_min", 0, "search by min solar angle", NAN); 71 psMetadataAddF32(md, PS_LIST_TAIL, "-solang_max", 0, "search by max solar angle", NAN); 72 return true; 73 } 74 75 bool pxwarpGetSearchArgs (pxConfig *config, psMetadata *where) { 76 PXOPT_COPY_S64(config->args, where, "-fake_id", "fakeRun.fake_id", "=="); 77 PXOPT_COPY_S64(config->args, where, "-cam_id", "camRun.cam_id", "=="); 78 PXOPT_COPY_S64(config->args, where, "-chip_id", "chipRun.chip_id", "=="); 79 PXOPT_COPY_S64(config->args, where, "-exp_id", "newExp.exp_id", "=="); 80 PXOPT_COPY_STR(config->args, where, "-exp_name", "rawExp.exp_name", "=="); 81 PXOPT_COPY_STR(config->args, where, "-inst", "rawExp.camera", "=="); 82 PXOPT_COPY_STR(config->args, where, "-telescope", "rawExp.telescope", "=="); 83 PXOPT_COPY_TIME(config->args, where, "-dateobs_begin", "rawExp.dateobs", ">="); 84 PXOPT_COPY_TIME(config->args, where, "-dateobs_end", "rawExp.dateobs", "<="); 85 PXOPT_COPY_STR(config->args, where, "-exp_tag", "rawExp.exp_tag", "=="); 86 PXOPT_COPY_STR(config->args, where, "-exp_type", "rawExp.exp_type", "=="); 87 PXOPT_COPY_STR(config->args, where, "-filelevel", "rawExp.filelevel", "=="); 88 PXOPT_COPY_STR(config->args, where, "-filter", "rawExp.filter", "=="); 89 PXOPT_COPY_F64(config->args, where, "-airmass_min", "rawExp.airmass", ">="); 90 PXOPT_COPY_F64(config->args, where, "-airmass_max", "rawExp.airmass", "<"); 91 PXOPT_COPY_F64(config->args, where, "-ra_min", "rawExp.ra", ">="); 92 PXOPT_COPY_F64(config->args, where, "-ra_max", "rawExp.ra", "<"); 93 PXOPT_COPY_F64(config->args, where, "-decl_min", "rawExp.decl", ">="); 94 PXOPT_COPY_F64(config->args, where, "-decl_max", "rawExp.decl", "<"); 95 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "rawExp.exp_time", ">="); 96 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "rawExp.exp_time", "<"); 97 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_min", "rawExp.sat_pixel_frac", ">="); 98 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_max", "rawExp.sat_pixel_frac", "<"); 99 PXOPT_COPY_F64(config->args, where, "-bg_min", "rawExp.bg", ">="); 100 PXOPT_COPY_F64(config->args, where, "-bg_max", "rawExp.bg", "<"); 101 PXOPT_COPY_F64(config->args, where, "-bg_stdev_min", "rawExp.bg_stdev", ">="); 102 PXOPT_COPY_F64(config->args, where, "-bg_stdev_max", "rawExp.bg_stdev", "<"); 103 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_min", "rawExp.bg_mean_stdev", ">="); 104 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_max", "rawExp.bg_mean_stdev", "<"); 105 PXOPT_COPY_F64(config->args, where, "-alt_min", "rawExp.alt", ">="); 106 PXOPT_COPY_F64(config->args, where, "-alt_max", "rawExp.alt", "<"); 107 PXOPT_COPY_F64(config->args, where, "-az_min", "rawExp.az", ">="); 108 PXOPT_COPY_F64(config->args, where, "-az_max", "rawExp.az", "<"); 109 PXOPT_COPY_F32(config->args, where, "-ccd_temp_min", "rawExp.ccd_temp", ">="); 110 PXOPT_COPY_F32(config->args, where, "-ccd_temp_max", "rawExp.ccd_temp", "<"); 111 PXOPT_COPY_F64(config->args, where, "-posang_min", "rawExp.posang", ">="); 112 PXOPT_COPY_F64(config->args, where, "-posang_max", "rawExp.posang", "<"); 113 PXOPT_COPY_STR(config->args, where, "-object", "rawExp.object", "=="); 114 PXOPT_COPY_F32(config->args, where, "-solang_min", "rawExp.solang", ">="); 115 PXOPT_COPY_F32(config->args, where, "-solang_max", "rawExp.solang", "<"); 116 return true; 117 } 30 118 31 119 bool pxwarpRunSetState(pxConfig *config, psS64 warp_id, const char *state) -
trunk/ippTools/src/pxwarp.h
r18029 r23418 25 25 #include "pxtools.h" 26 26 27 bool pxwarpGetSearchArgs (pxConfig *config, psMetadata *where); 28 bool pxwarpSetSearchArgs (psMetadata *md); 29 27 30 bool pxwarpRunSetState(pxConfig *config, psS64 warp_id, const char *state); 28 31 bool pxwarpRunSetStateByQuery(pxConfig *config, psMetadata *where, const char *state); -
trunk/ippTools/src/warptool.c
r23383 r23418 191 191 192 192 psMetadata *where = psMetadataAlloc(); 193 PXOPT_COPY_S64(config->args, where, "-fake_id", "fakeRun.fake_id", "=="); 194 PXOPT_COPY_S64(config->args, where, "-cam_id", "camRun.cam_id", "=="); 195 PXOPT_COPY_S64(config->args, where, "-chip_id", "chipRun.chip_id", "=="); 196 PXOPT_COPY_S64(config->args, where, "-exp_id", "newExp.exp_id", "=="); 197 PXOPT_COPY_STR(config->args, where, "-exp_name", "exp_name", "=="); 198 PXOPT_COPY_STR(config->args, where, "-inst", "camera", "=="); 199 PXOPT_COPY_STR(config->args, where, "-telescope", "telescope", "=="); 200 PXOPT_COPY_TIME(config->args, where, "-dateobs_begin", "dateobs", ">="); 201 PXOPT_COPY_TIME(config->args, where, "-dateobs_end", "dateobs", "<="); 202 PXOPT_COPY_STR(config->args, where, "-exp_tag", "exp_tag", "=="); 203 PXOPT_COPY_STR(config->args, where, "-exp_type", "exp_type", "=="); 204 PXOPT_COPY_STR(config->args, where, "-filelevel", "filelevel", "=="); 205 PXOPT_COPY_STR(config->args, where, "-reduction", "reduction", "=="); 206 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 207 PXOPT_COPY_F64(config->args, where, "-airmass_min", "airmass", ">="); 208 PXOPT_COPY_F64(config->args, where, "-airmass_max", "airmass", "<"); 209 PXOPT_COPY_F64(config->args, where, "-ra_min", "ra", ">="); 210 PXOPT_COPY_F64(config->args, where, "-ra_max", "ra", "<"); 211 PXOPT_COPY_F64(config->args, where, "-decl_min", "decl", ">="); 212 PXOPT_COPY_F64(config->args, where, "-decl_max", "decl", "<"); 213 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "exp_time", ">="); 214 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "exp_time", "<"); 215 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_min", "sat_pixel_frac", ">="); 216 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_max", "sat_pixel_frac", "<"); 217 PXOPT_COPY_F64(config->args, where, "-bg_min", "bt", ">="); 218 PXOPT_COPY_F64(config->args, where, "-bg_max", "bt", "<"); 219 PXOPT_COPY_F64(config->args, where, "-bg_stdev_min", "bg_stdev", ">="); 220 PXOPT_COPY_F64(config->args, where, "-bg_stdev_max", "bg_stdev", "<"); 221 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_min", "bg_mean_stdev", ">="); 222 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_max", "bg_mean_stdev", "<"); 223 PXOPT_COPY_F64(config->args, where, "-alt_min", "alt", ">="); 224 PXOPT_COPY_F64(config->args, where, "-alt_max", "alt", "<"); 225 PXOPT_COPY_F64(config->args, where, "-az_min", "az", ">="); 226 PXOPT_COPY_F64(config->args, where, "-az_max", "az", "<"); 227 PXOPT_COPY_F32(config->args, where, "-ccd_temp_min", "ccd_temp", ">="); 228 PXOPT_COPY_F32(config->args, where, "-ccd_temp_max", "ccd_temp", "<"); 229 PXOPT_COPY_F64(config->args, where, "-posang_min", "posang", ">="); 230 PXOPT_COPY_F64(config->args, where, "-posang_max", "posang", "<"); 231 PXOPT_COPY_STR(config->args, where, "-object", "object", "=="); 232 PXOPT_COPY_F32(config->args, where, "-solang_min", "solang", ">="); 233 PXOPT_COPY_F32(config->args, where, "-solang_max", "solang", "<"); 234 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 193 pxwarpGetSearchArgs (config, where); 194 PXOPT_COPY_STR(config->args, where, "-reduction", "fakeRun.reduction", "=="); 195 PXOPT_COPY_STR(config->args, where, "-label", "fakeRun.label", "=="); 235 196 236 197 if (!psListLength(where->list) && … … 338 299 339 300 psMetadata *where = psMetadataAlloc(); 340 PXOPT_COPY_S64(config->args, where, "-warp_id", "warp_id", "=="); 341 PXOPT_COPY_S64(config->args, where, "-fake_id", "fake_id", "=="); 342 PXOPT_COPY_S64(config->args, where, "-chip_id", "chip_id", "=="); 343 PXOPT_COPY_S64(config->args, where, "-exp_id", "exp_id", "=="); 344 PXOPT_COPY_STR(config->args, where, "-exp_name", "exp_name", "=="); 345 PXOPT_COPY_STR(config->args, where, "-inst", "camera", "=="); 346 PXOPT_COPY_STR(config->args, where, "-telescope", "telescope", "=="); 347 PXOPT_COPY_TIME(config->args, where, "-dateobs_begin", "dateobs", ">="); 348 PXOPT_COPY_TIME(config->args, where, "-dateobs_end", "dateobs", "<="); 349 PXOPT_COPY_STR(config->args, where, "-exp_tag", "exp_tag", "=="); 350 PXOPT_COPY_STR(config->args, where, "-exp_type", "exp_type", "=="); 351 PXOPT_COPY_STR(config->args, where, "-filelevel", "filelevel", "=="); 352 PXOPT_COPY_STR(config->args, where, "-reduction", "reduction", "=="); 353 PXOPT_COPY_STR(config->args, where, "-filter", "filter", "=="); 354 PXOPT_COPY_F32(config->args, where, "-airmass_min", "airmass", ">="); 355 PXOPT_COPY_F32(config->args, where, "-airmass_max", "airmass", "<"); 356 PXOPT_COPY_F64(config->args, where, "-ra_min", "ra", ">="); 357 PXOPT_COPY_F64(config->args, where, "-ra_max", "ra", "<"); 358 PXOPT_COPY_F64(config->args, where, "-decl_min", "decl", ">="); 359 PXOPT_COPY_F64(config->args, where, "-decl_max", "decl", "<"); 360 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "exp_time", ">="); 361 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "exp_time", "<"); 362 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_min", "sat_pixel_frac", ">="); 363 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_max", "sat_pixel_frac", "<"); 364 PXOPT_COPY_F64(config->args, where, "-bg_min", "bt", ">="); 365 PXOPT_COPY_F64(config->args, where, "-bg_max", "bt", "<"); 366 PXOPT_COPY_F64(config->args, where, "-bg_stdev_min", "bg_stdev", ">="); 367 PXOPT_COPY_F64(config->args, where, "-bg_stdev_max", "bg_stdev", "<"); 368 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_min", "bg_mean_stdev", ">="); 369 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_max", "bg_mean_stdev", "<"); 370 PXOPT_COPY_F64(config->args, where, "-alt_min", "alt", ">="); 371 PXOPT_COPY_F64(config->args, where, "-alt_max", "alt", "<"); 372 PXOPT_COPY_F64(config->args, where, "-az_min", "az", ">="); 373 PXOPT_COPY_F64(config->args, where, "-az_max", "az", "<"); 374 PXOPT_COPY_F64(config->args, where, "-ccd_temp_min", "ccd_temp", ">="); 375 PXOPT_COPY_F64(config->args, where, "-ccd_temp_max", "ccd_temp", "<"); 376 PXOPT_COPY_F64(config->args, where, "-posang_min", "posang", ">="); 377 PXOPT_COPY_F64(config->args, where, "-posang_max", "posang", "<"); 378 PXOPT_COPY_STR(config->args, where, "-object", "object", "=="); 379 PXOPT_COPY_F32(config->args, where, "-solang_min", "solang", ">="); 380 PXOPT_COPY_F32(config->args, where, "-solang_max", "solang", "<"); 301 pxwarpGetSearchArgs (config, where); 302 PXOPT_COPY_S64(config->args, where, "-warp_id", "warpRun.warp_id", "=="); 303 PXOPT_COPY_STR(config->args, where, "-reduction", "warpRun.reduction", "=="); 304 PXOPT_COPY_STR(config->args, where, "-label", "warpRun.label", "=="); 305 PXOPT_COPY_STR(config->args, where, "-state", "warpRun.state", "=="); 381 306 382 307 if (!psListLength(where->list) … … 388 313 } 389 314 390 PXOPT_LOOKUP_STR(state, config->args, "-s tate", false, false);391 PXOPT_LOOKUP_STR(label, config->args, "- label", false, false);315 PXOPT_LOOKUP_STR(state, config->args, "-set_state", false, false); 316 PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false); 392 317 393 318 if ((!state) && (!label)) { … … 1183 1108 1184 1109 psMetadata *where = psMetadataAlloc(); 1185 PXOPT_COPY_S64(config->args, where, "-warp_id", "warpSkyfile.warp_id", "=="); 1110 pxwarpGetSearchArgs (config, where); 1111 PXOPT_COPY_S64(config->args, where, "-warp_id", "warpSkyfile.warp_id", "=="); 1186 1112 PXOPT_COPY_STR(config->args, where, "-skycell_id", "warpSkyfile.skycell_id", "=="); 1187 PXOPT_COPY_STR(config->args, where, "-tess_id", "warpSkyfile.tess_id", "=="); 1188 PXOPT_COPY_S64(config->args, where, "-fake_id", "fakeRun.fake_id", "=="); 1189 PXOPT_COPY_S64(config->args, where, "-chip_id", "chipRun.chip_id", "=="); 1190 PXOPT_COPY_S64(config->args, where, "-exp_id", "rawExp.exp_id", "=="); 1191 1192 PXOPT_COPY_STR(config->args, where, "-exp_name", "rawExp.exp_name", "=="); 1193 PXOPT_COPY_STR(config->args, where, "-label", "warpRun.label", "=="); 1194 PXOPT_COPY_STR(config->args, where, "-inst", "rawExp.camera", "=="); 1195 PXOPT_COPY_STR(config->args, where, "-telescope", "rawExp.telescope", "=="); 1196 PXOPT_COPY_TIME(config->args, where, "-dateobs_begin", "rawExp.dateobs", ">="); 1197 PXOPT_COPY_TIME(config->args, where, "-dateobs_end", "rawExp.dateobs", "<="); 1198 PXOPT_COPY_STR(config->args, where, "-exp_tag", "rawExp.exp_tag", "=="); 1199 PXOPT_COPY_STR(config->args, where, "-exp_type", "rawExp.exp_type", "=="); 1200 PXOPT_COPY_STR(config->args, where, "-filelevel", "rawExp.filelevel", "=="); 1201 PXOPT_COPY_STR(config->args, where, "-reduction", "rawExp.reduction", "=="); 1202 PXOPT_COPY_STR(config->args, where, "-filter", "rawExp.filter", "=="); 1203 1204 PXOPT_COPY_F32(config->args, where, "-airmass_min", "rawExp.airmass", ">="); 1205 PXOPT_COPY_F32(config->args, where, "-airmass_max", "rawExp.airmass", "<"); 1206 PXOPT_COPY_F64(config->args, where, "-ra_min", "rawExp.ra", ">="); 1207 PXOPT_COPY_F64(config->args, where, "-ra_max", "rawExp.ra", "<"); 1208 PXOPT_COPY_F64(config->args, where, "-decl_min", "rawExp.decl", ">="); 1209 PXOPT_COPY_F64(config->args, where, "-decl_max", "rawExp.decl", "<"); 1210 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "rawExp.exp_time", ">="); 1211 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "rawExp.exp_time", "<"); 1212 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_min", "rawExp.sat_pixel_frac", ">="); 1213 PXOPT_COPY_F32(config->args, where, "-sat_pixel_frac_max", "rawExp.sat_pixel_frac", "<"); 1214 PXOPT_COPY_F64(config->args, where, "-bg_min", "rawExp.bg", ">="); 1215 PXOPT_COPY_F64(config->args, where, "-bg_max", "rawExp.bg", "<"); 1216 PXOPT_COPY_F64(config->args, where, "-bg_stdev_min", "rawExp.bg_stdev", ">="); 1217 PXOPT_COPY_F64(config->args, where, "-bg_stdev_max", "rawExp.bg_stdev", "<"); 1218 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_min", "rawExp.bg_mean_stdev", ">="); 1219 PXOPT_COPY_F64(config->args, where, "-bg_mean_stdev_max", "rawExp.bg_mean_stdev", "<"); 1220 PXOPT_COPY_F64(config->args, where, "-alt_min", "rawExp.alt", ">="); 1221 PXOPT_COPY_F64(config->args, where, "-alt_max", "rawExp.alt", "<"); 1222 PXOPT_COPY_F64(config->args, where, "-az_min", "rawExp.az", ">="); 1223 PXOPT_COPY_F64(config->args, where, "-az_max", "rawExp.az", "<"); 1224 PXOPT_COPY_F64(config->args, where, "-ccd_temp_min", "rawExp.ccd_temp", ">="); 1225 PXOPT_COPY_F64(config->args, where, "-ccd_temp_max", "rawExp.ccd_temp", "<"); 1226 PXOPT_COPY_F64(config->args, where, "-posang_min", "rawExp.posang", ">="); 1227 PXOPT_COPY_F64(config->args, where, "-posang_max", "rawExp.posang", "<"); 1228 PXOPT_COPY_STR(config->args, where, "-object", "rawExp.object", "=="); 1229 PXOPT_COPY_F32(config->args, where, "-solang_min", "rawExp.solang", ">="); 1230 PXOPT_COPY_F32(config->args, where, "-solang_max", "rawExp.solang", "<"); 1231 PXOPT_COPY_S16(config->args, where, "-code", "warpSkyfile.fault", "=="); 1113 PXOPT_COPY_STR(config->args, where, "-tess_id", "warpSkyfile.tess_id", "=="); 1114 PXOPT_COPY_STR(config->args, where, "-reduction", "rawExp.reduction", "=="); 1115 PXOPT_COPY_STR(config->args, where, "-label", "warpRun.label", "=="); 1116 PXOPT_COPY_S16(config->args, where, "-code", "warpSkyfile.fault", "=="); 1232 1117 1233 1118 if (!psListLength(where->list) … … 1464 1349 PS_ASSERT_PTR_NON_NULL(config, NULL); 1465 1350 1466 PXOPT_LOOKUP_S64(warp_id, config->args, "-warp_id", false, false);1351 PXOPT_LOOKUP_S64(warp_id, config->args, "-warp_id", true, false); 1467 1352 PXOPT_LOOKUP_U64(limit, config->args, "-limit", false, false); 1468 1353 PXOPT_LOOKUP_BOOL(simple, config->args, "-simple", false); 1469 1354 1470 1355 psMetadata *where = psMetadataAlloc(); 1471 if (warp_id) { 1472 PXOPT_COPY_S64(config->args, where, "-warp_id", "warp_id", "=="); 1473 } 1356 PXOPT_COPY_S64(config->args, where, "-warp_id", "warp_id", "=="); 1474 1357 PXOPT_COPY_STR(config->args, where, "-label", "label", "=="); 1475 1358 … … 1626 1509 1627 1510 // note only updates if warpRun.state = run_state 1628 if (!p_psDBRunQueryF(config->dbh, query, data_state, warp_id, skycell_id, run_state)) { 1511 // XXX note that we have removed this constraint for now 1512 if (!p_psDBRunQueryF(config->dbh, query, data_state, warp_id, skycell_id)) { 1629 1513 psError(PS_ERR_UNKNOWN, false, "database error"); 1630 1514 // rollback -
trunk/ippTools/src/warptoolConfig.c
r23383 r23418 51 51 // XXX need to allow multiple exp_ids 52 52 psMetadata *definebyqueryArgs = psMetadataAlloc(); 53 psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-fake_id", 0, "search by fake_id", 0); 54 psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-cam_id", 0, "search by cam_id", 0); 55 psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip_id", 0); 56 psMetadataAddS64(definebyqueryArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 57 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 58 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 59 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); 60 psMetadataAddTime(definebyqueryArgs, PS_LIST_TAIL, "-dateobs_begin", 0, "search for exposures by time (>=)", NULL); 61 psMetadataAddTime(definebyqueryArgs, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<)", NULL); 62 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 63 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", NULL); 64 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 65 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); 66 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-filter", 0, "search for filter", NULL); 67 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-airmass_min", 0, "define min airmass", NAN); 68 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-airmass_max", 0, "define max airmass", NAN); 69 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-ra_min", 0, "define min", NAN); 70 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-ra_max", 0, "define max", NAN); 71 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-decl_min", 0, "define min", NAN); 72 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-decl_max", 0, "define max", NAN); 73 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-exp_time_min", 0, "define min", NAN); 74 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-exp_time_max", 0, "define max", NAN); 75 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "define max fraction of saturated pixels", NAN); 76 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "define min fraction of saturated pixels", NAN); 77 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-bg_min", 0, "define max", NAN); 78 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-bg_max", 0, "define max", NAN); 79 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, "define max", NAN); 80 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, "define max", NAN); 81 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "define max", NAN); 82 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "define max", NAN); 83 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-alt_min", 0, "define min", NAN); 84 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-alt_max", 0, "define max", NAN); 85 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-az_min", 0, "define min", NAN); 86 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-az_max", 0, "define max", NAN); 87 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-ccd_temp_min", 0, "define min ccd tempature", NAN); 88 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-ccd_temp_max", 0, "define max ccd tempature", NAN); 89 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-posang_min", 0, "define min rotator position angle", NAN); 90 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-posang_max", 0, "define max rotator position angle", NAN); 91 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 92 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-solang_min", 0, "define min solar angle", NAN); 93 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-solang_max", 0, "define max solar angle", NAN); 94 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-label", 0, "search on fakeRun label", NULL); 95 53 pxwarpSetSearchArgs (definebyqueryArgs); 54 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-reduction", 0, "search by fakeRun reduction class", NULL); 55 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-label", 0, "search on fakeRun label", NULL); 96 56 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_mode", 0, "define mode (warp, diff, stack, magic)", NULL); 97 57 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir", NULL); … … 123 83 // XXX need to allow multiple exp_ids 124 84 psMetadata *updaterunArgs = psMetadataAlloc(); 125 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-warp_id", 0, "search by warptool ID", 0); 126 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-fake_id", 0, "search by fake_id", 0); 127 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip_id", 0); 128 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 129 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 130 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 131 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); 132 psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_begin", 0, "search for exposures by time (>=)", NULL); 133 psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<)", NULL); 134 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 135 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", NULL); 136 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 137 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); 138 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filter", 0, "search for filter", NULL); 139 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_min", 0, "define min airmass", NAN); 140 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_max", 0, "define max airmass", NAN); 141 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_min", 0, "define min", NAN); 142 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_max", 0, "define max", NAN); 143 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_min", 0, "define min", NAN); 144 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_max", 0, "define max", NAN); 145 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_min", 0, "define min", NAN); 146 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_max", 0, "define max", NAN); 147 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "define max fraction of saturated pixels", NAN); 148 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "define min fraction of saturated pixels", NAN); 149 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_min", 0, "define max", NAN); 150 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_max", 0, "define max", NAN); 151 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, "define max", NAN); 152 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, "define max", NAN); 153 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "define max", NAN); 154 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "define max", NAN); 155 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_min", 0, "define min", NAN); 156 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_max", 0, "define max", NAN); 157 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_min", 0, "define min", NAN); 158 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_max", 0, "define max", NAN); 159 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_min", 0, "define min ccd tempature", NAN); 160 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_max", 0, "define max ccd tempature", NAN); 161 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_min", 0, "define min rotator position angle", NAN); 162 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_max", 0, "define max rotator position angle", NAN); 163 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 164 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_min", 0, "define min solar angle", NAN); 165 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_max", 0, "define max solar angle", NAN); 166 167 psMetadataAddBool(updaterunArgs, PS_LIST_TAIL, "-all", 0, "allow everything to be queued without search terms", false); 168 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "set state", NULL); 169 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0, "set label", NULL); 170 171 #if 0 172 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-workdir", 0, "define workdir (required)", NULL); 173 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-registered", 0, "time detrend run was registered", now); 174 #endif 85 pxwarpSetSearchArgs (updaterunArgs); 86 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-warp_id", 0, "search by warptool ID", 0); 87 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-reduction", 0, "search by warpRun reduction class", NULL); 88 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "search by warpRun state", NULL); 89 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0, "search by warpRun label", NULL); 90 psMetadataAddBool(updaterunArgs, PS_LIST_TAIL, "-all", 0, "allow everything to be queued without search terms", false); 91 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_state", 0, "set state", NULL); 92 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_label", 0, "set label", NULL); 175 93 176 94 // -exp … … 255 173 // XXX need to allow multiple exp_ids 256 174 psMetadata *revertwarpedArgs = psMetadataAlloc(); 175 pxwarpSetSearchArgs(revertwarpedArgs); // XXX does this work here? 257 176 psMetadataAddS64(revertwarpedArgs, PS_LIST_TAIL, "-warp_id", 0, "search by warptool ID", 0); 258 177 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-skycell_id", 0, "search by skycell ID", NULL); 259 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-tess_id", 0, "searcy by tessellation ID", NULL); 260 psMetadataAddS64(revertwarpedArgs, PS_LIST_TAIL, "-fake_id", 0, "search by fake_id", 0); 261 psMetadataAddS64(revertwarpedArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip_id", 0); 262 psMetadataAddS64(revertwarpedArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", 0); 263 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 264 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-label", 0, "search by label", NULL); 265 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 266 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); 267 psMetadataAddTime(revertwarpedArgs, PS_LIST_TAIL, "-dateobs_begin", 0, "search for exposures by time (>=)", NULL); 268 psMetadataAddTime(revertwarpedArgs, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<)", NULL); 269 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 270 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", NULL); 271 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 272 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); 273 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-filter", 0, "search for filter", NULL); 274 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-airmass_min", 0, "define min airmass", NAN); 275 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-airmass_max", 0, "define max airmass", NAN); 276 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ra_min", 0, "define min", NAN); 277 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ra_max", 0, "define max", NAN); 278 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-decl_min", 0, "define min", NAN); 279 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-decl_max", 0, "define max", NAN); 280 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-exp_time_min", 0, "define min", NAN); 281 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-exp_time_max", 0, "define max", NAN); 282 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "define max fraction of saturated pixels", NAN); 283 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "define min fraction of saturated pixels", NAN); 284 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_min", 0, "define max", NAN); 285 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_max", 0, "define max", NAN); 286 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, "define max", NAN); 287 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, "define max", NAN); 288 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "define max", NAN); 289 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "define max", NAN); 290 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-alt_min", 0, "define min", NAN); 291 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-alt_max", 0, "define max", NAN); 292 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-az_min", 0, "define min", NAN); 293 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-az_max", 0, "define max", NAN); 294 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ccd_temp_min", 0, "define min ccd tempature", NAN); 295 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-ccd_temp_max", 0, "define max ccd tempature", NAN); 296 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-posang_min", 0, "define min rotator position angle", NAN); 297 psMetadataAddF64(revertwarpedArgs, PS_LIST_TAIL, "-posang_max", 0, "define max rotator position angle", NAN); 298 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 299 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-solang_min", 0, "define min solar angle", NAN); 300 psMetadataAddF32(revertwarpedArgs, PS_LIST_TAIL, "-solang_max", 0, "define max solar angle", NAN); 301 178 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-tess_id", 0, "search by tessellation ID", NULL); 179 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-reduction", 0, "search by warpRun reduction class", NULL); 180 psMetadataAddStr(revertwarpedArgs, PS_LIST_TAIL, "-label", 0, "search by warpRun label", NULL); 302 181 psMetadataAddS16(revertwarpedArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0); 303 182 psMetadataAddBool(revertwarpedArgs, PS_LIST_TAIL, "-all", 0, "allow everything to be queued without search terms", false); … … 324 203 psMetadata *pendingcleanupskyfileArgs = psMetadataAlloc(); 325 204 psMetadataAddStr(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-label", 0, "list blocks for specified label", NULL); 326 psMetadataAddS64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-warp_id", 0, "search by warp ID ", 0);205 psMetadataAddS64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-warp_id", 0, "search by warp ID (required)", 0); 327 206 psMetadataAddBool(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 328 207 psMetadataAddU64(pendingcleanupskyfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0);
Note:
See TracChangeset
for help on using the changeset viewer.
