- Timestamp:
- Mar 9, 2009, 3:41:26 PM (17 years ago)
- Location:
- branches/cnb_branches/cnb_branch_20090215
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ppSub/src/ppSubArguments.c (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/cnb_branches/cnb_branch_20090215
- Property svn:mergeinfo changed
/branches/eam_branches/eam_branch_20090303 (added) merged: 23158,23175-23181,23202-23210,23220-23225 /trunk merged: 23211-23219,23226-23238
- Property svn:mergeinfo changed
-
branches/cnb_branches/cnb_branch_20090215/ppSub/src/ppSubArguments.c
r23199 r23239 30 30 fprintf(stderr, "\nPan-STARRS PSF-matched image subtraction\n\n"); 31 31 fprintf(stderr, "Usage: %s INPUT.fits REFERENCE.fits OUTPUT_ROOT \n" 32 "\t[-psf REFERENCE.psf.fits] [-sources REFERENCE.cmf]\n\n"32 "\t[-psf REFERENCE.psf.fits]\n\n" 33 33 "This subtracts the convolved REFERENCE from the INPUT, by default.\n", 34 34 program); … … 201 201 202 202 203 pmConfigFileSetsMD(config->arguments, &argc, argv, "PPSUB.SOURCES", "-sources", NULL);204 205 203 psMetadata *arguments = config->arguments; // Command-line arguments 206 204 psMetadataAddStr(arguments, PS_LIST_TAIL, "-inmask", 0, "Input mask image", NULL); 207 205 psMetadataAddStr(arguments, PS_LIST_TAIL, "-invariance", 0, "Input variance image", NULL); 206 psMetadataAddStr(arguments, PS_LIST_TAIL, "-insources", 0, "Input source list", NULL); 208 207 psMetadataAddStr(arguments, PS_LIST_TAIL, "-refmask", 0, "Reference mask image", NULL); 209 208 psMetadataAddStr(arguments, PS_LIST_TAIL, "-refvariance", 0, "Reference variance image", NULL); 209 psMetadataAddStr(arguments, PS_LIST_TAIL, "-refsources", 0, "Reference source list", NULL); 210 210 psMetadataAddStr(arguments, PS_LIST_TAIL, "-stats", 0, "Statistics file", NULL); 211 211 psMetadataAddF32(arguments, PS_LIST_TAIL, "-region", 0, "Size of iso-kernel region", NAN); … … 224 224 psMetadataAddF32(arguments, PS_LIST_TAIL, "-spacing", 0, "Typical stamp spacing (pixels)", NAN); 225 225 psMetadataAddS32(arguments, PS_LIST_TAIL, "-footprint", 0, "Stamp footprint half-size (pixels)", -1); 226 psMetadataAddF32(arguments, PS_LIST_TAIL, "-source-radius", 0, "Source matching radius (pixels)", NAN); 226 227 psMetadataAddS32(arguments, PS_LIST_TAIL, "-stride", 0, "Size of convolution patches (pixels)", -1); 227 228 psMetadataAddF32(arguments, PS_LIST_TAIL, "-threshold", 0, "Minimum threshold for stamps (ADU)", NAN); … … 268 269 fileList("INPUT.VARIANCE", inVariance, "Name of the input variance image", config); 269 270 } 271 const char *inSources = psMetadataLookupStr(NULL, arguments, "-insources"); // Name of input source list 272 if (inSources && strlen(inSources) > 0) { 273 fileList("INPUT.SOURCES", inSources, "Name of the input source list", config); 274 } 270 275 271 276 const char *refMask = psMetadataLookupStr(NULL, arguments, "-refmask"); // Name of reference mask … … 276 281 if (refVariance && strlen(refVariance) > 0) { 277 282 fileList("REF.VARIANCE", refVariance, "Name of the reference variance image", config); 283 } 284 const char *refSources = psMetadataLookupStr(NULL, arguments, "-refsources"); // Name of ref source list 285 if (refSources && strlen(refSources) > 0) { 286 fileList("REF.SOURCES", refSources, "Name of the reference source list", config); 278 287 } 279 288 … … 300 309 } 301 310 302 VALUE_ARG_RECIPE_FLOAT("-region", "REGION.SIZE", F32); 303 VALUE_ARG_RECIPE_INT("-size", "KERNEL.SIZE", S32, 0); 304 VALUE_ARG_RECIPE_INT("-order", "SPATIAL.ORDER", S32, -1); 305 VALUE_ARG_RECIPE_FLOAT("-spacing", "STAMP.SPACING", F32); 306 VALUE_ARG_RECIPE_INT("-rings-order", "RINGS.ORDER", S32, -1); 307 VALUE_ARG_RECIPE_INT("-inner", "INNER", S32, -1); 308 VALUE_ARG_RECIPE_INT("-spam-binning", "SPAM.BINNING", S32, 0); 309 VALUE_ARG_RECIPE_INT("-footprint", "STAMP.FOOTPRINT", S32, -1); 310 VALUE_ARG_RECIPE_INT("-stride", "STRIDE", S32, -1); 311 VALUE_ARG_RECIPE_FLOAT("-threshold", "STAMP.THRESHOLD", F32); 312 VALUE_ARG_RECIPE_INT("-iter", "ITER", S32, -1); 313 VALUE_ARG_RECIPE_FLOAT("-rej", "REJ", F32); 314 VALUE_ARG_RECIPE_FLOAT("-sys", "SYS", F32); 315 VALUE_ARG_RECIPE_FLOAT("-badfrac", "BADFRAC", F32); 316 VALUE_ARG_RECIPE_FLOAT("-penalty", "PENALTY", F32); 317 VALUE_ARG_RECIPE_FLOAT("-poor-frac", "POOR.FRACTION", F32); 318 VALUE_ARG_RECIPE_INT("-bin1", "BIN1", S32, 0); 319 VALUE_ARG_RECIPE_INT("-bin2", "BIN2", S32, 0); 311 VALUE_ARG_RECIPE_FLOAT("-region", "REGION.SIZE", F32); 312 VALUE_ARG_RECIPE_INT("-size", "KERNEL.SIZE", S32, 0); 313 VALUE_ARG_RECIPE_INT("-order", "SPATIAL.ORDER", S32, -1); 314 VALUE_ARG_RECIPE_FLOAT("-spacing", "STAMP.SPACING", F32); 315 VALUE_ARG_RECIPE_INT("-rings-order", "RINGS.ORDER", S32, -1); 316 VALUE_ARG_RECIPE_INT("-inner", "INNER", S32, -1); 317 VALUE_ARG_RECIPE_INT("-spam-binning", "SPAM.BINNING", S32, 0); 318 VALUE_ARG_RECIPE_INT("-footprint", "STAMP.FOOTPRINT", S32, -1); 319 VALUE_ARG_RECIPE_FLOAT("-source-radius", "SOURCE.RADIUS", F32); 320 VALUE_ARG_RECIPE_INT("-stride", "STRIDE", S32, -1); 321 VALUE_ARG_RECIPE_FLOAT("-threshold", "STAMP.THRESHOLD", F32); 322 VALUE_ARG_RECIPE_INT("-iter", "ITER", S32, -1); 323 VALUE_ARG_RECIPE_FLOAT("-rej", "REJ", F32); 324 VALUE_ARG_RECIPE_FLOAT("-sys", "SYS", F32); 325 VALUE_ARG_RECIPE_FLOAT("-badfrac", "BADFRAC", F32); 326 VALUE_ARG_RECIPE_FLOAT("-penalty", "PENALTY", F32); 327 VALUE_ARG_RECIPE_FLOAT("-poor-frac", "POOR.FRACTION", F32); 328 VALUE_ARG_RECIPE_INT("-bin1", "BIN1", S32, 0); 329 VALUE_ARG_RECIPE_INT("-bin2", "BIN2", S32, 0); 320 330 321 331 valueArgRecipeStr(arguments, recipe, "-mask-in", "MASK.IN", recipe);
Note:
See TracChangeset
for help on using the changeset viewer.
