- Timestamp:
- Mar 4, 2012, 5:34:35 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111122/Ohana/src/relphot/src/StarOps.c
r33394 r33405 56 56 int Nsecfilt = GetPhotcodeNsecfilt (); 57 57 Nfew = Nsys = Nbad = Ncal = Nmos = Ngrid = 0; 58 59 FILE *f = fopen ("few.v1.dat", "w");60 58 61 59 for (i = 0; i < Ncatalog; i++) { … … 133 131 // when performing the grid analysis, STAR_TOOFEW will be set to 1; 134 132 if (N <= STAR_TOOFEW) { /* too few measurements */ 135 fprintf (f, "%10.6f %10.6f %d %d %d\n", catalog[i].averageT[j].R, catalog[i].averageT[j].D, catalog[i].measureT[catalog[i].averageT[j].measureOffset].imageID, N, STAR_TOOFEW);133 // fprintf (f, "%10.6f %10.6f %d %d %d\n", catalog[i].averageT[j].R, catalog[i].averageT[j].D, catalog[i].measureT[catalog[i].averageT[j].measureOffset].imageID, N, STAR_TOOFEW); 136 134 catalog[i].secfilt[Nsecfilt*j+Nsec].flags |= ID_STAR_FEW; 137 135 Nfew ++; … … 150 148 } 151 149 } 152 fclose (f);153 150 fprintf (stderr, "%d stars marked having too few measurements (Nbad: %d, Ncal: %d, Nmos: %d, Ngrid: %d, Nsys: %d)\n", Nfew, Nbad, Ncal, Nmos, Ngrid, Nsys); 154 151 … … 288 285 catalog[i].secfilt[Nsecfilt*j+Nsec].Nused = stats.Nmeas; 289 286 290 catalog[i].secfilt[Nsecfilt*j+Nsec].M_80 = stats.Upper80; // M_80 == ubercalDist291 catalog[i].secfilt[Nsecfilt*j+Nsec].M_20 = stats.Lower20; // M_80 == ubercalDist292 catalog[i].secfilt[Nsecfilt*j+Nsec]. M_80 = minUbercalDist; // M_80 == ubercalDist287 catalog[i].secfilt[Nsecfilt*j+Nsec].M_80 = stats.Upper80; 288 catalog[i].secfilt[Nsecfilt*j+Nsec].M_20 = stats.Lower20; 289 catalog[i].secfilt[Nsecfilt*j+Nsec].ubercalDist = minUbercalDist; 293 290 } 294 291 } … … 577 574 TOOFEW = MAX (5, STAR_TOOFEW); 578 575 579 FILE *f = final ? fopen ("poor.dat", "a") : fopen ("poor.dat", "w");580 581 576 Ndel = Nave = 0; 582 577 Ncal = Nmos = Ngrid = Nfew = 0; … … 675 670 float mySigma = hypot (stats.sigma, dlist[k]); 676 671 if (fabs (list[k] - stats.median) > NSIGMA_REJECT*mySigma) { 677 fprintf (f, "%10.6f %10.6f %d %f %f %f %f 0x%08x\n", catalog[i].averageT[j].R, catalog[i].averageT[j].D, catalog[i].measureT[ilist[k]].imageID, list[k], stats.median, stats.sigma, mySigma, catalog[i].measureT[ilist[k]].photFlags);672 // fprintf (f, "%10.6f %10.6f %d %f %f %f %f 0x%08x\n", catalog[i].averageT[j].R, catalog[i].averageT[j].D, catalog[i].measureT[ilist[k]].imageID, list[k], stats.median, stats.sigma, mySigma, catalog[i].measureT[ilist[k]].photFlags); 678 673 catalog[i].measureT[ilist[k]].dbFlags |= ID_MEAS_POOR_PHOTOM; 679 674 if (final) { … … 692 687 } 693 688 } 694 fclose (f);695 689 initstats (STATMODE); 696 690 if (VERBOSE) fprintf (stderr, OFF_T_FMT" measures marked poor, "OFF_T_FMT" total\n", Ndel, Nave);
Note:
See TracChangeset
for help on using the changeset viewer.
