Changeset 16810 for trunk/Ohana/src/relphot
- Timestamp:
- Mar 4, 2008, 12:39:41 PM (18 years ago)
- Location:
- trunk/Ohana/src/relphot/src
- Files:
-
- 7 edited
-
ImageOps.c (modified) (1 diff)
-
MosaicOps.c (modified) (1 diff)
-
StarOps.c (modified) (9 diffs)
-
bcatalog.c (modified) (3 diffs)
-
plot_scatter.c (modified) (2 diffs)
-
setExclusions.c (modified) (1 diff)
-
setMrelFinal.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relphot/src/ImageOps.c
r15509 r16810 24 24 25 25 for (i = 0; i < Nimage; i++) { 26 start[i] = image[i].tzero - MAX(0.0 5*image[i].trate*image[i].NY, 1);27 stop[i] = image[i].tzero + MAX(1.0 5*image[i].trate*image[i].NY, 1);26 start[i] = image[i].tzero - MAX(0.01*image[i].trate*image[i].NY, 1); 27 stop[i] = image[i].tzero + MAX(1.01*image[i].trate*image[i].NY, 1); 28 28 } 29 29 } -
trunk/Ohana/src/relphot/src/MosaicOps.c
r15514 r16810 41 41 42 42 /* set image time range */ 43 start = image[i].tzero - MAX(0.0 5*image[i].trate*image[i].NY, 1);44 stop = image[i].tzero + MAX(1.0 5*image[i].trate*image[i].NY, 1);43 start = image[i].tzero - MAX(0.01*image[i].trate*image[i].NY, 1); 44 stop = image[i].tzero + MAX(1.01*image[i].trate*image[i].NY, 1); 45 45 46 46 /* find existing mosaic with this time range */ -
trunk/Ohana/src/relphot/src/StarOps.c
r15514 r16810 12 12 for (i = 0; i < Ncatalog; i++) { 13 13 for (j = 0; j < catalog[i].Naverage; j++) { 14 Nmax = MAX (Nmax, catalog[i].average[j].Nm );14 Nmax = MAX (Nmax, catalog[i].average[j].Nmeasure); 15 15 } 16 16 } … … 43 43 /* calculate the average value for a single star */ 44 44 if (catalog[i].average[j].code & STAR_BAD) continue; 45 m = catalog[i].average[j]. offset;45 m = catalog[i].average[j].measureOffset; 46 46 47 47 N = 0; 48 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {48 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 49 49 if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; 50 50 // XXX allow REF stars (no Image Entry) to be included in the calculation this … … 94 94 for (i = 0; i < Ncatalog; i++) { 95 95 for (j = 0; j < catalog[i].Naverage; j++) { 96 Nmax = MAX (Nmax, catalog[i].average[j].Nm );96 Nmax = MAX (Nmax, catalog[i].average[j].Nmeasure); 97 97 } 98 98 } … … 107 107 108 108 N = 0; 109 m = catalog[i].average[j]. offset;110 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {109 m = catalog[i].average[j].measureOffset; 110 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 111 111 if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; 112 112 // XXX allow REF stars (no Image Entry) to be included in the calculation this … … 158 158 for (j = 0; j < catalog[i].Naverage; j++) { 159 159 160 m = catalog[i].average[j]. offset;161 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {160 m = catalog[i].average[j].measureOffset; 161 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 162 162 if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; 163 163 Mcal = getMcal (m, i); … … 247 247 for (i = 0; i < Ncatalog; i++) { 248 248 for (j = 0; j < catalog[i].Naverage; j++) { 249 Nmax = MAX (Nmax, catalog[i].average[j].Nm );249 Nmax = MAX (Nmax, catalog[i].average[j].Nmeasure); 250 250 } 251 251 } … … 270 270 271 271 /* accumulate list of valid measurements */ 272 m = catalog[i].average[j]. offset;272 m = catalog[i].average[j].measureOffset; 273 273 N = 0; 274 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {274 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 275 275 /* if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; */ 276 276 Mcal = getMcal (m, i); … … 305 305 image_bad = IMAGE_BAD; 306 306 IMAGE_BAD = ID_IMAGE_NOCAL; 307 m = catalog[i].average[j]. offset;307 m = catalog[i].average[j].measureOffset; 308 308 N = 0; 309 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {309 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 310 310 /* if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; */ 311 311 Mcal = getMcal (m, i); … … 362 362 /* calculate the average value for a single star */ 363 363 if (catalog[i].average[j].code & STAR_BAD) continue; 364 m = catalog[i].average[j]. offset;364 m = catalog[i].average[j].measureOffset; 365 365 366 366 N = 0; 367 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {367 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 368 368 Mcal = getMcal (m, i); 369 369 if (isnan(Mcal)) continue; -
trunk/Ohana/src/relphot/src/bcatalog.c
r15743 r16810 22 22 /* exclude stars not in range or with too few measurements */ 23 23 for (i = 0; i < catalog[0].Naverage; i++) { 24 // if (catalog[0].average[i].Nm < 2) continue;24 // if (catalog[0].average[i].Nmeasure < 2) continue; 25 25 26 26 /* start with all stars good */ 27 27 subcatalog[0].average[Naverage] = catalog[0].average[i]; 28 subcatalog[0].average[Naverage]. offset = Nmeasure;28 subcatalog[0].average[Naverage].measureOffset = Nmeasure; 29 29 for (j = 0; j < PhotNsec; j++) { 30 30 subcatalog[0].secfilt[PhotNsec*Naverage+j] = catalog[0].secfilt[PhotNsec*i+j]; … … 39 39 40 40 Nm = 0; 41 for (j = 0; j < catalog[0].average[i].Nm ; j++) {41 for (j = 0; j < catalog[0].average[i].Nmeasure; j++) { 42 42 43 offset = catalog[0].average[i]. offset + j;43 offset = catalog[0].average[i].measureOffset + j; 44 44 45 45 /* select measurements by photcode */ … … 96 96 } 97 97 # endif 98 subcatalog[0].average[Naverage].Nm = Nm;98 subcatalog[0].average[Naverage].Nmeasure = Nm; 99 99 Naverage ++; 100 100 if (Naverage == NAVERAGE) { -
trunk/Ohana/src/relphot/src/plot_scatter.c
r15509 r16810 11 11 for (i = 0; i < Ncatalog; i++) { 12 12 for (j = 0; j < catalog[i].Naverage; j++) { 13 Ntot += catalog[i].average[j].Nm ;13 Ntot += catalog[i].average[j].Nmeasure; 14 14 } 15 15 } … … 24 24 /* calculate the average value for a single star */ 25 25 if (catalog[i].average[j].code & STAR_BAD) continue; 26 m = catalog[i].average[j]. offset;26 m = catalog[i].average[j].measureOffset; 27 27 28 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {28 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 29 29 if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; 30 30 Mcal = getMcal (m, i); -
trunk/Ohana/src/relphot/src/setExclusions.c
r15038 r16810 10 10 for (i = 0; i < Ncatalog; i++) { 11 11 for (j = 0; j < catalog[i].Naverage; j++) { 12 m = catalog[i].average[j]. offset;13 for (k = 0; k < catalog[i].average[j].Nm ; k++, m++) {12 m = catalog[i].average[j].measureOffset; 13 for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) { 14 14 15 15 /* select measurements by photcode */ -
trunk/Ohana/src/relphot/src/setMrelFinal.c
r15509 r16810 13 13 catalog[0].secfilt[PhotNsec*i+PhotSec].Xm = NAN_S_SHORT; 14 14 15 m = catalog[0].average[i]. offset;16 for (j = 0; j < catalog[0].average[i].Nm ; j++, m++) {15 m = catalog[0].average[i].measureOffset; 16 for (j = 0; j < catalog[0].average[i].Nmeasure; j++, m++) { 17 17 18 18 /* select measurements by photcode */ … … 56 56 catalog[0].average[i].code &= ~ID_STAR_FEW; 57 57 catalog[0].average[i].code &= ~ID_STAR_POOR; 58 m = catalog[0].average[i]. offset;59 for (j = 0; j < catalog[0].average[i].Nm ; j++, m++) {58 m = catalog[0].average[i].measureOffset; 59 for (j = 0; j < catalog[0].average[i].Nmeasure; j++, m++) { 60 60 catalog[0].measure[m].dbFlags &= ~ID_MEAS_NOCAL; 61 61 } … … 80 80 /* mark measures which should be ignored on second pass */ 81 81 for (i = 0; i < catalog[0].Naverage; i++) { 82 Ntot += catalog[0].average[i].Nm ;82 Ntot += catalog[0].average[i].Nmeasure; 83 83 if (catalog[0].found[i]) continue; 84 84 85 m = catalog[0].average[i]. offset;86 for (k = 0; k < catalog[0].average[i].Nm ; k++, m++) {85 m = catalog[0].average[i].measureOffset; 86 for (k = 0; k < catalog[0].average[i].Nmeasure; k++, m++) { 87 87 Ntry++; 88 88
Note:
See TracChangeset
for help on using the changeset viewer.
