IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4584


Ignore:
Timestamp:
Jul 20, 2005, 4:26:39 AM (21 years ago)
Author:
eugene
Message:

added xy second-order moment

File:
1 edited

Legend:

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

    r2843 r4584  
    44
    55  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;
    77  int i, j, n, Npix2, Nring, Nmax;
    88  double Npts, gain, dsky2, dmag, peak, offset;
     
    4747  peak = 0;
    4848  Npts = Nmax = 0;
    49   x = y = x2 = y2 = I = 0;
     49  x = y = x2 = y2 = xy = I = 0;
    5050  for (i = X - Npix2; i < X + Npix2 + 1; i++) {
    5151    for (j = Y - Npix2; j < Y + Npix2 + 1; j++) {
     
    5656      x2 += i*i*offset;
    5757      y2 += j*j*offset;
     58      xy += i*j*offset;
    5859      I  += offset;
    5960      Npts ++;
     
    6970  FWHMx = 2.355*sqrt (fabs(x2 / I - x*x));
    7071  FWHMy = 2.355*sqrt (fabs(y2 / I - y*y));
     72  Sxy   = xy / I - x*y;
    7173  mag = -2.5*log10(I);
    7274  dmag = sqrt (fabs(1.0 / (gain*I) + Npts*dsky2 / (I*I)));
     
    7880  set_variable ("SXg", FWHMx);
    7981  set_variable ("SYg", FWHMy);
     82  set_variable ("SXYg", Sxy);
    8083  set_variable ("Sg", sky);
    8184  set_variable ("dSg", sqrt (fabs (dsky2)));
Note: See TracChangeset for help on using the changeset viewer.