Changeset 37430
- Timestamp:
- Sep 24, 2014, 10:55:29 AM (12 years ago)
- Location:
- trunk/ppTranslate/src
- Files:
-
- 3 edited
-
ppMops.h (modified) (2 diffs)
-
ppMopsArguments.c (modified) (5 diffs)
-
ppMopsWrite.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppTranslate/src/ppMops.h
r37375 r37430 6 6 7 7 #define IN_EXTNAME "SkyChip.psf" // Extension name for data in input 8 #define OBSERVATORY_CODE "F51" // IAU Observatory Code8 // #define OBSERVATORY_CODE "F51" // IAU Observatory Code 9 9 #define OUT_EXTNAME "MOPS_TRANSIENT_DETECTIONS" // Extension name for data in output 10 10 #define SOURCE_MASK (PM_SOURCE_MODE_FAIL | PM_SOURCE_MODE_BADPSF | PM_SOURCE_MODE_SATURATED | \ … … 23 23 psS64 warp_id; // Warp stage identifier 24 24 psS64 diff_id; // Diff stage identifier 25 psString camera; // Camera name 26 psString obscode; // observatory code (derived from camera) 25 27 bool positive; // Sense of subtraction, T=positive, F=negative 26 28 float zp, zpErr; // Magnitude zero point and error -
trunk/ppTranslate/src/ppMopsArguments.c
r34474 r37430 42 42 static void mopsArgumentsFree(ppMopsArguments *args) 43 43 { 44 psFree(args->camera); 45 psFree(args->obscode); 44 46 psFree(args->input); 45 47 psFree(args->exp_name); … … 63 65 args->warp_id = 0; 64 66 args->diff_id = 0; 67 args->camera = NULL; 68 args->obscode = NULL; 65 69 args->zp = NAN; 66 70 args->positive = true; … … 94 98 psMetadataAddS64(arguments, PS_LIST_TAIL, "-warp_id", 0, "Warp stage identifier", 0); 95 99 psMetadataAddS64(arguments, PS_LIST_TAIL, "-diff_id", 0, "Diff stage identifier", 0); 100 psMetadataAddStr(arguments, PS_LIST_TAIL, "-camera", 0, "Camera name", "No comment provided"); 96 101 psMetadataAddBool(arguments, PS_LIST_TAIL, "-inverse", 0, "Inverse subtraction?", false); 97 102 psMetadataAddF32(arguments, PS_LIST_TAIL, "-zp", 0, "Magnitude zero point", NAN); … … 126 131 args->warp_id = psMetadataLookupS64(NULL, arguments, "-warp_id"); 127 132 args->diff_id = psMetadataLookupS64(NULL, arguments, "-diff_id"); 133 args->camera = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-camera")); 128 134 args->positive = !psMetadataLookupBool(NULL, arguments, "-inverse"); // NOTE: negated 129 135 args->zp = psMetadataLookupF32(NULL, arguments, "-zp"); … … 137 143 args->shutoutc = psMemIncrRefCounter(psMetadataLookupStr(NULL, arguments, "-shutoutc")); 138 144 145 if (!args->camera) { 146 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "camera name not provided."); 147 return NULL; 148 } 149 if (!strcasecmp(args->camera, "GPC1")) { 150 args->obscode = psStringCopy("F51"); 151 } 152 if (!strcasecmp(args->camera, "GPC2")) { 153 args->obscode = psStringCopy("F52"); 154 } 155 if (!args->obscode) { 156 psError(PS_ERR_BAD_PARAMETER_VALUE, true, "unknown camera name."); 157 return NULL; 158 } 159 139 160 psTrace("ppMops.args", 1, "Done parsing command-line arguments\n"); 140 161 -
trunk/ppTranslate/src/ppMopsWrite.c
r37375 r37430 89 89 psWarning("no inputs with surviving detections. output header will be incomplete"); 90 90 } 91 psMetadataAddStr(header, PS_LIST_TAIL, "OBSCODE", 0, "IAU Observatory code", OBSERVATORY_CODE);91 psMetadataAddStr(header, PS_LIST_TAIL, "OBSCODE", 0, "IAU Observatory code", args->obscode); 92 92 psMetadataAddF32(header, PS_LIST_TAIL, "MAGZP", 0, "Magnitude zero point", args->zp); 93 93 //MOPS want the name ZEROPOINT for MAGZP
Note:
See TracChangeset
for help on using the changeset viewer.
