Changeset 27838 for branches/tap_branches/Ohana/src/dvomerge/src/args.c
- Timestamp:
- May 3, 2010, 8:41:49 AM (16 years ago)
- Location:
- branches/tap_branches
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/tap_branches
- Property svn:mergeinfo changed
-
branches/tap_branches/Ohana
-
Property svn:mergeinfo
set to (toggle deleted branches)
/trunk/Ohana merged eligible /branches/eam_branches/Ohana.20100407 27635-27772 /branches/pap_delete/Ohana 27530-27595
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
branches/tap_branches/Ohana/src/dvomerge/src/args.c
r24745 r27838 1 1 # include "dvomerge.h" 2 static void help (void);3 2 4 int args (int argc, char **argv) { 3 /*** check for command line options ***/ 4 int dvomerge_args (int *argc, char **argv) { 5 5 6 int i, N, CONFIRM; 7 8 /* check for help request */ 9 if (get_argument (argc, argv, "-help") || 10 get_argument (argc, argv, "-h")) { 11 help (); 12 } 13 14 /*** check for command line options ***/ 15 16 /*** provide additional data ***/ 17 /* restrict to a portion of the sky? (REFCAT only) */ 18 UserPatch.Rmin = 0; 19 UserPatch.Rmax = 360; 20 UserPatch.Dmin = -90; 21 UserPatch.Dmax = +90; 22 CONFIRM = TRUE; 23 if ((N = get_argument (argc, argv, "-region"))) { 24 remove_argument (N, &argc, argv); 25 UserPatch.Rmin = atof (argv[N]); 26 remove_argument (N, &argc, argv); 27 UserPatch.Rmax = atof (argv[N]); 28 remove_argument (N, &argc, argv); 29 UserPatch.Dmin = atof (argv[N]); 30 remove_argument (N, &argc, argv); 31 UserPatch.Dmax = atof (argv[N]); 32 remove_argument (N, &argc, argv); 33 CONFIRM = FALSE; 34 } 6 int N; 35 7 36 8 /* extra error messages */ 37 9 VERBOSE = FALSE; 38 if ((N = get_argument ( argc, argv, "-v"))) {10 if ((N = get_argument (*argc, argv, "-v"))) { 39 11 VERBOSE = TRUE; 40 remove_argument (N, &argc, argv);12 remove_argument (N, argc, argv); 41 13 } 42 14 43 if (argc == 2) { 44 if (CONFIRM) { 45 fprintf (stderr, "you are splitting the entire sky in one pass\n"); 46 fprintf (stderr, "this could be a time consuming operation. type Ctrl-C within 5 seconds to cancel\n"); 47 for (i = 5; i > 0; i--) { 48 fprintf (stderr, "%d.. ", i); 49 usleep (1000000); 50 } 51 fprintf (stderr, "\n"); 52 } 53 return (TRUE); 15 if ((*argc != 6) && (*argc != 4)) dvomerge_usage(); 16 return TRUE; 17 } 18 19 /*** check for command line options ***/ 20 int dvoconvert_args (int *argc, char **argv) { 21 22 int N; 23 24 /* extra error messages */ 25 VERBOSE = FALSE; 26 if ((N = get_argument (*argc, argv, "-v"))) { 27 VERBOSE = TRUE; 28 remove_argument (N, argc, argv); 54 29 } 55 30 56 fprintf (stderr, "USAGE: dvosplit (newlevel) [-region (Rmin) (Rmax) (Dmin) (Dmax)]\n");57 exit (2);31 if (*argc != 4) dvoconvert_usage(); 32 return TRUE; 58 33 } 59 60 static void help () {61 62 fprintf (stderr, "USAGE\n");63 fprintf (stderr, " dvosplit (newlevel)\n\n");64 fprintf (stderr, " optional flags:\n");65 fprintf (stderr, " -region ra ra dec dec : migrate catalogs in specified region\n");66 fprintf (stderr, " -v : verbose mode\n");67 fprintf (stderr, " -help : this list\n");68 fprintf (stderr, " -h : this list\n\n");69 exit (2);70 }71 72 /** addstar modes:73 74 addstar (image.smp) - add cmp/smp image data to db75 addstar -ref (file.dat) (photcode)76 addstar -cat (USNO/2MASS/GSC) -region (ra dec - ra dec)77 78 -replace : ref/cat - replace existing match (photcode/time)79 -match : ref/cat - only add measures to existing averages80 81 ref types:82 ASCII - RA,DEC,M,dM in a table83 84 addstar85 86 **/87
Note:
See TracChangeset
for help on using the changeset viewer.
