Changeset 23613 for trunk/ippTools/src/pxwarp.c
- Timestamp:
- Mar 30, 2009, 2:52:04 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pxwarp.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pxwarp.c
r23610 r23613 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", "rawExp.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 }118 30 119 31 bool pxwarpRunSetState(pxConfig *config, psS64 warp_id, const char *state)
Note:
See TracChangeset
for help on using the changeset viewer.
