Changeset 27583
- Timestamp:
- Apr 2, 2010, 3:57:21 PM (16 years ago)
- Location:
- trunk/Ohana/src/dvomerge
- Files:
-
- 8 edited
-
Makefile (modified) (3 diffs)
-
include/dvomerge.h (modified) (1 diff)
-
src/args.c (modified) (2 diffs)
-
src/dvomerge.c (modified) (1 diff)
-
src/dvomergeCreate.c (modified) (1 diff)
-
src/dvomergeUpdate.c (modified) (1 diff)
-
src/help.c (modified) (4 diffs)
-
src/merge_catalogs_old.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/dvomerge/Makefile
r27435 r27583 1 default: dvomerge1 default: all 2 2 help: 3 3 @echo "make options: dvomerge (default)" … … 18 18 19 19 dvomerge : $(BIN)/dvomerge.$(ARCH) 20 all: dvomerge 20 dvomerge : $(BIN)/dvoconvert.$(ARCH) 21 22 all: dvomerge dvoconvert 21 23 22 24 DVOMERGE = \ … … 41 43 $(BIN)/dvomerge.$(ARCH) : $(DVOMERGE) 42 44 43 INSTALL = dvomerge 45 DVOCONVERT = \ 46 $(SRC)/dvoconvert.$(ARCH).o \ 47 $(SRC)/SetSignals.$(ARCH).o \ 48 $(SRC)/ConfigInit.$(ARCH).o \ 49 $(SRC)/Shutdown.$(ARCH).o \ 50 $(SRC)/help.$(ARCH).o \ 51 $(SRC)/args.$(ARCH).o \ 52 $(SRC)/SkyTablePopulatedRange.$(ARCH).o \ 53 $(SRC)/LoadCatalog.$(ARCH).o \ 54 $(SRC)/merge_catalogs_new.$(ARCH).o 55 56 $(DVOCONVERT) : $(INC)/dvomerge.h 57 58 $(BIN)/dvoconvert.$(ARCH) : $(DVOCONVERT) 59 60 INSTALL = dvomerge dvoconvert 44 61 45 62 # dependancy rules for binary code ######################### -
trunk/Ohana/src/dvomerge/include/dvomerge.h
r27435 r27583 46 46 int Shutdown PROTO((char *format, ...)) OHANA_FORMAT(printf, 1, 2); 47 47 48 void usage PROTO((void)); 49 void help PROTO((int argc, char **argv)); 50 int args PROTO((int *argc, char **argv)); 48 void dvomerge_usage PROTO((void)); 49 void dvomerge_help PROTO((int argc, char **argv)); 50 int dvomerge_args PROTO((int *argc, char **argv)); 51 52 void dvoconvert_usage PROTO((void)); 53 void dvoconvert_help PROTO((int argc, char **argv)); 54 int dvoconvert_args PROTO((int *argc, char **argv)); 51 55 52 56 int SkyTablePopulatedRange PROTO((off_t *ns, off_t *ne, SkyTable *sky, off_t Nstart)); -
trunk/Ohana/src/dvomerge/src/args.c
r27435 r27583 2 2 3 3 /*** check for command line options ***/ 4 int args (int *argc, char **argv) {4 int dvomerge_args (int *argc, char **argv) { 5 5 6 int N, CONFIRM; 7 8 /*** provide additional data ***/ 9 /* restrict to a portion of the sky? (REFCAT only) */ 10 UserPatch.Rmin = 0; 11 UserPatch.Rmax = 360; 12 UserPatch.Dmin = -90; 13 UserPatch.Dmax = +90; 14 CONFIRM = TRUE; 15 if ((N = get_argument (*argc, argv, "-region"))) { 16 remove_argument (N, argc, argv); 17 UserPatch.Rmin = atof (argv[N]); 18 remove_argument (N, argc, argv); 19 UserPatch.Rmax = atof (argv[N]); 20 remove_argument (N, argc, argv); 21 UserPatch.Dmin = atof (argv[N]); 22 remove_argument (N, argc, argv); 23 UserPatch.Dmax = atof (argv[N]); 24 remove_argument (N, argc, argv); 25 CONFIRM = FALSE; 26 } 6 int N; 27 7 28 8 /* extra error messages */ … … 33 13 } 34 14 35 if ((*argc != 6) && (*argc != 4)) usage();15 if ((*argc != 6) && (*argc != 4)) dvomerge_usage(); 36 16 return TRUE; 37 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); 29 } 30 31 if (*argc != 4) dvoconvert_usage(); 32 return TRUE; 33 } -
trunk/Ohana/src/dvomerge/src/dvomerge.c
r27435 r27583 4 4 5 5 SetSignals (); 6 help (argc, argv);6 dvomerge_help (argc, argv); 7 7 ConfigInit (&argc, argv); 8 args (&argc, argv);8 dvomerge_args (&argc, argv); 9 9 10 10 if (argc == 6) dvomergeCreate (argc, argv); 11 11 if (argc == 4) dvomergeUpdate (argc, argv); 12 usage();12 dvomerge_usage(); 13 13 exit (2); // cannot reach here. 14 14 } -
trunk/Ohana/src/dvomerge/src/dvomergeCreate.c
r27435 r27583 13 13 IDmapType IDmap1, IDmap2; 14 14 15 if (strcasecmp (argv[2], "and")) usage();16 if (strcasecmp (argv[4], "to")) usage();15 if (strcasecmp (argv[2], "and")) dvomerge_usage(); 16 if (strcasecmp (argv[4], "to")) dvomerge_usage(); 17 17 18 18 input1 = argv[1]; -
trunk/Ohana/src/dvomerge/src/dvomergeUpdate.c
r27435 r27583 11 11 IDmapType IDmap; 12 12 13 if (strcasecmp (argv[2], "into")) usage();13 if (strcasecmp (argv[2], "into")) dvomerge_usage(); 14 14 15 15 input = argv[1]; -
trunk/Ohana/src/dvomerge/src/help.c
r27435 r27583 1 1 # include "dvomerge.h" 2 2 3 void usage (void) {3 void dvomerge_usage (void) { 4 4 fprintf (stderr, "USAGE: dvomerge (input1) and (input2) to (output)\n"); 5 5 fprintf (stderr, " OR: dvomerge (input) into (output)\n"); … … 7 7 } 8 8 9 void help (int argc, char **argv) { 9 void dvoconvert_usage(void) { 10 11 fprintf (stderr, "USAGE: dvoconvert (input) to (output)\n"); 12 13 exit (2); 14 } 15 16 void dvomerge_help (int argc, char **argv) { 10 17 11 18 /* check for help request */ … … 17 24 18 25 fprintf (stderr, "USAGE\n"); 19 fprintf (stderr, " dvosplit (newlevel)\n\n"); 26 fprintf (stderr, " dvomerge (input1) and (input2) to (output)\n"); 27 fprintf (stderr, " dvomerge (input) into (output)\n\n"); 28 fprintf (stderr, " merge DVO databases\n"); 20 29 fprintf (stderr, " optional flags:\n"); 21 fprintf (stderr, " -region ra ra dec dec : migrate catalogs in specified region\n");22 30 fprintf (stderr, " -v : verbose mode\n"); 23 31 fprintf (stderr, " -help : this list\n"); … … 26 34 } 27 35 28 /** addstar modes: 36 void dvoconvert_help (int argc, char **argv) { 37 38 /* check for help request */ 39 if (get_argument (argc, argv, "-help")) goto show_help; 40 if (get_argument (argc, argv, "-h")) goto show_help; 41 return; 42 43 show_help: 44 45 fprintf (stderr, "USAGE\n"); 46 fprintf (stderr, " dvoconvert (input) to (output)\n\n"); 47 48 fprintf (stderr, " change output format and mode with\n"); 49 fprintf (stderr, " -D CATFORMAT (format)\n"); 50 fprintf (stderr, " -D CATMODE (mode)\n\n"); 29 51 30 addstar (image.smp) - add cmp/smp image data to db 31 addstar -ref (file.dat) (photcode) 32 addstar -cat (USNO/2MASS/GSC) -region (ra dec - ra dec) 52 fprintf (stderr, " optional flags:\n"); 53 fprintf (stderr, " -v : verbose mode\n"); 54 fprintf (stderr, " -help : this list\n"); 55 fprintf (stderr, " -h : this list\n\n"); 56 exit (2); 57 } 33 58 34 -replace : ref/cat - replace existing match (photcode/time)35 -match : ref/cat - only add measures to existing averages36 37 ref types:38 ASCII - RA,DEC,M,dM in a table39 40 addstar41 42 **/ -
trunk/Ohana/src/dvomerge/src/merge_catalogs_old.c
r27435 r27583 260 260 261 261 output[0].average[Nave].Xp = 0; 262 output[0].average[Nave].ChiSq = 0.0; 262 output[0].average[Nave].ChiSqAve = 0.0; 263 output[0].average[Nave].ChiSqPM = 0.0; 264 output[0].average[Nave].ChiSqPar = 0.0; 265 output[0].average[Nave].Tmean = 0; 266 output[0].average[Nave].Trange = 0; 263 267 output[0].average[Nave].Npos = 0; 264 268
Note:
See TracChangeset
for help on using the changeset viewer.
