Changeset 39387
- Timestamp:
- Feb 24, 2016, 10:43:23 AM (10 years ago)
- Location:
- trunk/Ohana/src/relastro/src
- Files:
-
- 2 edited
-
UpdateObjects.c (modified) (4 diffs)
-
fitstk.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relastro/src/UpdateObjects.c
r39386 r39387 205 205 // project Ro, Do back to RA,DEC 206 206 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");208 207 209 208 average[0].flags |= ID_OBJ_FIT_PAR; … … 275 274 // project Ro, Do back to RA,DEC 276 275 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");278 276 279 277 average[0].flags |= ID_OBJ_FIT_PM; … … 363 361 // project Ro, Do back to RA,DEC 364 362 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");366 363 367 364 average[0].flags |= ID_OBJ_FIT_AVE; … … 378 375 // project Ro, Do back to RA,DEC 379 376 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");381 377 382 378 average[0].flags |= ID_OBJ_USE_AVE; -
trunk/Ohana/src/relastro/src/fitstk.c
r39375 r39387 120 120 for (i = 0; i < Nstars; i++) { 121 121 122 double Ro = 360.0*(drand48_cnt() - 0.5); 122 // double Ro = 360.0*drand48_cnt(); 123 double Ro = 0.1*drand48_cnt(); 124 123 125 double Phi = 2.0*(drand48_cnt() - 0.5); 124 126 double Do = DEG_RAD * asin(Phi); … … 193 195 catalog->measureT[i].D = Do + (dD + plx*pD + uD*(Tyears - MJD_REF_YRS))/3600; 194 196 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 195 205 catalog->measureT[i].dXccd = ToShortPixels(POS_ERROR); 196 206 catalog->measureT[i].dYccd = ToShortPixels(POS_ERROR);
Note:
See TracChangeset
for help on using the changeset viewer.
