Changeset 16697
- Timestamp:
- Feb 27, 2008, 5:02:40 PM (18 years ago)
- Location:
- trunk/ippTools/src
- Files:
-
- 2 edited
-
stacktool.c (modified) (2 diffs)
-
stacktoolConfig.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/stacktool.c
r16688 r16697 103 103 PXOPT_LOOKUP_TIME(registered, config->args, "-registered", false, false); 104 104 105 psMetadata *where = psMetadataAlloc(); 106 PXOPT_COPY_STR(config->args, where, "-select_exp_type", "exp_type", "=="); 107 // map -inst -> camera 108 PXOPT_COPY_STR(config->args, where, "-select_inst", "camera", "=="); 109 PXOPT_COPY_STR(config->args, where, "-select_telescope", "telescope", "=="); 110 PXOPT_COPY_STR(config->args, where, "-select_filter", "filter", "=="); 111 PXOPT_COPY_STR(config->args, where, "-select_uri", "uri", "=="); 112 PXOPT_COPY_TIME(config->args, where, "-select_dateobs_begin", "dateobs", ">="); 113 PXOPT_COPY_TIME(config->args, where, "-select_dateobs_end", "dateobs", "<"); 114 PXOPT_COPY_F32(config->args, where, "-select_airmass_min", "airmass", ">="); 115 PXOPT_COPY_F32(config->args, where, "-select_airmass_max", "airmass", "<="); 116 PXOPT_COPY_F32(config->args, where, "-select_sat_pixel_frac_max", "sat_pixel_frac", "<="); 117 PXOPT_COPY_F32(config->args, where, "-select_exp_time_min", "exp_time", ">="); 118 PXOPT_COPY_F32(config->args, where, "-select_exp_time_max", "exp_time", "<="); 119 PXOPT_COPY_F32(config->args, where, "-select_ccd_temp_min", "ccd_temp", ">="); 120 PXOPT_COPY_F32(config->args, where, "-select_ccd_temp_max", "ccd_temp", "<="); 121 PXOPT_COPY_F32(config->args, where, "-select_posang_min", "posang", ">="); 122 PXOPT_COPY_F32(config->args, where, "-select_posang_max", "posang", "<="); 123 PXOPT_COPY_F32(config->args, where, "-select_solang_min", "solang", ">="); 124 PXOPT_COPY_F32(config->args, where, "-select_solang_max", "solang", "<="); 125 126 if (!psListLength(where->list)) { 127 psFree(where); 128 where = NULL; 129 } 105 130 106 131 psString query = pxDataGet("stacktool_find_complete_warps.sql"); … … 110 135 } 111 136 112 if ( config->where) {113 psString whereClause = psDBGenerateWhereConditionSQL( config->where, NULL);137 if (where) { 138 psString whereClause = psDBGenerateWhereConditionSQL(where, "rawExp"); 114 139 psStringAppend(&query, " AND %s", whereClause); 115 140 psFree(whereClause); -
trunk/ippTools/src/stacktoolConfig.c
r16687 r16697 2 2 * stacktoolConfig.c 3 3 * 4 * Copyright (C) 2007 Joshua Hoblitt4 * Copyright (C) 2007-2008 Joshua Hoblitt 5 5 * 6 6 * This program is free software; you can redistribute it and/or modify it … … 51 51 psMetadataAddTime(definebyqueryArgs, PS_LIST_TAIL, "-registered", 0, 52 52 "time detrend run was registered", now); 53 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_exp_type", 0, 54 "search for exp_type", "object"); 55 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_inst", 0, 56 "search for camera", NULL); 57 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_telescope", 0, 58 "search for telescope", NULL); 59 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_filter", 0, 60 "search for filter", NULL); 61 psMetadataAddStr(definebyqueryArgs, PS_LIST_TAIL, "-select_uri", 0, 62 "search for uri", NULL); 63 psMetadataAddTime(definebyqueryArgs, PS_LIST_TAIL, "-select_dateobs_begin", 0, 64 "search for exposures by time (>=)", NULL); 65 psMetadataAddTime(definebyqueryArgs, PS_LIST_TAIL, "-select_dateobs_end", 0, 66 "search for exposures by time (<)", NULL); 67 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_airmass_min", 0, 68 "define min airmass", NAN); 69 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_airmass_max", 0, 70 "define max airmass", NAN); 71 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_sat_pixel_frac_max", 0, 72 "define max fraction of saturated pixels", NAN); 73 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_exp_time_min", 0, 74 "define min exposure time", NAN); 75 psMetadataAddF32(definebyqueryArgs, PS_LIST_TAIL, "-select_exp_time_max", 0, 76 "define max exposure time", NAN); 77 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_ccd_temp_min", 0, 78 "define min ccd tempature", NAN); 79 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_ccd_temp_max", 0, 80 "define max ccd tempature", NAN); 81 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_posang_min", 0, 82 "define min rotator position angle", NAN); 83 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_posang_max", 0, 84 "define max rotator position angle", NAN); 85 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_solang_min", 0, 86 "define min solar angle", NAN); 87 psMetadataAddF64(definebyqueryArgs, PS_LIST_TAIL, "-select_solang_max", 0, 88 "define max solar angle", NAN); 89 53 90 psMetadataAddBool(definebyqueryArgs, PS_LIST_TAIL, "-simple", 0, 54 91 "use the simple output format", false); 55 // skycell56 // tess_id57 // warp_id58 92 59 93 // -definerun
Note:
See TracChangeset
for help on using the changeset viewer.
