- Timestamp:
- Mar 5, 2012, 5:19:48 PM (14 years ago)
- Location:
- branches/meh_branches/ppstack_test
- Files:
-
- 4 edited
-
. (modified) (1 prop)
-
psvideophot (modified) (1 prop)
-
psvideophot/src (modified) (1 prop)
-
psvideophot/src/psvideophotArguments.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/meh_branches/ppstack_test
- Property svn:mergeinfo changed
-
branches/meh_branches/ppstack_test/psvideophot
- Property svn:mergeinfo changed
/branches/eam_branches/ipp-20110710/psvideophot (added) merged: 32338 /branches/eam_branches/ipp-20110906/psvideophot (added) merged: 32630 /branches/eam_branches/ipp-20111110/psvideophot (added) merged: 32694
- Property svn:mergeinfo changed
-
branches/meh_branches/ppstack_test/psvideophot/src
- Property svn:ignore
-
branches/meh_branches/ppstack_test/psvideophot/src/psvideophotArguments.c
r31290 r33415 6 6 7 7 static void usage (void) { 8 fprintf(stderr, "USAGE: psvideophot [-file INPUT.fits] [-list INPUT.txt] OUTPUT \n\n");8 fprintf(stderr, "USAGE: psvideophot [-file INPUT.fits] [-list INPUT.txt] OUTPUT -class_id CLASS_ID -cell_id CELL_ID\n\n"); 9 9 fprintf(stderr, "Optional arguments:\n"); 10 10 fprintf(stderr, "\t-stats STATS.mdc: Output statistics into STATS.mdc\n"); 11 fprintf(stderr, "\t-isfringe: The input image contains fringe data.\n"); 12 fprintf(stderr, "\t-isdark: The input image contains dark data.\n"); 13 fprintf(stderr, "\t-usemask MASKVAL: Use this mask value (override recipe).\n"); 14 fprintf(stderr, "\t-chip CHIPNUM: Only process this chip number.\n"); 15 fprintf(stderr, "\t-norm VALUE: Divide through by this value when done.\n"); 16 fprintf(stderr, "\t-normlist file.mdc: normalizations by class_id.\n"); 17 fprintf(stderr, "\t-video: process video cells\n"); 11 fprintf(stderr, "\t-video_extname VIDEOEXTNAME: EXTNAME for video table\n"); 18 12 fprintf(stderr, "\n"); 19 13 fprintf(stderr, "Input options (single file / file list):\n"); 20 fprintf(stderr, "\t-noisemap/-noisemaplist: Noise Map image.\n");21 fprintf(stderr, "\t-bias/-biaslist: Bias image.\n");22 fprintf(stderr, "\t-dark/-darklist: Dark image.\n");23 fprintf(stderr, "\t-shutter/-shutterlist: Shutter image.\n");24 fprintf(stderr, "\t-flat/-flatlist: Flat image.\n");25 fprintf(stderr, "\t-mask/-masklist: Mask image.\n");26 fprintf(stderr, "\t-fringe/-fringelist: Fringe image and data.\n");27 fprintf(stderr, "\t-linearity/-linearlist: linearity correction file.\n");28 14 fprintf(stderr, "\n"); 29 15 exit (2); … … 63 49 // psMetadata *options = psMetadataAlloc (); 64 50 // psMetadataAddPtr (config->arguments, PS_LIST_TAIL, "PSVIDEOPHOT.OPTIONS", PS_DATA_METADATA, "", options); 51 52 if ((argnum = psArgumentGet(argc, argv, "-class_id"))) { 53 psArgumentRemove(argnum, &argc, argv); 54 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "CLASS_ID", PS_META_REPLACE, 55 "Chip to process", argv[argnum]); 56 psArgumentRemove(argnum, &argc, argv); 57 } else { 58 fprintf(stderr, "-class_id is required\n"); 59 usage(); 60 } 61 if ((argnum = psArgumentGet(argc, argv, "-cell_id"))) { 62 psArgumentRemove(argnum, &argc, argv); 63 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "CELL_ID", PS_META_REPLACE, 64 "Cell to process", argv[argnum]); 65 psArgumentRemove(argnum, &argc, argv); 66 } else { 67 fprintf(stderr, "-cell_id is required\n"); 68 usage(); 69 } 70 if ((argnum = psArgumentGet(argc, argv, "-video_extname"))) { 71 psArgumentRemove(argnum, &argc, argv); 72 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "VIDEOEXTNAME", PS_META_REPLACE, 73 "EXTNAME of video table", argv[argnum]); 74 psArgumentRemove(argnum, &argc, argv); 75 } 65 76 66 77 if ((argnum = psArgumentGet(argc, argv, "-stats"))) { … … 117 128 // the input file is a required argument; if not found, we will exit 118 129 pmConfigFileSetsMD (config->arguments, &argc, argv, "INPUT", "-file", "-list"); 130 pmConfigFileSetsMD (config->arguments, &argc, argv, "ASTROM", "-astrom", "-astromlist"); 119 131 120 132 // if these command-line options are supplied, load the file name lists into config->arguments … … 168 180 169 181 // Add the input and output images (which remain on the command-line) to the arguments list 170 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Name of the output image", argv[1]);182 psMetadataAddStr(config->arguments, PS_LIST_TAIL, "OUTPUT", 0, "Name of the output table", argv[1]); 171 183 172 184 return config;
Note:
See TracChangeset
for help on using the changeset viewer.
