- Timestamp:
- Mar 5, 2012, 5:19:48 PM (14 years ago)
- Location:
- branches/meh_branches/ppstack_test
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
Ohana/src/relastro/src/UpdateObjects.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/meh_branches/ppstack_test
- Property svn:mergeinfo changed
-
branches/meh_branches/ppstack_test/Ohana/src/relastro/src/UpdateObjects.c
r31450 r33415 84 84 /* calculate the average value of R,D for a single star */ 85 85 86 XVERB = FALSE; 87 86 88 // skip objects which are known to be problematic 87 89 // XXX include this code or not? … … 196 198 } 197 199 198 XVERB = FALSE && (catalog[i].measure[m].dM < 0.01) && (N == 6) && (mode == FIT_PM_ONLY); 200 // XVERB |= (catalog[i].averge[j].objID == 0xc90) && (catalog[i].average[j].catID == 0x2a1e); 201 XVERB |= (catalog[i].average[j].objID == OBJ_ID_SRC) && (catalog[i].average[j].catID == CAT_ID_SRC); 202 XVERB |= (catalog[i].average[j].objID == OBJ_ID_DST) && (catalog[i].average[j].catID == CAT_ID_DST); 203 // XVERB = (catalog[i].measure[m].dM < 0.01) && (N == 6) && (mode == FIT_PM_ONLY); 199 204 200 205 // to judge the quality of the PM and PAR fits, we need to fit all three models and compare Chisq … … 211 216 } 212 217 213 FitPM (&fitPM, X, dX, Y, dY, T, N );214 215 if (XVERB) fprintf (stderr, "fitted : %f - %f : %f %f : %f %f : %f vs %f\n", Tmin, Tmax, fitPM.Ro, fitPM.Do, fitPM.uR, fitPM.uD, fitPM.chisq, fitAve.chisq);218 FitPM (&fitPM, X, dX, Y, dY, T, N, XVERB); 219 220 if (XVERB) fprintf (stderr, "fitted PM: %f - %f : %f %f : %f %f : %f vs %f\n", Tmin, Tmax, fitPM.Ro, fitPM.Do, fitPM.uR, fitPM.uD, fitPM.chisq, fitAve.chisq); 216 221 217 222 // project Ro, Do back to RA,DEC … … 225 230 226 231 if (mode == FIT_PM_AND_PAR) { 227 fprintf (stderr, "parallax fitting is still untested (%s, %d)", __FILE__, __LINE__); 228 exit (2); 232 // fprintf (stderr, "parallax fitting is still untested (%s, %d)\n", __FILE__, __LINE__); 229 233 230 234 for (k = 0; k < N; k++) { 231 235 ParFactor (&pX[k], &pY[k], R[k], D[k], T[k], Tmean); 232 236 } 233 FitPMandPar (&fitPAR, X, dX, Y, dY, T, pX, pY, N );237 FitPMandPar (&fitPAR, X, dX, Y, dY, T, pX, pY, N, XVERB); 234 238 XY_to_RD (&fitPAR.Ro, &fitPAR.Do, fitPAR.Ro, fitPAR.Do, &coords); 235 239 catalog[i].average[j].flags |= ID_STAR_FIT_PAR; … … 276 280 break; 277 281 } 278 if (XVERB) fprintf (stderr, " A%f %f -> %f %f (%f,%f) pm=(%f %f)\n",282 if (XVERB) fprintf (stderr, "%f %f -> %f %f (%f,%f) pm=(%f %f)\n", 279 283 catalog[i].average[j].R, 280 284 catalog[i].average[j].D,
Note:
See TracChangeset
for help on using the changeset viewer.
