Changeset 23298 for trunk/ppSub/src/ppSubArguments.c
- Timestamp:
- Mar 12, 2009, 12:16:20 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ppSub/src/ppSubArguments.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppSub/src/ppSubArguments.c
r23242 r23298 29 29 { 30 30 fprintf(stderr, "\nPan-STARRS PSF-matched image subtraction\n\n"); 31 fprintf(stderr, "Usage: %s INPUT.fits REFERENCE.fitsOUTPUT_ROOT \n"31 fprintf(stderr, "Usage: %s OUTPUT_ROOT \n" 32 32 "\t[-psf REFERENCE.psf.fits]\n\n" 33 33 "This subtracts the convolved REFERENCE from the INPUT, by default.\n", … … 202 202 203 203 psMetadata *arguments = config->arguments; // Command-line arguments 204 psMetadataAddStr(arguments, PS_LIST_TAIL, "-inimage", 0, "Input image", NULL); 204 205 psMetadataAddStr(arguments, PS_LIST_TAIL, "-inmask", 0, "Input mask image", NULL); 205 206 psMetadataAddStr(arguments, PS_LIST_TAIL, "-invariance", 0, "Input variance image", NULL); 206 207 psMetadataAddStr(arguments, PS_LIST_TAIL, "-insources", 0, "Input source list", NULL); 208 psMetadataAddStr(arguments, PS_LIST_TAIL, "-refimage", 0, "Reference image", NULL); 207 209 psMetadataAddStr(arguments, PS_LIST_TAIL, "-refmask", 0, "Reference mask image", NULL); 208 210 psMetadataAddStr(arguments, PS_LIST_TAIL, "-refvariance", 0, "Reference variance image", NULL); 209 211 psMetadataAddStr(arguments, PS_LIST_TAIL, "-refsources", 0, "Reference source list", NULL); 212 psMetadataAddStr(arguments, PS_LIST_TAIL, "-kernel", 0, "Precalculated kernel to apply", NULL); 210 213 psMetadataAddStr(arguments, PS_LIST_TAIL, "-stats", 0, "Statistics file", NULL); 211 214 psMetadataAddF32(arguments, PS_LIST_TAIL, "-region", 0, "Size of iso-kernel region", NAN); … … 253 256 psMetadataAddBool(arguments, PS_LIST_TAIL, "-visual", 0, "Show diagnostic plots", NULL); 254 257 255 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 4) {258 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 2) { 256 259 usage(argv[0], arguments, config); 257 260 } 258 261 259 fileList("INPUT", argv[1], "Name of the input image", config);260 fileList("REF", argv[2], "Name of the reference image", config);261 262 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Name of the output image", argv[3]); 262 263 264 265 const char *inImage = psMetadataLookupStr(NULL, arguments, "-inimage"); // Name of input image 266 if (inImage && strlen(inImage) > 0) { 267 fileList("INPUT", inImage, "Name of the input image", config); 268 } 263 269 const char *inMask = psMetadataLookupStr(NULL, arguments, "-inmask"); // Name of input mask 264 270 if (inMask && strlen(inMask) > 0) { … … 274 280 } 275 281 282 const char *refImage = psMetadataLookupStr(NULL, arguments, "-refimage"); // Name of reference image 283 if (refImage && strlen(refImage) > 0) { 284 fileList("INPUT", refImage, "Name of the reference image", config); 285 } 276 286 const char *refMask = psMetadataLookupStr(NULL, arguments, "-refmask"); // Name of reference mask 277 287 if (refMask && strlen(refMask) > 0) { … … 285 295 if (refSources && strlen(refSources) > 0) { 286 296 fileList("REF.SOURCES", refSources, "Name of the reference source list", config); 297 } 298 299 const char *kernel = psMetadataLookupStr(NULL, arguments, "-kernel"); // Name of kernel 300 if (kernel && strlen(kernel) > 0) { 301 fileList("KERNEL", kernel, "Name of the kernel to apply", config); 287 302 } 288 303
Note:
See TracChangeset
for help on using the changeset viewer.
