IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 27, 2005, 6:55:51 PM (21 years ago)
Author:
eugene
Message:

general cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/psphot/src/load_args.c

    r4375 r4641  
    1313
    1414  char *mask = NULL;
    15   if ((N = get_argument (*argc, argv, "--mask"))) {
     15  if ((N = get_argument (*argc, argv, "-mask"))) {
    1616    remove_argument (N, argc, argv);
    1717    mask = psStringCopy (argv[N]);
     
    2020
    2121  char *noise = NULL;
    22   if ((N = get_argument (*argc, argv, "--noise"))) {
     22  if ((N = get_argument (*argc, argv, "-noise"))) {
    2323    remove_argument (N, argc, argv);
    2424    noise = psStringCopy (argv[N]);
     
    2626  }
    2727
     28  char *diff = NULL;
     29  if ((N = get_argument (*argc, argv, "-diff"))) {
     30    remove_argument (N, argc, argv);
     31    diff = psStringCopy (argv[N]);
     32    remove_argument (N, argc, argv);
     33  }
     34
    2835  if (*argc != 4) usage ();
    2936
     37  // load config information
    3038  psMetadata *config = psMetadataParseConfig (NULL, &Nfail, argv[3], FALSE);
    3139
     40  // identify input image & optional noise & mask images
    3241  psMetadataAddStr (config, PS_LIST_HEAD, "INPUT",  "", argv[1]);
    3342  psMetadataAddStr (config, PS_LIST_HEAD, "OUTPUT", "", argv[2]);
     
    3847    psMetadataAddStr (config, PS_LIST_HEAD, "NOISE", "", noise);
    3948  }
     49  if (diff != NULL) {
     50    psMetadataAddStr (config, PS_LIST_HEAD, "DIFF_IMAGE", "", diff);
     51  }
    4052  return (config);
    4153}
     
    4355int usage () {
    4456
    45     fprintf (stderr, "USAGE: psphot (image.fits) (output.fits) (config)\n");
     57    fprintf (stderr, "USAGE: psphot (image) (output) (config)\n");
    4658    fprintf (stderr, "options: \n");
    47     fprintf (stderr, "  --mask  (filename)\n");
    48     fprintf (stderr, "  --noise (filename)\n");
     59    fprintf (stderr, "  -mask  (filename)\n");
     60    fprintf (stderr, "  -noise (filename)\n");
     61    fprintf (stderr, "  -diff  (filename)\n");
    4962    exit (2);
    5063}
Note: See TracChangeset for help on using the changeset viewer.