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