IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 26, 2004, 10:22:20 AM (22 years ago)
Author:
eugene
Message:

added imsmooth, vload, findpeaks

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/lib.data/starfuncs.c

    r2598 r2826  
    66  double x, y, x2, y2, I, sky, FWHMx, FWHMy, value, mag;
    77  int i, j, n, Npix2, Nring, Nmax;
    8   double Npts, gain, dsky2, dmag;
     8  double Npts, gain, dsky2, dmag, peak, offset;
    99  char *string;
    1010 
     
    4545  free (ring);
    4646
     47  peak = 0;
    4748  Npts = Nmax = 0;
    4849  x = y = x2 = y2 = I = 0;
     
    5051    for (j = Y - Npix2; j < Y + Npix2 + 1; j++) {
    5152      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;
    5759      Npts ++;
    5860      if (value > max) {
    5961        Nmax ++;
    6062      }
     63      if (value > peak) peak = value;
    6164    }
    6265  }
     
    8083  set_variable ("dZg", dmag);
    8184  set_variable ("Zcg", I);
     85  set_variable ("Zpk", peak);
    8286  set_int_variable ("Nsat", Nmax);
    8387 
Note: See TracChangeset for help on using the changeset viewer.