Changeset 27772
- Timestamp:
- Apr 26, 2010, 8:16:13 AM (16 years ago)
- Location:
- branches/eam_branches/Ohana.20100407
- Files:
-
- 5 edited
-
. (modified) (1 prop)
-
src/dvomerge/src/merge_catalogs_old.c (modified) (4 diffs)
-
src/getstar/src/select_by_region.c (modified) (8 diffs)
-
src/libkapa/src/KiiPicture.c (modified) (3 diffs)
-
src/opihi/cmd.data/section.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/Ohana.20100407
- Property svn:mergeinfo changed
/trunk/Ohana (added) merged: 27675,27724,27761
- Property svn:mergeinfo changed
-
branches/eam_branches/Ohana.20100407/src/dvomerge/src/merge_catalogs_old.c
r27583 r27772 10 10 int merge_catalogs_old (SkyRegion *region, Catalog *output, Catalog *input, double RADIUS) { 11 11 12 off_t i, j, n, N,Nin, offset, J, Jmin, status, Nstars;12 off_t i, j, Nin, offset, J, Jmin, status, Nstars; 13 13 double RADIUS2, Rmin, Rin, Din; 14 14 double *X1, *Y1, *X2, *Y2; … … 152 152 /*** a match is found, add to average, measure ***/ 153 153 Nmatch ++; 154 n = N2[Jmin];155 N = N1[i];154 off_t n = N2[Jmin]; 155 off_t N = N1[i]; 156 156 157 157 /* make sure there is space for next Nmeasure entries */ … … 223 223 /* these new entries are all written out in UPDATE mode */ 224 224 for (i = 0; i < Nstars; i++) { 225 off_t N = N1[i]; 226 225 227 /* make sure there is space for next entry */ 226 228 if (Nmeas + input[0].average[N].Nmeasure >= NMEAS) { … … 235 237 } 236 238 237 N = N1[i];238 239 if (input[0].found[N] >= 0) continue; 239 240 if (!IN_REGION (input[0].average[N].R, input[0].average[N].D)) continue; -
branches/eam_branches/Ohana.20100407/src/getstar/src/select_by_region.c
r27435 r27772 15 15 /* identify selection criteria */ 16 16 if (VERBOSE) fprintf (stderr, "extracting for time range %d to %d\n", start, end); 17 if (VERBOSE) fprintf (stderr, "extracting for region %f,%f to %f,%f\n", 18 region[0].Rmin, region[0].Dmin, region[0].Rmax, region[0].Dmax);17 if (VERBOSE) fprintf (stderr, "extracting for region %f,%f to %f,%f\n", 18 region[0].Rmin, region[0].Dmin, region[0].Rmax, region[0].Dmax); 19 19 20 20 if (output[0].header.buffer != NULL) { … … 54 54 if (VERBOSE) fprintf (stderr, "extracting from catalog covering region %f,%f to %f,%f\n", Rmin, Dmin, Rmax, Dmax); 55 55 56 AREA = fabs(Dmax - Dmin) * fabs(Rmax - Rmin) * cos (0.5*RAD_DEG*(Dmax + Dmin)); 56 AREA = fabs(Dmax - Dmin) * fabs(Rmax - Rmin) * cos (0.5*RAD_DEG*(Dmax + Dmin)); 57 57 assert (AREA > 0); 58 58 … … 70 70 mag = NAN; 71 71 if (Nsec != -1) { 72 mag = catalog[0].secfilt[i*Nsecfilt + Nsec].M;72 mag = catalog[0].secfilt[i*Nsecfilt + Nsec].M; 73 73 } else { 74 offset = catalog[0].average[i].measureOffset;75 for (m = 0; m < catalog[0].average[i].Nmeasure; m++) {76 if (catalog[0].measure[offset + m].photcode == code) {77 mag = PhotRel (&catalog[0].measure[offset + m], &catalog[0].average[i], &catalog[0].secfilt[i*Nsecfilt]);78 break;79 }80 }74 offset = catalog[0].average[i].measureOffset; 75 for (m = 0; m < catalog[0].average[i].Nmeasure; m++) { 76 if (catalog[0].measure[offset + m].photcode == code) { 77 mag = PhotRel (&catalog[0].measure[offset + m], &catalog[0].average[i], &catalog[0].secfilt[i*Nsecfilt]); 78 break; 79 } 80 } 81 81 } 82 82 if (isnan(mag)) continue; … … 88 88 Nmag[bin] ++; 89 89 } 90 90 91 91 if (!MinMagUse) MinMagValue = MagMin; 92 92 bin = (MinMagValue - MagMin) / dMag; … … 106 106 R = catalog[0].average[i].R; 107 107 D = catalog[0].average[i].D; 108 109 if (R < region[0].Rmin) continue; 110 if (R > region[0].Rmax) continue; 108 109 if (region[0].Rmin > region[0].Rmax) { 110 // Rmin > Rmax : R may either be > Rmin or < Rmax: 111 if ((R > region[0].Rmin) && (R < region[0].Rmax)) continue; 112 } else { 113 if (R < region[0].Rmin) continue; 114 if (R > region[0].Rmax) continue; 115 } 111 116 if (D < region[0].Dmin) continue; 112 117 if (D > region[0].Dmax) continue; … … 115 120 mag = NAN; 116 121 if (Nsec != -1) { 117 mag = catalog[0].secfilt[i*Nsecfilt + Nsec].M;122 mag = catalog[0].secfilt[i*Nsecfilt + Nsec].M; 118 123 } else { 119 offset = catalog[0].average[i].measureOffset;120 for (m = 0; m < catalog[0].average[i].Nmeasure; m++) {121 if (catalog[0].measure[offset + m].photcode == code) {122 mag = PhotRel (&catalog[0].measure[offset + m], &catalog[0].average[i], &catalog[0].secfilt[i*Nsecfilt]);123 break;124 }125 }124 offset = catalog[0].average[i].measureOffset; 125 for (m = 0; m < catalog[0].average[i].Nmeasure; m++) { 126 if (catalog[0].measure[offset + m].photcode == code) { 127 mag = PhotRel (&catalog[0].measure[offset + m], &catalog[0].average[i], &catalog[0].secfilt[i*Nsecfilt]); 128 break; 129 } 130 } 126 131 } 127 132 if (isnan(mag) || (mag > MagLimitValue)) continue; … … 141 146 output[0].measure[Nmeas].averef = Nave; 142 147 Nmeas ++; 143 148 144 149 CHECK_REALLOCATE (output[0].measure, Measure, NMEAS, Nmeas, 1000); 145 } 150 } 146 151 147 152 Nave ++; … … 157 162 158 163 fprintf (stderr, "output catalog has %lld stars (%lld measures, %d secfilt)\n", 159 (long long) output[0].Naverage, (long long) output[0].Nmeasure, output[0].Nsecfilt);164 (long long) output[0].Naverage, (long long) output[0].Nmeasure, output[0].Nsecfilt); 160 165 return (TRUE); 161 166 } -
branches/eam_branches/Ohana.20100407/src/libkapa/src/KiiPicture.c
r27588 r27772 46 46 Nwrite = write (fd, image[0].data1d, size); 47 47 if (Nwrite != size) { 48 fprintf (stderr, "error reading picture\n");48 fprintf (stderr, "error sending picture to kapa\n"); 49 49 return (FALSE); 50 50 } … … 105 105 Nwrite = write (fd, outbuffer, size); 106 106 if (Nwrite != size) { 107 fprintf (stderr, "error reading picture\n");107 fprintf (stderr, "error sending picture to kapa\n"); 108 108 return (FALSE); 109 109 } … … 142 142 Nbytes = image[0].Nx*sizeof(float); 143 143 Nwrite = write (fd, image[0].data2d[j], Nbytes); 144 if (Nwrite != size) {145 fprintf (stderr, "error reading picture\n");144 if (Nwrite != Nbytes) { 145 fprintf (stderr, "error sending picture to kapa\n"); 146 146 return (FALSE); 147 147 } -
branches/eam_branches/Ohana.20100407/src/opihi/cmd.data/section.c
r27715 r27772 42 42 if ((N = get_argument (argc, argv, "-bg"))) { 43 43 remove_argument (N, &argc, argv); 44 if (!strcas cmp (argv[N], "NONE")) {44 if (!strcasecmp (argv[N], "NONE")) { 45 45 background = -1; 46 46 } else {
Note:
See TracChangeset
for help on using the changeset viewer.
