Changeset 15540
- Timestamp:
- Nov 9, 2007, 9:54:06 AM (19 years ago)
- Location:
- trunk/Ohana/src
- Files:
-
- 7 edited
-
getstar/Makefile (modified) (4 diffs)
-
getstar/include/getstar.h (modified) (2 diffs)
-
getstar/src/args.c (modified) (2 diffs)
-
getstar/src/getstar.c (modified) (2 diffs)
-
getstar/src/select_by_region.c (modified) (1 diff)
-
libautocode/Makefile.Targets (modified) (2 diffs)
-
libdvo/Makefile (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/getstar/Makefile
r13091 r15540 20 20 getstar.install: $(DESTBIN)/getstar 21 21 22 dvoImageOverlaps: $(BIN)/dvoImageOverlaps.$(ARCH) 22 dvoImageOverlaps: $(BIN)/dvoImageOverlaps.$(ARCH) $(DVO_LIBS) 23 23 dvoImageOverlaps.install: $(DESTBIN)/dvoImageOverlaps 24 24 25 dvoImageExtract: $(BIN)/dvoImageExtract.$(ARCH) 25 dvoImageExtract: $(BIN)/dvoImageExtract.$(ARCH) $(DVO_LIBS) 26 26 dvoImageExtract.install: $(DESTBIN)/dvoImageExtract 27 27 … … 30 30 31 31 GETSTAR = \ 32 $(SRC)/getstar.$(ARCH).o \ 33 $(SRC)/args.$(ARCH).o \ 34 $(SRC)/ConfigInit.$(ARCH).o \ 35 $(SRC)/Shutdown.$(ARCH).o \ 36 $(SRC)/SetSignals.$(ARCH).o \ 37 $(SRC)/select_by_region.$(ARCH).o 32 $(SRC)/getstar.$(ARCH).o \ 33 $(SRC)/args.$(ARCH).o \ 34 $(SRC)/ConfigInit.$(ARCH).o \ 35 $(SRC)/Shutdown.$(ARCH).o \ 36 $(SRC)/SetSignals.$(ARCH).o \ 37 $(SRC)/select_by_region.$(ARCH).o \ 38 $(SRC)/write_catalog.$(ARCH).o \ 39 $(SRC)/write_getstar_ps1_dev_0.$(ARCH).o \ 40 $(SRC)/write_getstar_ps1_dev_1.$(ARCH).o \ 41 $(SRC)/write_getstar_ps1_dev_2.$(ARCH).o 38 42 39 $(GETSTAR): $(INC)/getstar.h 40 $(BIN)/getstar.$(ARCH): $(GETSTAR) 43 $(GETSTAR): $(INC)/getstar.h $(DVO_INCS) 44 $(BIN)/getstar.$(ARCH): $(GETSTAR) $(DVO_LIBS) 41 45 42 46 OVERLAPS = \ … … 54 58 $(SRC)/MatchImages.$(ARCH).o 55 59 56 $(OVERLAPS): $(INC)/dvoImageOverlaps.h 57 $(BIN)/dvoImageOverlaps.$(ARCH): $(OVERLAPS) 60 $(OVERLAPS): $(INC)/dvoImageOverlaps.h $(DVO_INCS) 61 $(BIN)/dvoImageOverlaps.$(ARCH): $(OVERLAPS) $(DVO_LIBS) 58 62 59 63 EXTRACT = \ … … 67 71 $(SRC)/SelectImages.$(ARCH).o 68 72 69 $(EXTRACT): $(INC)/dvoImageExtract.h 70 $(BIN)/dvoImageExtract.$(ARCH): $(EXTRACT) 73 $(EXTRACT): $(INC)/dvoImageExtract.h $(DVO_INCS) 74 $(BIN)/dvoImageExtract.$(ARCH): $(EXTRACT) $(DVO_LIBS) -
trunk/Ohana/src/getstar/include/getstar.h
r9630 r15540 19 19 20 20 char OUTPUT[256]; 21 char OUTFORMAT[256]; 21 22 char GSCFILE[256]; 22 23 char CATDIR[256]; … … 28 29 int MagLimitUse; 29 30 float MagLimitValue; 31 PhotCode *photcode; 30 32 31 33 int args PROTO((int argc, char **argv)); -
trunk/Ohana/src/getstar/src/args.c
r14590 r15540 8 8 "getstar -image name\n" 9 9 "getstar -immatch partial-name\n\n" 10 " option options: \n" 11 " -o output : defaults to stdout\n" 12 " -v : verbose mode\n" 13 " -h / -help : this list\n" 10 " options: \n" 11 " -maglim (mag) : maximum magnitude returned\n" 12 " -format (format) : output formats (CATALOG, PS1_DEV_0, PS1_DEV_1, PS1_DEV_2)\n" 13 " -photcode (code) : desired photcode for output magnitudes\n" 14 " -o output : defaults to stdout\n" 15 " -v : verbose mode\n" 16 " -h / -help : this list\n" 14 17 ); 15 18 exit (2); … … 49 52 remove_argument (N, &argc, argv); 50 53 strcpy (OUTPUT, argv[N]); 54 remove_argument (N, &argc, argv); 55 } 56 57 /* check for command line options */ 58 strcpy (OUTFORMAT, "CATALOG"); 59 if ((N = get_argument (argc, argv, "-format"))) { 60 remove_argument (N, &argc, argv); 61 strcpy (OUTFORMAT, argv[N]); 62 remove_argument (N, &argc, argv); 63 } 64 65 // in some cases, we need a photcode 66 photcode = GetPhotcodebyNsec (0); // default to first average photcode 67 if ((N = get_argument (argc, argv, "-photcode"))) { 68 remove_argument (N, &argc, argv); 69 photcode = GetPhotcodebyName (argv[N]); 70 if (photcode == NULL) { 71 fprintf (stderr, "photcode %s not found in photcode table\n", argv[N]); 72 exit (1); 73 } 74 // XXX check that photcode is SEC type 51 75 remove_argument (N, &argc, argv); 52 76 } -
trunk/Ohana/src/getstar/src/getstar.c
r8392 r15540 17 17 18 18 // create an output catalog with the desired name and format options 19 dvo_catalog_init (&output, TRUE); 19 20 output.filename = OUTPUT; 20 21 output.catformat = dvo_catalog_catformat (CATFORMAT); // set the default catformat from config data 21 22 output.catmode = dvo_catalog_catmode (CATMODE); // set the default catmode from config data 22 23 output.Nsecfilt = GetPhotcodeNsecfilt (); 23 dvo_catalog_open (&output, NULL, VERBOSE, "w"); 24 25 // this has to be here because the 'open' inits the catalog (perhaps not ideal) 26 if (!strcmp (OUTFORMAT, "CATALOG")) { 27 unlink (OUTPUT); 28 dvo_catalog_open (&output, NULL, VERBOSE, "w"); 29 } 24 30 25 31 switch (MODE) { … … 90 96 } 91 97 92 /* write out the selected stars */ 93 // XXX need to set the catalog boundaries by hand? RA0-RA1, DEC0-DEC1 94 dvo_catalog_save (&output, VERBOSE); 95 dvo_catalog_unlock (&output); 96 dvo_catalog_free (&output); 97 fprintf (stderr, "SUCCESS\n"); 98 exit (0); 98 if (!strcmp (OUTFORMAT, "CATALOG")) { 99 write_catalog (&output); 100 } 101 if (!strcmp (OUTFORMAT, "PS1_DEV_0")) { 102 write_getstar_PS1_DEV_0 (&output); 103 } 104 if (!strcmp (OUTFORMAT, "PS1_DEV_1")) { 105 write_getstar_PS1_DEV_1 (&output); 106 } 107 if (!strcmp (OUTFORMAT, "PS1_DEV_2")) { 108 write_getstar_PS1_DEV_2 (&output); 109 } 110 111 fprintf (stderr, "error: invalid output format %s\n", OUTFORMAT); 112 exit (1); 99 113 } -
trunk/Ohana/src/getstar/src/select_by_region.c
r12332 r15540 16 16 if (VERBOSE) fprintf (stderr, "extracting for region %f,%f to %f,%f\n", 17 17 region[0].Rmin, region[0].Dmin, region[0].Rmax, region[0].Dmax); 18 19 if (output[0].header.buffer != NULL) { 20 gfits_modify (&output[0].header, "RA0", "%lf", 1, region[0].Rmin); 21 gfits_modify (&output[0].header, "DEC0", "%lf", 1, region[0].Dmin); 22 gfits_modify (&output[0].header, "RA1", "%lf", 1, region[0].Rmax); 23 gfits_modify (&output[0].header, "DEC1", "%lf", 1, region[0].Dmax); 24 } 18 25 19 26 /* select the average objects in this region */ -
trunk/Ohana/src/libautocode/Makefile.Targets
r15034 r15540 35 35 $(ASRC)/ps1_dev_1.$(ARCH).o \ 36 36 $(ASRC)/smpdata.$(ARCH).o \ 37 $(ASRC)/getstar-ps1-dev-0.$(ARCH).o \ 38 $(ASRC)/getstar-ps1-dev-1.$(ARCH).o \ 39 $(ASRC)/getstar-ps1-dev-2.$(ARCH).o \ 37 40 $(ASRC)/spectrum.$(ARCH).o \ 38 41 $(ASRC)/spectrum-ascii.$(ARCH).o \ … … 76 79 $(AINC)/ps1_dev_0.h \ 77 80 $(AINC)/ps1_dev_1.h \ 81 $(AINC)/getstar-ps1-dev-0.h \ 82 $(AINC)/getstar-ps1-dev-1.h \ 83 $(AINC)/getstar-ps1-dev-2.h \ 78 84 $(AINC)/smpdata.h \ 79 85 $(AINC)/spectrum.h \ -
trunk/Ohana/src/libdvo/Makefile
r15035 r15540 92 92 $(DESTLIB)/libdvo.$(DLLTYPE): $(LIB)/libdvo.$(ARCH).$(DLLTYPE) 93 93 94 $(ASRC)/%.$(ARCH).o : $(ADEF)/%.d 94 $(ASRC)/%.c : $(ADEF)/%.d 95 echo "make $@ from $^" 96 cd $(AUTO) && make $@ 97 98 $(ASRC)/%.$(ARCH).o : $(ASRC)/%.c 95 99 echo "make $@ from $^" 96 100 cd $(AUTO) && make $@
Note:
See TracChangeset
for help on using the changeset viewer.
