Changeset 38285
- Timestamp:
- May 16, 2015, 12:02:23 PM (11 years ago)
- Location:
- branches/eam_branches/ipp-20150419/Ohana/src/dvomerge
- Files:
-
- 1 added
- 7 edited
-
Makefile (modified) (2 diffs)
-
include/dvomerge.h (modified) (2 diffs)
-
src/args.c (modified) (2 diffs)
-
src/dvomerge.c (modified) (1 diff)
-
src/dvomergeUpdate_catalogs.c (modified) (1 diff)
-
src/dvomerge_client.c (modified) (1 diff)
-
src/merge_catalogs_old.c (modified) (1 diff)
-
src/replace_tycho.c (added)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20150419/Ohana/src/dvomerge/Makefile
r37807 r38285 50 50 $(SRC)/build_links.$(ARCH).o \ 51 51 $(SRC)/replace_match.$(ARCH).o \ 52 $(SRC)/replace_tycho.$(ARCH).o \ 52 53 $(SRC)/merge_catalogs_new.$(ARCH).o \ 53 54 $(SRC)/merge_catalogs_old.$(ARCH).o … … 73 74 $(SRC)/build_links.$(ARCH).o \ 74 75 $(SRC)/replace_match.$(ARCH).o \ 76 $(SRC)/replace_tycho.$(ARCH).o \ 75 77 $(SRC)/merge_catalogs_new.$(ARCH).o \ 76 78 $(SRC)/merge_catalogs_old.$(ARCH).o -
branches/eam_branches/ipp-20150419/Ohana/src/dvomerge/include/dvomerge.h
r37807 r38285 40 40 char *ALTERNATE_PHOTCODE_FILE; 41 41 int REPLACE_BY_PHOTCODE; 42 int REPLACE_TYCHO; 42 43 int FORCE_MERGE; 43 44 char *UPDATE_CATFORMAT; … … 230 231 int RepairTableCPT_V1(char *cptFilenameSrc, char *cptFilenameTgt, char *cpsFilenameSrc, char *cpsFilenameTgt, Measure *measure, off_t Nmeasure, Image *image, off_t Nimage, myIndexType *imageIDindex, char catformat); 231 232 int *ReadDeleteListExternID(char *filename, int *nindex); 233 234 void replace_tycho_init (); 235 int replace_tycho (Average *averageInp, Measure *measureInp, Average *averageOut, Measure *measureOut); -
branches/eam_branches/ipp-20150419/Ohana/src/dvomerge/src/args.c
r38062 r38285 69 69 if ((N = get_argument (*argc, argv, "-replace"))) { 70 70 REPLACE_BY_PHOTCODE = TRUE; 71 remove_argument (N, argc, argv); 72 } 73 74 /* replace measurement, don't duplicate */ 75 REPLACE_TYCHO = FALSE; 76 if ((N = get_argument (*argc, argv, "-replace-tycho"))) { 77 REPLACE_TYCHO = TRUE; 71 78 remove_argument (N, argc, argv); 72 79 } … … 220 227 } 221 228 229 /* replace measurement, don't duplicate */ 230 REPLACE_TYCHO = FALSE; 231 if ((N = get_argument (*argc, argv, "-replace-tycho"))) { 232 REPLACE_TYCHO = TRUE; 233 remove_argument (N, argc, argv); 234 } 235 222 236 NTHREADS = 0; 223 237 if ((N = get_argument (*argc, argv, "-threads"))) { -
branches/eam_branches/ipp-20150419/Ohana/src/dvomerge/src/dvomerge.c
r35765 r38285 7 7 ConfigInit (&argc, argv); 8 8 dvomerge_args (&argc, argv); 9 replace_tycho_init(); 9 10 10 11 if (argc == 6) { -
branches/eam_branches/ipp-20150419/Ohana/src/dvomerge/src/dvomergeUpdate_catalogs.c
r38271 r38285 297 297 if (VERIFY_CATALOG_ONLY) { snprintf (tmpline, DVO_MAX_PATH, "%s -verify-catalogs", command); strcpy (command, tmpline); } 298 298 if (REPLACE_BY_PHOTCODE) { snprintf (tmpline, DVO_MAX_PATH, "%s -replace", command); strcpy (command, tmpline); } 299 if (REPLACE_TYCHO) { snprintf (tmpline, DVO_MAX_PATH, "%s -replace-tycho", command); strcpy (command, tmpline); } 299 300 if (PARALLEL_INPUT) { snprintf (tmpline, DVO_MAX_PATH, "%s -parallel-input", command); strcpy (command, tmpline); } 300 301 if (FORCE_MERGE) { snprintf (tmpline, DVO_MAX_PATH, "%s -force-merge", command); strcpy (command, tmpline); } -
branches/eam_branches/ipp-20150419/Ohana/src/dvomerge/src/dvomerge_client.c
r35818 r38285 6 6 ConfigInit (&argc, argv); 7 7 dvomerge_client_args (&argc, argv); 8 replace_tycho_init(); 8 9 9 10 SkyTable *outsky, *insky; -
branches/eam_branches/ipp-20150419/Ohana/src/dvomerge/src/merge_catalogs_old.c
r37807 r38285 196 196 // 4) average properties from the input and the output db need to be properly merged. 197 197 198 int Nreplace = 0; 199 if (REPLACE_TYCHO) { 200 int Mout = output[0].average[n].measureOffset; 201 int Minp = input[0].average[N].measureOffset; 202 Nreplace = replace_tycho (&output[0].average[n], &output[0].measure[Mout], &input[0].average[N], &input[0].measure[Minp]); 203 if (Nreplace == 6) { 204 output[0].found_t[n] = Nmeas; 205 i++; 206 continue; 207 } 208 } 209 198 210 /** add ALL measurements for this input average object **/ 199 for (Nin = 0; Nin < input[0].average[N].Nmeasure; Nin ++) {211 for (Nin = Nreplace; Nin < input[0].average[N].Nmeasure; Nin ++) { 200 212 offset = input[0].average[N].measureOffset + Nin; 201 213
Note:
See TracChangeset
for help on using the changeset viewer.
