Changeset 35340
- Timestamp:
- Apr 2, 2013, 6:32:09 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130307/Ohana/src/opihi/cmd.astro/fitplx.c
r35339 r35340 37 37 } 38 38 39 int VERBOSE = FALSE; 40 if ((N = get_argument (argc, argv, "-v"))) { 41 remove_argument (N, &argc, argv); 42 VERBOSE = TRUE; 43 } 44 39 45 if (argc != 6) { 40 46 gprint (GP_ERR, "USAGE: fitplx (ra) (dR) (dec) (dD) (mjd) [-mask mask]\n"); … … 74 80 double Rmean = 0; 75 81 double Dmean = 0; 82 double Tmin = +1000000; 83 double Tmax = -1000000; 76 84 for (i = 0; i < N; i++) { 77 85 if (mask && !mask[i]) continue; … … 79 87 Dmean += D[i]; 80 88 Tmean += T[i]; 89 Tmin = MIN(Tmin, T[i]); 90 Tmax = MAX(Tmax, T[i]); 81 91 Npts += 1.0; 82 92 } … … 85 95 Tmean /= Npts; 86 96 87 fprintf (stderr, "R,D : %f,%f, T: %f \n", Rmean, Dmean, Tmean);97 fprintf (stderr, "R,D : %f,%f, T: %f, Trange: %f\n", Rmean, Dmean, Tmean, Tmax - Tmin); 88 98 89 99 /* project coordinates to a plane centered on the object with units of arcsec */ … … 130 140 131 141 PlxFit fit; 132 FitPMandPar (&fit, X, dR, Y, dD, t, pX, pY, n, FALSE); 133 134 fprintf (stderr, "Ro, Do: %f, %f; dRo, dDo: %f, %f\n", fit.Ro, fit.Do, fit.dRo, fit.dDo); 142 FitPMandPar (&fit, X, dR, Y, dD, t, pX, pY, n, VERBOSE); 143 144 fprintf (stderr, "Roff, Doff: %f, %f; dRo, dDo: %f, %f\n", fit.Ro, fit.Do, fit.dRo, fit.dDo); 145 fprintf (stderr, "Ro, Do: %f, %f\n", fit.Ro + Rmean, fit.Do + Dmean); 135 146 136 147 fprintf (stderr, "uR, uD: %f, %f; duR, duD: %f, %f\n", fit.uR, fit.uD, fit.duR, fit.duD); … … 168 179 for (i = 0; i < Npts; i++) { 169 180 170 fprintf (stderr, "%f %f : %f %f : %f : %f %f\n", X[i], dX[i], Y[i], dY[i], T[i], pR[i], pD[i]);181 if (VERBOSE) fprintf (stderr, "%f %f : %f %f : %f : %f %f\n", X[i], dX[i], Y[i], dY[i], T[i], pR[i], pD[i]); 171 182 172 183 /* handle case where dX or dY = 0.0 */
Note:
See TracChangeset
for help on using the changeset viewer.
