Changeset 27963
- Timestamp:
- May 16, 2010, 12:17:59 PM (16 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
staticskytool.c (modified) (2 diffs)
-
staticskytoolConfig.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/staticskytool.c
r27546 r27963 107 107 108 108 // optional 109 PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false);110 PXOPT_LOOKUP_STR(data_group, config->args, "-set_data_group", false, false);111 PXOPT_LOOKUP_STR(dist_group, config->args, "-set_dist_group", false, false);112 PXOPT_LOOKUP_STR(reduction, config->args, "-set_reduction", false, false);113 PXOPT_LOOKUP_STR(note, config->args, "-set_note", false, false);109 PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false); 110 PXOPT_LOOKUP_STR(data_group, config->args, "-set_data_group", false, false); 111 PXOPT_LOOKUP_STR(dist_group, config->args, "-set_dist_group", false, false); 112 PXOPT_LOOKUP_STR(reduction, config->args, "-set_reduction", false, false); 113 PXOPT_LOOKUP_STR(note, config->args, "-set_note", false, false); 114 114 PXOPT_LOOKUP_TIME(registered, config->args, "-set_registered", false, false); 115 115 … … 118 118 119 119 PXOPT_COPY_F32(config->args, where, "-select_good_frac_min", "stackSumSkyfile.good_frac", ">="); 120 PXOPT_COPY_STR(config->args, where, "-select_skycell_id", "stackRun.skycell_id","==");121 pxAddLabelSearchArgs(config, where, "-select_label", "stackRun.label","LIKE");122 pxAddLabelSearchArgs(config, where, "-select_filter", "stackRun.filter","LIKE");120 PXOPT_COPY_STR(config->args, where, "-select_skycell_id", "stackRun.skycell_id", "=="); 121 pxAddLabelSearchArgs(config, where, "-select_label", "stackRun.label", "LIKE"); 122 pxAddLabelSearchArgs(config, where, "-select_filter", "stackRun.filter", "LIKE"); 123 123 124 124 // these are used to build the HAVING restriction 125 PXOPT_COPY_S32(config->args, having, "-min_num", "num",">=");125 PXOPT_COPY_S32(config->args, having, "-min_num", "num", ">="); 126 126 PXOPT_COPY_S32(config->args, having, "-min_filter", "num_filter", ">="); 127 127 -
trunk/ippTools/src/staticskytoolConfig.c
r27546 r27963 46 46 47 47 // -definebyquery 48 // XXX need a 'ra_min,max', 'dec_min,max' : to do this, we need a table of skycell boundaries 48 49 psMetadata *definebyqueryArgs = psMetadataAlloc(); 49 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir (required)", NULL); 50 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_label", 0, "define label", NULL); 51 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_data_group", 0, "define data group", NULL); 52 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_dist_group", 0, "define dist group", NULL); 53 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_note", 0, "define note", NULL); 54 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_reduction", 0, "define reduction", NULL); 50 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_skycell_id", 0, "search for skycell_id", NULL); 51 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_tess_id", 0, "search for tess_id", NULL); 52 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_good_frac_min", 0, "define min good_frac", 0.0); 53 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_label", PS_META_DUPLICATE_OK, "search by stackRun label (LIKE comparison, multiple OK)", NULL); 54 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_filter", PS_META_DUPLICATE_OK, "search by filter (LIKE comparison, multiple OK)", NULL); 55 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir (required)", NULL); 56 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_label", 0, "define label", NULL); 57 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_data_group", 0, "define data group", NULL); 58 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_dist_group", 0, "define dist group", NULL); 59 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_note", 0, "define note", NULL); 60 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-set_reduction", 0, "define reduction", NULL); 55 61 psMetadataAddTime(definebyqueryArgs, PS_LIST_TAIL, "-set_registered", 0, "time detrend run was registered", now); 56 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_skycell_id", 0, "search for skycell_id", NULL);57 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_tess_id", 0, "search for tess_id", NULL);58 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_good_frac_min", 0, "define min good_frac", 0.0);59 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_label", PS_META_DUPLICATE_OK, "search by stackRun label (LIKE comparison, multiple OK)", NULL);60 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_filter", PS_META_DUPLICATE_OK, "search by filter (LIKE comparison, multiple OK)", NULL);61 62 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-pretend", 0, "do not actually modify the database", false); 62 63 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); … … 64 65 // -updaterun 65 66 psMetadata *updaterunArgs = psMetadataAlloc(); 66 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-s s_id", 0, "search by stack ID", 0);67 psMetadataAddS64(updaterunArgs, PS_LIST_TAIL, "-sky_id", 0, "search by stack ID", 0); 67 68 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "search by state", NULL); 68 69 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0, "search by label", 0); … … 75 76 // -inputs 76 77 psMetadata *inputsArgs = psMetadataAlloc(); 77 psMetadataAddS64(inputsArgs, PS_LIST_TAIL, "-s s_id", 0, "search by staticsky ID", 0);78 psMetadataAddS64(inputsArgs, PS_LIST_TAIL, "-sky_id", 0, "search by staticsky ID", 0); 78 79 psMetadataAddU64(inputsArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 79 80 psMetadataAddBool(inputsArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); … … 81 82 // -todo 82 83 psMetadata *todoArgs = psMetadataAlloc(); 83 psMetadataAddS64(todoArgs, PS_LIST_TAIL, "-s s_id", 0, "search by staticsky ID", 0);84 psMetadataAddS64(todoArgs, PS_LIST_TAIL, "-sky_id", 0, "search by staticsky ID", 0); 84 85 psMetadataAddStr(todoArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by label", NULL); 85 86 psMetadataAddU64(todoArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); … … 88 89 // -addresult 89 90 psMetadata *addresultArgs = psMetadataAlloc(); 90 psMetadataAddS64(addresultArgs, PS_LIST_TAIL, "-s s_id", 0, "define stack ID (required)", 0);91 psMetadataAddS64(addresultArgs, PS_LIST_TAIL, "-sky_id", 0, "define stack ID (required)", 0); 91 92 psMetadataAddStr(addresultArgs, PS_LIST_TAIL, "-path_base", 0, "define base output location", 0); 92 93 psMetadataAddF32(addresultArgs, PS_LIST_TAIL, "-dtime_phot", 0, "define photometry time", NAN); … … 100 101 // -result 101 102 psMetadata *resultArgs= psMetadataAlloc(); 102 psMetadataAddS64(resultArgs, PS_LIST_TAIL, "-s s_id", 0, "search by staticsky ID", 0);103 psMetadataAddS64(resultArgs, PS_LIST_TAIL, "-sky_id", 0, "search by staticsky ID", 0); 103 104 psMetadataAddStr(resultArgs, PS_LIST_TAIL, "-tess_id", 0, "search by tess ID", 0); 104 105 psMetadataAddStr(resultArgs, PS_LIST_TAIL, "-skycell_id", 0, "search by skycell ID", 0); … … 111 112 // -revert 112 113 psMetadata *revertArgs= psMetadataAlloc(); 113 psMetadataAddS64(revertArgs, PS_LIST_TAIL, "-s s_id", 0, "search by staticsky ID", 0);114 psMetadataAddS64(revertArgs, PS_LIST_TAIL, "-sky_id", 0, "search by staticsky ID", 0); 114 115 psMetadataAddStr(revertArgs, PS_LIST_TAIL, "-label", PS_META_DUPLICATE_OK, "search by label", 0); 115 116 psMetadataAddS16(revertArgs, PS_LIST_TAIL, "-fault", 0, "search by fault code", 0); … … 118 119 // -updateresult 119 120 psMetadata *updateresultArgs = psMetadataAlloc(); 120 psMetadataAddS64(updateresultArgs, PS_LIST_TAIL, "-s s_id", 0, "define staticksky ID (required)", 0);121 psMetadataAddS64(updateresultArgs, PS_LIST_TAIL, "-sky_id", 0, "define staticksky ID (required)", 0); 121 122 psMetadataAddS16(updateresultArgs, PS_LIST_TAIL, "-fault", 0, "set fault code (required)", 0); 122 123 123 124 // -exportrun 124 125 psMetadata *exportrunArgs = psMetadataAlloc(); 125 psMetadataAddS64(exportrunArgs, PS_LIST_TAIL, "-s s_id", 0, "export this staticsky ID (required)", 0);126 psMetadataAddS64(exportrunArgs, PS_LIST_TAIL, "-sky_id", 0, "export this staticsky ID (required)", 0); 126 127 psMetadataAddStr(exportrunArgs, PS_LIST_TAIL, "-outfile", 0, "export to this file (required)", NULL); 127 128 psMetadataAddU64(exportrunArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0);
Note:
See TracChangeset
for help on using the changeset viewer.
