Changeset 25027 for branches/pap/ippTools/src/pxchip.c
- Timestamp:
- Aug 7, 2009, 4:08:25 PM (17 years ago)
- Location:
- branches/pap
- Files:
-
- 3 edited
-
. (modified) (1 prop)
-
ippTools/src (modified) (1 prop)
-
ippTools/src/pxchip.c (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/ippTools/src
- Property svn:ignore
-
old new 34 34 disttool 35 35 receivetool 36 37 pubtool
-
- Property svn:ignore
-
branches/pap/ippTools/src/pxchip.c
r23418 r25027 47 47 psMetadataAddF32(md, PS_LIST_TAIL, "-airmass_min", 0, "search by min airmass", NAN); 48 48 psMetadataAddF32(md, PS_LIST_TAIL, "-airmass_max", 0, "search by max airmass", NAN); 49 psMetadataAddF64(md, PS_LIST_TAIL, "-ra_min", 0, "search by min ", NAN);50 psMetadataAddF64(md, PS_LIST_TAIL, "-ra_max", 0, "search by max ", NAN);51 psMetadataAddF64(md, PS_LIST_TAIL, "-decl_min", 0, "search by min ", NAN);52 psMetadataAddF64(md, PS_LIST_TAIL, "-decl_max", 0, "search by max ", NAN);53 psMetadataAddF32(md, PS_LIST_TAIL, "-exp_time_min", 0, "search by min ", NAN);54 psMetadataAddF32(md, PS_LIST_TAIL, "-exp_time_max", 0, "search by max ", NAN);55 psMetadataAddF32(md, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "search by m axfraction of saturated pixels", NAN);56 psMetadataAddF32(md, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "search by m infraction of saturated pixels", NAN);57 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_min", 0, "search by m ax", NAN);58 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_max", 0, "search by max ", NAN);59 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_stdev_min", 0, "search by m ax", NAN);60 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_stdev_max", 0, "search by max ", NAN);61 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "search by m ax", NAN);62 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "search by max ", NAN);63 psMetadataAddF64(md, PS_LIST_TAIL, "-alt_min", 0, "search by min ", NAN);64 psMetadataAddF64(md, PS_LIST_TAIL, "-alt_max", 0, "search by max ", NAN);65 psMetadataAddF64(md, PS_LIST_TAIL, "-az_min", 0, "search by min ", NAN);66 psMetadataAddF64(md, PS_LIST_TAIL, "-az_max", 0, "search by max ", NAN);49 psMetadataAddF64(md, PS_LIST_TAIL, "-ra_min", 0, "search by min RA (degrees) ", NAN); 50 psMetadataAddF64(md, PS_LIST_TAIL, "-ra_max", 0, "search by max RA (degrees) ", NAN); 51 psMetadataAddF64(md, PS_LIST_TAIL, "-decl_min", 0, "search by min DEC (degrees)", NAN); 52 psMetadataAddF64(md, PS_LIST_TAIL, "-decl_max", 0, "search by max DEC (degrees)", NAN); 53 psMetadataAddF32(md, PS_LIST_TAIL, "-exp_time_min", 0, "search by min exposure time", NAN); 54 psMetadataAddF32(md, PS_LIST_TAIL, "-exp_time_max", 0, "search by max exposure time", NAN); 55 psMetadataAddF32(md, PS_LIST_TAIL, "-sat_pixel_frac_min", 0, "search by min fraction of saturated pixels", NAN); 56 psMetadataAddF32(md, PS_LIST_TAIL, "-sat_pixel_frac_max", 0, "search by max fraction of saturated pixels", NAN); 57 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_min", 0, "search by min background", NAN); 58 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_max", 0, "search by max background", NAN); 59 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_stdev_min", 0, "search by min background standard deviation", NAN); 60 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_stdev_max", 0, "search by max background standard deviation", NAN); 61 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_mean_stdev_min", 0, "search by min background mean standard deviation (across imfiles)", NAN); 62 psMetadataAddF64(md, PS_LIST_TAIL, "-bg_mean_stdev_max", 0, "search by max background mean standard deviation (across imfiles)", NAN); 63 psMetadataAddF64(md, PS_LIST_TAIL, "-alt_min", 0, "search by min altitude", NAN); 64 psMetadataAddF64(md, PS_LIST_TAIL, "-alt_max", 0, "search by max altitude", NAN); 65 psMetadataAddF64(md, PS_LIST_TAIL, "-az_min", 0, "search by min azimuth ", NAN); 66 psMetadataAddF64(md, PS_LIST_TAIL, "-az_max", 0, "search by max azimuth ", NAN); 67 67 psMetadataAddF64(md, PS_LIST_TAIL, "-ccd_temp_min", 0, "search by min ccd tempature", NAN); 68 68 psMetadataAddF64(md, PS_LIST_TAIL, "-ccd_temp_max", 0, "search by max ccd tempature", NAN); 69 69 psMetadataAddF64(md, PS_LIST_TAIL, "-posang_min", 0, "search by min rotator position angle", NAN); 70 70 psMetadataAddF64(md, PS_LIST_TAIL, "-posang_max", 0, "search by max rotator position angle", NAN); 71 psMetadataAddF32(md, PS_LIST_TAIL, "-sun_angle_min", 0, "search by min solar angle", NAN); 72 psMetadataAddF32(md, PS_LIST_TAIL, "-sun_angle_max", 0, "search by max solar angle", NAN); 71 73 psMetadataAddStr(md, PS_LIST_TAIL, "-object", 0, "search by exposure object", NULL); 72 psMetadataAddF32(md, PS_LIST_TAIL, "-solang_min", 0, "search by min solar angle", NAN);73 psMetadataAddF32(md, PS_LIST_TAIL, "-solang_max", 0, "search by max solar angle", NAN);74 74 psMetadataAddStr(md, PS_LIST_TAIL, "-comment", 0, "search by comment field (LIKE comparison)", NULL); 75 75 psMetadataAddStr(md, PS_LIST_TAIL, "-obs_mode", 0, "search by observation mode", NULL); … … 99 99 PXOPT_COPY_F64(config->args, where, "-airmass_min", "rawExp.airmass", ">="); 100 100 PXOPT_COPY_F64(config->args, where, "-airmass_max", "rawExp.airmass", "<"); 101 PXOPT_COPY_ F64(config->args, where, "-ra_min", "rawExp.ra", ">=");102 PXOPT_COPY_ F64(config->args, where, "-ra_max", "rawExp.ra", "<");103 PXOPT_COPY_ F64(config->args, where, "-decl_min", "rawExp.decl", ">=");104 PXOPT_COPY_ F64(config->args, where, "-decl_max", "rawExp.decl", "<");101 PXOPT_COPY_RADEC(config->args, where, "-ra_min", "rawExp.ra", ">="); 102 PXOPT_COPY_RADEC(config->args, where, "-ra_max", "rawExp.ra", "<"); 103 PXOPT_COPY_RADEC(config->args, where, "-decl_min", "rawExp.decl", ">="); 104 PXOPT_COPY_RADEC(config->args, where, "-decl_max", "rawExp.decl", "<"); 105 105 PXOPT_COPY_F32(config->args, where, "-exp_time_min", "rawExp.exp_time", ">="); 106 106 PXOPT_COPY_F32(config->args, where, "-exp_time_max", "rawExp.exp_time", "<"); … … 122 122 PXOPT_COPY_F64(config->args, where, "-posang_max", "rawExp.posang", "<"); 123 123 PXOPT_COPY_STR(config->args, where, "-object", "rawExp.object", "=="); 124 PXOPT_COPY_F32(config->args, where, "-s olang_min", "rawExp.solang", ">=");125 PXOPT_COPY_F32(config->args, where, "-s olang_max", "rawExp.solang", "<");124 PXOPT_COPY_F32(config->args, where, "-sun_angle_min", "rawExp.sun_angle", ">="); 125 PXOPT_COPY_F32(config->args, where, "-sun_angle_max", "rawExp.sun_angle", "<"); 126 126 PXOPT_COPY_STR(config->args, where, "-comment", "rawExp.comment", "LIKE"); 127 127 PXOPT_COPY_STR(config->args, where, "-obs_mode", "rawExp.obs_mode", "=="); … … 175 175 psString query = psStringCopy("UPDATE chipRun JOIN rawExp USING(exp_id) SET state = '%s'"); 176 176 177 if (where ) {177 if (where && psListLength(where->list) > 0) { 178 178 psString whereClause = psDBGenerateWhereSQL(where, NULL); 179 179 psStringAppend(&query, " %s", whereClause); … … 216 216 psString query = psStringCopy("UPDATE chipRun JOIN rawExp USING(exp_id) SET label = '%s'"); 217 217 218 if (where ) {218 if (where && psListLength(where->list) > 0) { 219 219 psString whereClause = psDBGenerateWhereSQL(where, NULL); 220 220 psStringAppend(&query, " %s", whereClause); … … 264 264 dvodb, 265 265 tess_id, 266 end_stage, 266 end_stage, 267 267 0 // magicked 268 268 ) … … 277 277 psS64 chip_id = psDBLastInsertID(config->dbh); 278 278 279 // Create rows in chipImfile table for each input exposure. 279 // Create rows in chipImfile table for each input exposure. 280 280 // This creates the chip_image_id values 281 281 psString query = "INSERT INTO chipImfile " … … 295 295 return 0; 296 296 } 297 297 298 298 return chip_id; 299 299 }
Note:
See TracChangeset
for help on using the changeset viewer.
