IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 26, 2006, 10:46:32 AM (20 years ago)
Author:
eugene
Message:

adding proper motion and parallax to addstar, dropping _PS from RA and DEC in average

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/dvo/compare.c

    r4865 r6683  
    33
    44void compare (Catalog *catlog1, Catalog *catlog2,
    5          Vector *rvec,  Vector *dvec,  Vector *mvec, Vector *drvec, Vector *ddvec, Vector *dmvec, double radius) {
     5              Vector *rvec,  Vector *dvec,  Vector *mvec, Vector *drvec, Vector *ddvec, Vector *dmvec, double radius) {
    66
    77  int i, j, first_j, Nmatch, NMATCH;
     
    1919  for (i = j = 0; (i < catlog1[0].Naverage) && (j < catlog2[0].Naverage);) {
    2020   
    21     dX = catlog1[0].average[i].R_PS - catlog2[0].average[j].R_PS;
     21    dX = catlog1[0].average[i].R - catlog2[0].average[j].R;
    2222
    2323    if (!(i % 100))
     
    3232      first_j = j;
    3333      for (j = first_j; (fabs (dX) < radius) && (j < catlog2[0].Naverage); j++) {
    34         dX = catlog1[0].average[i].R_PS - catlog2[0].average[j].R_PS;
    35         dY = catlog1[0].average[i].D_PS - catlog2[0].average[j].D_PS;
     34        dX = catlog1[0].average[i].R - catlog2[0].average[j].R;
     35        dY = catlog1[0].average[i].D - catlog2[0].average[j].D;
    3636        dR = hypot (dX, dY);
    3737        if (dR < radius) {
    38            rvec[0].elements[Nmatch] = catlog1[0].average[i].R_PS;
    39            dvec[0].elements[Nmatch] = catlog1[0].average[i].D_PS;
    40            mvec[0].elements[Nmatch] = catlog1[0].average[i].M_PS;
     38          rvec[0].elements[Nmatch] = catlog1[0].average[i].R;
     39          dvec[0].elements[Nmatch] = catlog1[0].average[i].D;
     40          mvec[0].elements[Nmatch] = catlog1[0].average[i].M;
    4141          drvec[0].elements[Nmatch] = dX;
    4242          ddvec[0].elements[Nmatch] = dY;
    43           dmvec[0].elements[Nmatch] = catlog1[0].average[i].M_PS - catlog2[0].average[j].M_PS;
     43          dmvec[0].elements[Nmatch] = catlog1[0].average[i].M - catlog2[0].average[j].M;
    4444          Nmatch ++;
    4545          if (Nmatch == NMATCH - 1) {
     
    6666  REALLOCATE (dmvec[0].elements, float, Nmatch);
    6767 
    68    rvec[0].Nelements = Nmatch;
    69    dvec[0].Nelements = Nmatch;
    70    mvec[0].Nelements = Nmatch;
     68  rvec[0].Nelements = Nmatch;
     69  dvec[0].Nelements = Nmatch;
     70  mvec[0].Nelements = Nmatch;
    7171  drvec[0].Nelements = Nmatch;
    7272  ddvec[0].Nelements = Nmatch;
Note: See TracChangeset for help on using the changeset viewer.