Changeset 2826 for trunk/Ohana/src/opihi/lib.data/starfuncs.c
- Timestamp:
- Dec 26, 2004, 10:22:20 AM (22 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/lib.data/starfuncs.c (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/lib.data/starfuncs.c
r2598 r2826 6 6 double x, y, x2, y2, I, sky, FWHMx, FWHMy, value, mag; 7 7 int i, j, n, Npix2, Nring, Nmax; 8 double Npts, gain, dsky2, dmag ;8 double Npts, gain, dsky2, dmag, peak, offset; 9 9 char *string; 10 10 … … 45 45 free (ring); 46 46 47 peak = 0; 47 48 Npts = Nmax = 0; 48 49 x = y = x2 = y2 = I = 0; … … 50 51 for (j = Y - Npix2; j < Y + Npix2 + 1; j++) { 51 52 value = fits_get_matrix_value (matrix, i, j); 52 x += i*(value - sky); 53 y += j*(value - sky); 54 x2 += i*i*(value - sky); 55 y2 += j*j*(value - sky); 56 I += (value - sky); 53 offset = value - sky; 54 x += i*offset; 55 y += j*offset; 56 x2 += i*i*offset; 57 y2 += j*j*offset; 58 I += offset; 57 59 Npts ++; 58 60 if (value > max) { 59 61 Nmax ++; 60 62 } 63 if (value > peak) peak = value; 61 64 } 62 65 } … … 80 83 set_variable ("dZg", dmag); 81 84 set_variable ("Zcg", I); 85 set_variable ("Zpk", peak); 82 86 set_int_variable ("Nsat", Nmax); 83 87
Note:
See TracChangeset
for help on using the changeset viewer.
