IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39387


Ignore:
Timestamp:
Feb 24, 2016, 10:43:23 AM (10 years ago)
Author:
eugene
Message:

remove warning at 0,360 boundary

Location:
trunk/Ohana/src/relastro/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/relastro/src/UpdateObjects.c

    r39386 r39387  
    205205    // project Ro, Do back to RA,DEC
    206206    XY_to_RD (&fitPar.Ro, &fitPar.Do, fitPar.Ro, fitPar.Do, &fitStats->coords);
    207     if (fabs(fitPar.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
    208207
    209208    average[0].flags |= ID_OBJ_FIT_PAR;
     
    275274    // project Ro, Do back to RA,DEC
    276275    XY_to_RD (&fitPM.Ro, &fitPM.Do, fitPM.Ro, fitPM.Do, &fitStats->coords);
    277     if (fabs(fitPM.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
    278276
    279277    average[0].flags |= ID_OBJ_FIT_PM;
     
    363361    // project Ro, Do back to RA,DEC
    364362    XY_to_RD (&fitPos.Ro, &fitPos.Do, fitPos.Ro, fitPos.Do, &fitStats->coords);
    365     if (fabs(fitPos.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
    366363
    367364    average[0].flags |= ID_OBJ_FIT_AVE;
     
    378375    // project Ro, Do back to RA,DEC
    379376    XY_to_RD (&fitPos.Ro, &fitPos.Do, fitPos.Ro, fitPos.Do, &fitStats->coords);
    380     if (fabs(fitPos.Ro) < 0.01) fprintf (stderr, "watch out for 0,360 boundary\n");
    381377
    382378    average[0].flags |= ID_OBJ_USE_AVE;
  • trunk/Ohana/src/relastro/src/fitstk.c

    r39375 r39387  
    120120  for (i = 0; i < Nstars; i++) {
    121121
    122     double Ro  = 360.0*(drand48_cnt() - 0.5);
     122    // double Ro  = 360.0*drand48_cnt();
     123    double Ro  = 0.1*drand48_cnt();
     124
    123125    double Phi = 2.0*(drand48_cnt() - 0.5);
    124126    double Do  = DEG_RAD * asin(Phi);
     
    193195    catalog->measureT[i].D = Do + (dD + plx*pD + uD*(Tyears - MJD_REF_YRS))/3600;
    194196
     197    // force some points to loop over the boundary:
     198    if (drand48() > 0.5) {
     199      catalog->measureT[i].R += 360.0;
     200    }
     201    if (drand48() > 0.8) {
     202      catalog->measureT[i].R += 360.0;
     203    }
     204
    195205    catalog->measureT[i].dXccd = ToShortPixels(POS_ERROR);
    196206    catalog->measureT[i].dYccd = ToShortPixels(POS_ERROR);
Note: See TracChangeset for help on using the changeset viewer.