Changeset 13515 for trunk/ppStack/src/ppStackArguments.c
- Timestamp:
- May 24, 2007, 2:28:58 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ppStack/src/ppStackArguments.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStack/src/ppStackArguments.c
r13512 r13515 17 17 { 18 18 fprintf(stderr, "\nPan-STARRS Image combination\n\n"); 19 fprintf(stderr, "Usage: %s IMAGES.list MASKS.list OUTPUT_ROOT\n", 19 fprintf(stderr, "Usage: %s INPUTS.mdc OUTPUT_ROOT\n" 20 "where INPUTS.mdc contains:\n" 21 "\tIMAGE(STR): Image filename\n" 22 "\tMASK(STR): Mask filename\n" 23 "\tSEEING(F32): Seeing FWHM (pixels)\n" 24 "\tWEIGHT(F32): Relative weighting to be applied\n" 25 "\tSCALE(F32): Relative scaling to be applied\n", 20 26 program); 21 27 fprintf(stderr, "\n"); … … 85 91 psMetadataAddU8(arguments, PS_LIST_TAIL, "-mask-bad", 0, "Mask value for bad pixels", 0); 86 92 psMetadataAddU8(arguments, PS_LIST_TAIL, "-mask-blank", 0, "Mask value for blank region", 0); 87 psMetadataAddStr(arguments, PS_LIST_TAIL, "-seeing", 0, "Name of file with seeing FWHMs", NULL);88 93 89 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 4) {94 if (argc == 1 || !psArgumentParse(arguments, &argc, argv) || argc != 3) { 90 95 usage(argv[0], arguments, config); 91 96 } 92 97 93 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "IMAGES.LIST", 0, 94 "Name of the input image list", argv[1]); 95 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "MASKS.LIST", 0, 96 "Name of the input masks list", argv[2]); 98 int numBad = 0; // Number of bad lines 99 psMetadata *inputs = psMetadataConfigRead(NULL, &numBad, argv[1], false); // Information about inputs 100 if (!inputs || numBad > 0) { 101 psError(PS_ERR_BAD_PARAMETER_VALUE, false, "Unable to cleanly read MDC file with inputs."); 102 goto ERROR; 103 } 104 psMetadataAddMetadata(config->arguments, PS_LIST_TAIL, "INPUTS", 0, 105 "Metadata with input details", inputs); 97 106 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "OUTPUT", 0, 98 "Root name of the output image list", argv[ 3]);107 "Root name of the output image list", argv[2]); 99 108 100 valueArgStr(config, arguments, "-stat", "STATS",config->arguments);109 valueArgStr(config, arguments, "-stat", "STATS", config->arguments); 101 110 102 111 psMetadata *recipe = psMetadataLookupMetadata(NULL, config->recipes, PPSTACK_RECIPE); // Recipe for ppSim
Note:
See TracChangeset
for help on using the changeset viewer.
