Changeset 17591 for trunk/ippTools/src/chiptoolConfig.c
- Timestamp:
- May 8, 2008, 1:32:07 PM (18 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/chiptoolConfig.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/chiptoolConfig.c
r17188 r17591 47 47 psMetadata *queueArgs = psMetadataAlloc(); 48 48 // XXX need to allow multiple exp_ids 49 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_id", 0, 50 "search by exp_id", NULL); 51 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_name", 0, 52 "search by exp_name", NULL); 53 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-inst", 0, 54 "search for camera", NULL); 55 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-telescope", 0, 56 "search for telescope", NULL); 57 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_begin", 0, 58 "search for exposures by time (>=)", NULL); 59 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_end", 0, 60 "search for exposures by time (<)", NULL); 61 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_tag", 0, 62 "search by exp_tag", NULL); 63 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_type", 0, 64 "search by exp_type", "object"); 65 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-filelevel", 0, 66 "search by filelevel", NULL); 67 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-reduction", 0, 68 "search by reduction class", NULL); 69 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-filter", 0, 70 "search for filter", NULL); 71 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass_min", 0, 72 "define min airmass", NAN); 73 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass_max", 0, 74 "define max airmass", NAN); 75 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra_min", 0, 76 "define min", NAN); 77 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra_max", 0, 78 "define max", NAN); 79 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl_min", 0, 80 "define min", NAN); 81 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl_max", 0, 82 "define max", NAN); 83 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time_min", 0, 84 "define min", NAN); 85 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time_max", 0, 86 "define max", NAN); 87 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, 88 "define max fraction of saturated pixels", NAN); 89 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, 90 "define min fraction of saturated pixels", NAN); 91 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_min", 0, 92 "define max", NAN); 93 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_max", 0, 94 "define max", NAN); 95 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, 96 "define max", NAN); 97 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, 98 "define max", NAN); 99 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, 100 "define max", NAN); 101 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, 102 "define max", NAN); 103 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt_min", 0, 104 "define min", NAN); 105 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt_max", 0, 106 "define max", NAN); 107 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az_min", 0, 108 "define min", NAN); 109 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az_max", 0, 110 "define max", NAN); 111 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ccd_temp_min", 0, 112 "define min ccd tempature", NAN); 113 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ccd_temp_max", 0, 114 "define max ccd tempature", NAN); 115 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang_min", 0, 116 "define min rotator position angle", NAN); 117 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang_max", 0, 118 "define max rotator position angle", NAN); 119 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-object", 0, 120 "search by exposure object", NULL); 121 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-solang_min", 0, 122 "define min solar angle", NAN); 123 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-solang_max", 0, 124 "define max solar angle", NAN); 125 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_workdir", 0, 126 "define workdir", NULL); 127 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_label", 0, 128 "define label", NULL); 129 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_reduction", 0, 130 "define reduction class", NULL); 131 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_expgroup", 0, 132 "define exposure group", NULL); 133 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_dvodb", 0, 134 "define DVO db", NULL); 135 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_tess_id", 0, 136 "define tessellation identifier", NULL); 137 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_end_stage", 0, 138 "define end stage", NULL); 139 psMetadataAddBool(queueArgs, PS_LIST_TAIL, "-pretend", 0, 140 "do not actually modify the database", false); 141 psMetadataAddBool(queueArgs, PS_LIST_TAIL, "-all", 0, 142 "allow everything to be queued without search terms", false); 49 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", NULL); 50 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 51 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 52 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); 53 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_begin", 0, "search for exposures by time (>=)", NULL); 54 psMetadataAddTime(queueArgs, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<)", NULL); 55 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 56 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", "object"); 57 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 58 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); 59 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-filter", 0, "search for filter", NULL); 60 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass_min", 0, "define min airmass", NAN); 61 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-airmass_max", 0, "define max airmass", NAN); 62 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra_min", 0, "define min", NAN); 63 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ra_max", 0, "define max", NAN); 64 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl_min", 0, "define min", NAN); 65 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-decl_max", 0, "define max", NAN); 66 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time_min", 0, "define min", NAN); 67 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-exp_time_max", 0, "define max", NAN); 68 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "define max fraction of saturated pixels", NAN); 69 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "define min fraction of saturated pixels", NAN); 70 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_min", 0, "define max", NAN); 71 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_max", 0, "define max", NAN); 72 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, "define max", NAN); 73 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, "define max", NAN); 74 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "define max", NAN); 75 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "define max", NAN); 76 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt_min", 0, "define min", NAN); 77 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-alt_max", 0, "define max", NAN); 78 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az_min", 0, "define min", NAN); 79 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-az_max", 0, "define max", NAN); 80 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ccd_temp_min", 0, "define min ccd tempature", NAN); 81 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-ccd_temp_max", 0, "define max ccd tempature", NAN); 82 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang_min", 0, "define min rotator position angle", NAN); 83 psMetadataAddF64(queueArgs, PS_LIST_TAIL, "-posang_max", 0, "define max rotator position angle", NAN); 84 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 85 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-solang_min", 0, "define min solar angle", NAN); 86 psMetadataAddF32(queueArgs, PS_LIST_TAIL, "-solang_max", 0, "define max solar angle", NAN); 87 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir", NULL); 88 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_label", 0, "define label", NULL); 89 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_reduction", 0, "define reduction class", NULL); 90 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_expgroup", 0, "define exposure group", NULL); 91 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_dvodb", 0, "define DVO db", NULL); 92 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_tess_id", 0, "define tessellation identifier", NULL); 93 psMetadataAddStr(queueArgs, PS_LIST_TAIL, "-set_end_stage", 0, "define end stage", NULL); 94 psMetadataAddBool(queueArgs, PS_LIST_TAIL, "-pretend", 0, "do not actually modify the database", false); 95 psMetadataAddBool(queueArgs, PS_LIST_TAIL, "-all", 0, "allow everything to be queued without search terms", false); 143 96 144 97 145 98 // -updaterun 146 99 psMetadata *updaterunArgs = psMetadataAlloc(); 147 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-chip_id", 0, 148 "search by chip ID", NULL); 149 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_id", 0, 150 "search by exp_id", NULL); 151 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_name", 0, 152 "search by exp_name", NULL); 153 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-inst", 0, 154 "search for camera", NULL); 155 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-telescope", 0, 156 "search for telescope", NULL); 157 psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_begin", 0, 158 "search for exposures by time (>=)", NULL); 159 psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_end", 0, 160 "search for exposures by time (<)", NULL); 161 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_tag", 0, 162 "search by exp_tag", NULL); 163 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_type", 0, 164 "search by exp_type", "object"); 165 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filelevel", 0, 166 "search by filelevel", NULL); 167 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-reduction", 0, 168 "search by reduction class", NULL); 169 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filter", 0, 170 "search for filter", NULL); 171 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_min", 0, 172 "define min airmass", NAN); 173 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_max", 0, 174 "define max airmass", NAN); 175 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_min", 0, 176 "define min", NAN); 177 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_max", 0, 178 "define max", NAN); 179 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_min", 0, 180 "define min", NAN); 181 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_max", 0, 182 "define max", NAN); 183 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_min", 0, 184 "define min", NAN); 185 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_max", 0, 186 "define max", NAN); 187 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, 188 "define max fraction of saturated pixels", NAN); 189 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, 190 "define min fraction of saturated pixels", NAN); 191 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_min", 0, 192 "define max", NAN); 193 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_max", 0, 194 "define max", NAN); 195 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, 196 "define max", NAN); 197 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, 198 "define max", NAN); 199 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, 200 "define max", NAN); 201 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, 202 "define max", NAN); 203 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_min", 0, 204 "define min", NAN); 205 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_max", 0, 206 "define max", NAN); 207 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_min", 0, 208 "define min", NAN); 209 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_max", 0, 210 "define max", NAN); 211 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_min", 0, 212 "define min ccd tempature", NAN); 213 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_max", 0, 214 "define max ccd tempature", NAN); 215 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_min", 0, 216 "define min rotator position angle", NAN); 217 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_max", 0, 218 "define max rotator position angle", NAN); 219 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-object", 0, 220 "search by exposure object", NULL); 221 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_min", 0, 222 "define min solar angle", NAN); 223 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_max", 0, 224 "define max solar angle", NAN); 225 226 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, 227 "set state", NULL); 228 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0, 229 "set label", NULL); 230 psMetadataAddBool(updaterunArgs, PS_LIST_TAIL, "-all", 0, 231 "allow everything to be queued without search terms", false); 100 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip ID", NULL); 101 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", NULL); 102 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 103 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 104 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); 105 psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_begin", 0, "search for exposures by time (>=)", NULL); 106 psMetadataAddTime(updaterunArgs, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<)", NULL); 107 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 108 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", "object"); 109 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 110 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); 111 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-filter", 0, "search by filter", NULL); 112 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_min", 0, "search by min airmass", NAN); 113 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-airmass_max", 0, "search by max airmass", NAN); 114 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_min", 0, "search by min", NAN); 115 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ra_max", 0, "search by max", NAN); 116 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_min", 0, "search by min", NAN); 117 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-decl_max", 0, "search by max", NAN); 118 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_min", 0, "search by min", NAN); 119 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-exp_time_max", 0, "search by max", NAN); 120 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "search by max fraction of saturated pixels", NAN); 121 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "search by min fraction of saturated pixels", NAN); 122 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_min", 0, "search by max", NAN); 123 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_max", 0, "search by max", NAN); 124 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, "search by max", NAN); 125 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, "search by max", NAN); 126 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "search by max", NAN); 127 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "search by max", NAN); 128 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_min", 0, "search by min", NAN); 129 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-alt_max", 0, "search by max", NAN); 130 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_min", 0, "search by min", NAN); 131 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-az_max", 0, "search by max", NAN); 132 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_min", 0, "search by min ccd tempature", NAN); 133 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-ccd_temp_max", 0, "search by max ccd tempature", NAN); 134 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_min", 0, "search by min rotator position angle", NAN); 135 psMetadataAddF64(updaterunArgs, PS_LIST_TAIL, "-posang_max", 0, "search by max rotator position angle", NAN); 136 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 137 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_min", 0, "search by min solar angle", NAN); 138 psMetadataAddF32(updaterunArgs, PS_LIST_TAIL, "-solang_max", 0, "search by max solar angle", NAN); 139 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-label", 0, "search by label", NULL); 140 141 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-state", 0, "set state", NULL); 142 psMetadataAddStr(updaterunArgs, PS_LIST_TAIL, "-set_label", 0, "set label", NULL); 143 psMetadataAddBool(updaterunArgs, PS_LIST_TAIL, "-all", 0, "allow everything to be queued without search terms", false); 232 144 233 145 234 146 // -pendingimfile 235 147 psMetadata *pendingimfileArgs = psMetadataAlloc(); 236 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-chip_id", 0, 237 "search by chip ID", NULL); 238 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_id", 0, 239 "search by exposure ID", NULL); 240 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-class_id", 0, 241 "search by class ID", NULL); 242 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-inst", 0, 243 "search by camera of interest", NULL); 244 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-filter", 0, 245 "search by filter of interest", NULL); 246 psMetadataAddU64(pendingimfileArgs, PS_LIST_TAIL, "-limit", 0, 247 "limit result set to N items", 0); 248 psMetadataAddBool(pendingimfileArgs, PS_LIST_TAIL, "-simple", 0, 249 "use the simple output format", false); 148 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip ID", NULL); 149 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exposure ID", NULL); 150 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 151 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-inst", 0, "search by camera of interest", NULL); 152 psMetadataAddStr(pendingimfileArgs, PS_LIST_TAIL, "-filter", 0, "search by filter of interest", NULL); 153 psMetadataAddU64(pendingimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 154 psMetadataAddBool(pendingimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 250 155 251 156 // -addprocessedimfile 252 157 psMetadata *addprocessedimfileArgs = psMetadataAlloc(); 253 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, 254 "define chip ID (required)", NULL); 255 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, 256 "define exposure ID (required)", NULL); 257 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, 258 "define class ID (required)", NULL); 259 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-uri", 0, 260 "define URL", NULL); 261 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg", 0, 262 "define exposure background", NAN); 263 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev", 0, 264 "define exposure background stdev", NAN); 265 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, 266 "define exposure background mean stdev", NAN); 267 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bias", 0, 268 "define bias", NAN); 269 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bias_stdev", 0, 270 "define bias stdev", NAN); 271 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_0", 0, 272 "define fringe term 0", NAN); 273 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_1", 0, 274 "define fringe term 1", NAN); 275 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_2", 0, 276 "define fringe term 2", NAN); 277 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-sigma_ra", 0, 278 "define error in RA", NAN); 279 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-sigma_dec", 0, 280 "define error in DEC", NAN); 281 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-ap_resid", 0, 282 "define aperture residual", NAN); 283 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-ap_resid_stdev", 0, 284 "define aperture residual stdev", NAN); 285 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-zp_mean", 0, 286 "define zero point", NAN); 287 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-zp_stdev", 0, 288 "define zero point stdev", NAN); 289 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_major", 0, 290 "define fwhm (major axis; arcsec)", NAN); 291 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_minor", 0, 292 "define fwhm (minor axis; arcsec)", NAN); 293 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_detrend", 0, 294 "define elapsed time for detrend (seconds)", NAN); 295 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_photom", 0, 296 "define elapsed time for photometry (seconds)", NAN); 297 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_astrom", 0, 298 "define elapsed time for astrometry (seconds)", NAN); 299 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-hostname", 0, 300 "define hostname", NULL); 301 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_stars", 0, 302 "define number of stars in image", 0); 303 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_extended", 0, 304 "define number of extended objects in image", 0); 305 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_cr", 0, 306 "define number of cosmic rays in image", 0); 307 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_astrom", 0, 308 "define number of astrometry stars used", 0); 309 310 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-path_base", 0, 311 "define base output location", NULL); 312 psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, 313 "set fault code", 0); 158 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, "define chip ID (required)", NULL); 159 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "define exposure ID (required)", NULL); 160 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "define class ID (required)", NULL); 161 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-uri", 0, "define URL", NULL); 162 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg", 0, "define exposure background", NAN); 163 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev", 0, "define exposure background stdev", NAN); 164 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev", 0, "define exposure background mean stdev", NAN); 165 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bias", 0, "define bias", NAN); 166 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-bias_stdev", 0, "define bias stdev", NAN); 167 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_0", 0, "define fringe term 0", NAN); 168 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_1", 0, "define fringe term 1", NAN); 169 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fringe_2", 0, "define fringe term 2", NAN); 170 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-sigma_ra", 0, "define error in RA", NAN); 171 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-sigma_dec", 0, "define error in DEC", NAN); 172 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-ap_resid", 0, "define aperture residual", NAN); 173 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-ap_resid_stdev", 0, "define aperture residual stdev", NAN); 174 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-zp_mean", 0, "define zero point", NAN); 175 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-zp_stdev", 0, "define zero point stdev", NAN); 176 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_major", 0, "define fwhm (major axis; arcsec)", NAN); 177 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-fwhm_minor", 0, "define fwhm (minor axis; arcsec)", NAN); 178 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_detrend", 0, "define elapsed time for detrend (seconds)", NAN); 179 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_photom", 0, "define elapsed time for photometry (seconds)", NAN); 180 psMetadataAddF32(addprocessedimfileArgs, PS_LIST_TAIL, "-dtime_astrom", 0, "define elapsed time for astrometry (seconds)", NAN); 181 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-hostname", 0, "define hostname", NULL); 182 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_stars", 0, "define number of stars in image", 0); 183 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_extended", 0, "define number of extended objects in image", 0); 184 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_cr", 0, "define number of cosmic rays in image", 0); 185 psMetadataAddS32(addprocessedimfileArgs, PS_LIST_TAIL, "-n_astrom", 0, "define number of astrometry stars used", 0); 186 187 psMetadataAddStr(addprocessedimfileArgs, PS_LIST_TAIL, "-path_base", 0, "define base output location", NULL); 188 psMetadataAddS16(addprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, "set fault code", 0); 314 189 315 190 // -processedimfile 316 191 psMetadata *processedimfileArgs = psMetadataAlloc(); 317 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, 318 "define chip ID", NULL); 319 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, 320 "define exposure ID", NULL); 321 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-class_id", 0, 322 "define class ID", NULL); 323 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-inst", 0, 324 "define camera of interest", NULL); 325 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-filter", 0, 326 "define filter of interest", NULL); 327 psMetadataAddU64(processedimfileArgs, PS_LIST_TAIL, "-limit", 0, 328 "limit result set to N items", 0); 329 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-faulted", 0, 330 "only return imfiles with a fault status set", false); 331 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-simple", 0, 332 "use the simple output format", false); 192 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, "define chip ID", NULL); 193 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "define exposure ID", NULL); 194 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "define class ID", NULL); 195 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-inst", 0, "define camera of interest", NULL); 196 psMetadataAddStr(processedimfileArgs, PS_LIST_TAIL, "-filter", 0, "define filter of interest", NULL); 197 psMetadataAddU64(processedimfileArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 198 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-faulted", 0, "only return imfiles with a fault status set", false); 199 psMetadataAddBool(processedimfileArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 333 200 334 201 // -updateprocessedimfile 335 202 psMetadata *updateprocessedimfileArgs = psMetadataAlloc(); 336 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, 337 "search by chip ID", NULL); 338 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, 339 "search by exposure ID", NULL); 340 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, 341 "search by class ID", NULL); 342 psMetadataAddS16(updateprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, 343 "set fault code (required)", 0); 203 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip ID", NULL); 204 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exposure ID", NULL); 205 psMetadataAddStr(updateprocessedimfileArgs, PS_LIST_TAIL, "-class_id", 0, "search by class ID", NULL); 206 psMetadataAddS16(updateprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, "set fault code (required)", 0); 344 207 345 208 // -revertprocessedimfile 346 209 psMetadata *revertprocessedimfileArgs = psMetadataAlloc(); 347 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, 348 "search by chip ID", NULL); 349 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, 350 "search by exp_id", NULL); 351 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_name", 0, 352 "search by exp_name", NULL); 353 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-inst", 0, 354 "search for camera", NULL); 355 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-telescope", 0, 356 "search for telescope", NULL); 357 psMetadataAddTime(revertprocessedimfileArgs, PS_LIST_TAIL, "-dateobs_begin", 0, 358 "search for exposures by time (>=)", NULL); 359 psMetadataAddTime(revertprocessedimfileArgs, PS_LIST_TAIL, "-dateobs_end", 0, 360 "search for exposures by time (<)", NULL); 361 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0, 362 "search by exp_tag", NULL); 363 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_type", 0, 364 "search by exp_type", "object"); 365 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-filelevel", 0, 366 "search by filelevel", NULL); 367 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-reduction", 0, 368 "search by reduction class", NULL); 369 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-filter", 0, 370 "search for filter", NULL); 371 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-airmass_min", 0, 372 "define min airmass", NAN); 373 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-airmass_max", 0, 374 "define max airmass", NAN); 375 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ra_min", 0, 376 "define min", NAN); 377 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ra_max", 0, 378 "define max", NAN); 379 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-decl_min", 0, 380 "define min", NAN); 381 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-decl_max", 0, 382 "define max", NAN); 383 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_time_min", 0, 384 "define min", NAN); 385 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_time_max", 0, 386 "define max", NAN); 387 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, 388 "define max fraction of saturated pixels", NAN); 389 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, 390 "define min fraction of saturated pixels", NAN); 391 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_min", 0, 392 "define max", NAN); 393 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_max", 0, 394 "define max", NAN); 395 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, 396 "define max", NAN); 397 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, 398 "define max", NAN); 399 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, 400 "define max", NAN); 401 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, 402 "define max", NAN); 403 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-alt_min", 0, 404 "define min", NAN); 405 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-alt_max", 0, 406 "define max", NAN); 407 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-az_min", 0, 408 "define min", NAN); 409 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-az_max", 0, 410 "define max", NAN); 411 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ccd_temp_min",0, 412 "define min ccd tempature", NAN); 413 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ccd_temp_max",0, 414 "define max ccd tempature", NAN); 415 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-posang_min", 0, 416 "define min rotator position angle", NAN); 417 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-posang_max", 0, 418 "define max rotator position angle", NAN); 419 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-object", 0, 420 "search by exposure object", NULL); 421 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-solang_min", 0, 422 "define min solar angle", NAN); 423 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-solang_max", 0, 424 "define max solar angle", NAN); 425 426 psMetadataAddBool(revertprocessedimfileArgs, PS_LIST_TAIL, "-all", 0, 427 "allow everything to be queued without search terms", false); 428 psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, 429 "search by fault code", 0); 210 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-chip_id", 0, "search by chip ID", NULL); 211 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_id", 0, "search by exp_id", NULL); 212 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_name", 0, "search by exp_name", NULL); 213 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-inst", 0, "search for camera", NULL); 214 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-telescope", 0, "search for telescope", NULL); 215 psMetadataAddTime(revertprocessedimfileArgs, PS_LIST_TAIL, "-dateobs_begin", 0, "search for exposures by time (>=)", NULL); 216 psMetadataAddTime(revertprocessedimfileArgs, PS_LIST_TAIL, "-dateobs_end", 0, "search for exposures by time (<)", NULL); 217 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_tag", 0, "search by exp_tag", NULL); 218 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_type", 0, "search by exp_type", "object"); 219 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-filelevel", 0, "search by filelevel", NULL); 220 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-reduction", 0, "search by reduction class", NULL); 221 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-filter", 0, "search for filter", NULL); 222 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-airmass_min", 0, "define min airmass", NAN); 223 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-airmass_max", 0, "define max airmass", NAN); 224 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ra_min", 0, "define min", NAN); 225 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ra_max", 0, "define max", NAN); 226 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-decl_min", 0, "define min", NAN); 227 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-decl_max", 0, "define max", NAN); 228 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_time_min", 0, "define min", NAN); 229 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-exp_time_max", 0, "define max", NAN); 230 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "define max fraction of saturated pixels", NAN); 231 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "define min fraction of saturated pixels", NAN); 232 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_min", 0, "define max", NAN); 233 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_max", 0, "define max", NAN); 234 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev_min", 0, "define max", NAN); 235 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_stdev_max", 0, "define max", NAN); 236 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "define max", NAN); 237 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "define max", NAN); 238 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-alt_min", 0, "define min", NAN); 239 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-alt_max", 0, "define max", NAN); 240 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-az_min", 0, "define min", NAN); 241 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-az_max", 0, "define max", NAN); 242 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ccd_temp_min",0, "define min ccd tempature", NAN); 243 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-ccd_temp_max",0, "define max ccd tempature", NAN); 244 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-posang_min", 0, "define min rotator position angle", NAN); 245 psMetadataAddF64(revertprocessedimfileArgs, PS_LIST_TAIL, "-posang_max", 0, "define max rotator position angle", NAN); 246 psMetadataAddStr(revertprocessedimfileArgs, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 247 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-solang_min", 0, "define min solar angle", NAN); 248 psMetadataAddF32(revertprocessedimfileArgs, PS_LIST_TAIL, "-solang_max", 0, "define max solar angle", NAN); 249 250 psMetadataAddBool(revertprocessedimfileArgs, PS_LIST_TAIL, "-all", 0, "allow everything to be queued without search terms", false); 251 psMetadataAddS16(revertprocessedimfileArgs, PS_LIST_TAIL, "-code", 0, "search by fault code", 0); 430 252 431 253 // -block 432 254 psMetadata *blockArgs = psMetadataAlloc(); 433 psMetadataAddStr(blockArgs, PS_LIST_TAIL, "-label", 0, 434 "name of a label to mask out (required)", NULL); 255 psMetadataAddStr(blockArgs, PS_LIST_TAIL, "-label", 0, "name of a label to mask out (required)", NULL); 435 256 436 257 // -masked 437 258 psMetadata *maskedArgs = psMetadataAlloc(); 438 psMetadataAddStr(maskedArgs, PS_LIST_TAIL, "-label", 0, 439 "list blocks for specified label", NULL); 440 psMetadataAddBool(maskedArgs, PS_LIST_TAIL, "-simple", 0, 441 "use the simple output format", false); 442 psMetadataAddU64(maskedArgs, PS_LIST_TAIL, "-limit", 0, 443 "limit result set to N items", 0); 259 psMetadataAddStr(maskedArgs, PS_LIST_TAIL, "-label", 0, "list blocks for specified label", NULL); 260 psMetadataAddBool(maskedArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 261 psMetadataAddU64(maskedArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 444 262 445 263 // -unmasked 446 264 psMetadata *unmaskedArgs = psMetadataAlloc(); 447 psMetadataAddStr(unmaskedArgs, PS_LIST_TAIL, "-label", 0, 448 "restrict to specified label", NULL); 449 psMetadataAddBool(unmaskedArgs, PS_LIST_TAIL, "-simple", 0, 450 "use the simple output format", false); 451 psMetadataAddU64(unmaskedArgs, PS_LIST_TAIL, "-limit", 0, 452 "limit result set to N items", 0); 265 psMetadataAddStr(unmaskedArgs, PS_LIST_TAIL, "-label", 0, "restrict to specified label", NULL); 266 psMetadataAddBool(unmaskedArgs, PS_LIST_TAIL, "-simple", 0, "use the simple output format", false); 267 psMetadataAddU64(unmaskedArgs, PS_LIST_TAIL, "-limit", 0, "limit result set to N items", 0); 453 268 454 269 // -unblock 455 270 psMetadata *unblockArgs = psMetadataAlloc(); 456 psMetadataAddStr(unblockArgs, PS_LIST_TAIL, "-label", 0, 457 "name of a label to unmask (required)", NULL); 271 psMetadataAddStr(unblockArgs, PS_LIST_TAIL, "-label", 0, "name of a label to unmask (required)", NULL); 458 272 459 273 psMetadata *argSets = psMetadataAlloc(); 460 274 psMetadata *modes = psMetadataAlloc(); 461 275 462 PXOPT_ADD_MODE("-queue", "create runs from raw exposures", 463 CHIPTOOL_MODE_QUEUE, queueArgs); 464 PXOPT_ADD_MODE("-updaterun", "change chip run properties", 465 CHIPTOOL_MODE_UPDATERUN, updaterunArgs); 466 PXOPT_ADD_MODE("-pendingimfile", "show pending imfiles", 467 CHIPTOOL_MODE_PENDINGIMFILE, pendingimfileArgs); 468 PXOPT_ADD_MODE("-addprocessedimfile", "add a processed imfile", 469 CHIPTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileArgs); 470 PXOPT_ADD_MODE("-processedimfile", "show processed imfiles", 471 CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs); 276 PXOPT_ADD_MODE("-queue", "create runs from raw exposures", CHIPTOOL_MODE_QUEUE, queueArgs); 277 PXOPT_ADD_MODE("-updaterun", "change chip run properties", CHIPTOOL_MODE_UPDATERUN, updaterunArgs); 278 PXOPT_ADD_MODE("-pendingimfile", "show pending imfiles", CHIPTOOL_MODE_PENDINGIMFILE, pendingimfileArgs); 279 PXOPT_ADD_MODE("-addprocessedimfile", "add a processed imfile", CHIPTOOL_MODE_ADDPROCESSEDIMFILE,addprocessedimfileArgs); 280 PXOPT_ADD_MODE("-processedimfile", "show processed imfiles", CHIPTOOL_MODE_PROCESSEDIMFILE, processedimfileArgs); 472 281 PXOPT_ADD_MODE("-updateprocessedimfile", "change procesed imfile properties", CHIPTOOL_MODE_UPDATEPROCESSEDIMFILE, updateprocessedimfileArgs); 473 282 PXOPT_ADD_MODE("-revertprocessedimfile", "undo a processed imfile", CHIPTOOL_MODE_REVERTPROCESSEDIMFILE, revertprocessedimfileArgs);
Note:
See TracChangeset
for help on using the changeset viewer.
