Changeset 4584
- Timestamp:
- Jul 20, 2005, 4:26:39 AM (21 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.data/starfuncs.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.data/starfuncs.c
r2843 r4584 4 4 5 5 double *ring; 6 double x, y, x2, y2, I, sky, FWHMx, FWHMy, value, mag;6 double x, y, x2, y2, xy, I, sky, FWHMx, FWHMy, value, mag, Sxy; 7 7 int i, j, n, Npix2, Nring, Nmax; 8 8 double Npts, gain, dsky2, dmag, peak, offset; … … 47 47 peak = 0; 48 48 Npts = Nmax = 0; 49 x = y = x2 = y2 = I = 0;49 x = y = x2 = y2 = xy = I = 0; 50 50 for (i = X - Npix2; i < X + Npix2 + 1; i++) { 51 51 for (j = Y - Npix2; j < Y + Npix2 + 1; j++) { … … 56 56 x2 += i*i*offset; 57 57 y2 += j*j*offset; 58 xy += i*j*offset; 58 59 I += offset; 59 60 Npts ++; … … 69 70 FWHMx = 2.355*sqrt (fabs(x2 / I - x*x)); 70 71 FWHMy = 2.355*sqrt (fabs(y2 / I - y*y)); 72 Sxy = xy / I - x*y; 71 73 mag = -2.5*log10(I); 72 74 dmag = sqrt (fabs(1.0 / (gain*I) + Npts*dsky2 / (I*I))); … … 78 80 set_variable ("SXg", FWHMx); 79 81 set_variable ("SYg", FWHMy); 82 set_variable ("SXYg", Sxy); 80 83 set_variable ("Sg", sky); 81 84 set_variable ("dSg", sqrt (fabs (dsky2)));
Note:
See TracChangeset
for help on using the changeset viewer.
