Changeset 30481
- Timestamp:
- Feb 3, 2011, 9:37:52 AM (15 years ago)
- Location:
- branches/eam_branches/ipp-20101205/Ohana/src/addstar
- Files:
-
- 6 edited
-
include/addstar.h (modified) (1 diff)
-
src/ReadStarsFITS.c (modified) (13 diffs)
-
src/ReadStarsSDSS.c (modified) (2 diffs)
-
src/ReadStarsTEXT.c (modified) (1 diff)
-
src/StarOps.c (modified) (1 diff)
-
src/get2mass_full.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20101205/Ohana/src/addstar/include/addstar.h
r29938 r30481 265 265 266 266 int InitStar PROTO((Stars *star)); 267 short ShortPixels PROTO((float pixels));268 short ShortDegree PROTO((float degrees));269 267 270 268 int args_skycells (int argc, char **argv); -
branches/eam_branches/ipp-20101205/Ohana/src/addstar/src/ReadStarsFITS.c
r29938 r30481 98 98 stars[i].measure.photFlags = (smpdata[i].dophot << 16); 99 99 100 stars[i].measure.FWx = ShortPixels (smpdata[i].fx);101 stars[i].measure.FWy = ShortPixels (smpdata[i].fy);102 stars[i].measure.theta = ShortDegree(smpdata[i].df);100 stars[i].measure.FWx = ToShortPixels (smpdata[i].fx); 101 stars[i].measure.FWy = ToShortPixels (smpdata[i].fy); 102 stars[i].measure.theta = ToShortDegrees (smpdata[i].df); 103 103 } 104 104 *nstars = Nstars; … … 127 127 stars[i].measure.Yccd = ps1data[i].Y; 128 128 129 stars[i].measure.dXccd = ShortPixels(ps1data[i].dX);130 stars[i].measure.dYccd = ShortPixels(ps1data[i].dY);129 stars[i].measure.dXccd = ToShortPixels(ps1data[i].dX); 130 stars[i].measure.dYccd = ToShortPixels(ps1data[i].dY); 131 131 132 132 if ((ps1data[i].M >= 0.0) || isnan(ps1data[i].M)) { … … 140 140 stars[i].measure.dSky = ps1data[i].dSky; 141 141 142 stars[i].measure.FWx = ShortPixels(ps1data[i].fx);143 stars[i].measure.FWy = ShortPixels(ps1data[i].fy);144 stars[i].measure.theta = ShortDegree(ps1data[i].df);142 stars[i].measure.FWx = ToShortPixels(ps1data[i].fx); 143 stars[i].measure.FWy = ToShortPixels(ps1data[i].fy); 144 stars[i].measure.theta = ToShortDegrees(ps1data[i].df); 145 145 146 146 stars[i].measure.psfChisq = ps1data[i].psfChisq; … … 176 176 stars[i].measure.Yccd = ps1data[i].Y; 177 177 178 stars[i].measure.dXccd = ShortPixels(ps1data[i].dX);179 stars[i].measure.dYccd = ShortPixels(ps1data[i].dY);178 stars[i].measure.dXccd = ToShortPixels(ps1data[i].dX); 179 stars[i].measure.dYccd = ToShortPixels(ps1data[i].dY); 180 180 181 181 if ((ps1data[i].M >= 0.0) || isnan(ps1data[i].M)) { … … 189 189 stars[i].measure.dSky = ps1data[i].dSky; 190 190 191 stars[i].measure.FWx = ShortPixels(ps1data[i].fx);192 stars[i].measure.FWy = ShortPixels(ps1data[i].fy);193 stars[i].measure.theta = ShortDegree(ps1data[i].df);191 stars[i].measure.FWx = ToShortPixels(ps1data[i].fx); 192 stars[i].measure.FWy = ToShortPixels(ps1data[i].fy); 193 stars[i].measure.theta = ToShortDegrees(ps1data[i].df); 194 194 195 195 stars[i].measure.psfChisq = ps1data[i].psfChisq; … … 238 238 stars[i].measure.Xccd = ps1data[i].X; 239 239 stars[i].measure.Yccd = ps1data[i].Y; 240 stars[i].measure.dXccd = ShortPixels(ps1data[i].dX);241 stars[i].measure.dYccd = ShortPixels(ps1data[i].dY);242 243 stars[i].measure.posangle = ShortDegree(ps1data[i].posangle);240 stars[i].measure.dXccd = ToShortPixels(ps1data[i].dX); 241 stars[i].measure.dYccd = ToShortPixels(ps1data[i].dY); 242 243 stars[i].measure.posangle = ToShortDegrees(ps1data[i].posangle); 244 244 stars[i].measure.pltscale = ps1data[i].pltscale; 245 245 … … 263 263 stars[i].measure.extNsigma = ps1data[i].extNsigma; 264 264 265 stars[i].measure.FWx = ShortPixels(ps1data[i].fx);266 stars[i].measure.FWy = ShortPixels(ps1data[i].fy);267 stars[i].measure.theta = ShortDegree(ps1data[i].df);268 269 stars[i].measure.Mxx = ShortPixels(ps1data[i].Mxx);270 stars[i].measure.Mxy = ShortPixels(ps1data[i].Mxy);271 stars[i].measure.Myy = ShortPixels(ps1data[i].Myy);265 stars[i].measure.FWx = ToShortPixels(ps1data[i].fx); 266 stars[i].measure.FWy = ToShortPixels(ps1data[i].fy); 267 stars[i].measure.theta = ToShortDegrees(ps1data[i].df); 268 269 stars[i].measure.Mxx = ToShortPixels(ps1data[i].Mxx); 270 stars[i].measure.Mxy = ToShortPixels(ps1data[i].Mxy); 271 stars[i].measure.Myy = ToShortPixels(ps1data[i].Myy); 272 272 273 273 stars[i].measure.photFlags = ps1data[i].flags; … … 314 314 stars[i].measure.Xccd = ps1data[i].X; 315 315 stars[i].measure.Yccd = ps1data[i].Y; 316 stars[i].measure.dXccd = ShortPixels(ps1data[i].dX);317 stars[i].measure.dYccd = ShortPixels(ps1data[i].dY);318 319 stars[i].measure.posangle = ShortDegree(ps1data[i].posangle);316 stars[i].measure.dXccd = ToShortPixels(ps1data[i].dX); 317 stars[i].measure.dYccd = ToShortPixels(ps1data[i].dY); 318 319 stars[i].measure.posangle = ToShortDegrees(ps1data[i].posangle); 320 320 stars[i].measure.pltscale = ps1data[i].pltscale; 321 321 … … 339 339 stars[i].measure.extNsigma = ps1data[i].extNsigma; 340 340 341 stars[i].measure.FWx = ShortPixels(ps1data[i].fx);342 stars[i].measure.FWy = ShortPixels(ps1data[i].fy);343 stars[i].measure.theta = ShortDegree(ps1data[i].df);344 345 stars[i].measure.Mxx = ShortPixels(ps1data[i].Mxx);346 stars[i].measure.Mxy = ShortPixels(ps1data[i].Mxy);347 stars[i].measure.Myy = ShortPixels(ps1data[i].Myy);341 stars[i].measure.FWx = ToShortPixels(ps1data[i].fx); 342 stars[i].measure.FWy = ToShortPixels(ps1data[i].fy); 343 stars[i].measure.theta = ToShortDegrees(ps1data[i].df); 344 345 stars[i].measure.Mxx = ToShortPixels(ps1data[i].Mxx); 346 stars[i].measure.Mxy = ToShortPixels(ps1data[i].Mxy); 347 stars[i].measure.Myy = ToShortPixels(ps1data[i].Myy); 348 348 349 349 stars[i].measure.photFlags = ps1data[i].flags; … … 382 382 stars[i].measure.Xccd = ps1data[i].X; 383 383 stars[i].measure.Yccd = ps1data[i].Y; 384 stars[i].measure.dXccd = ShortPixels(ps1data[i].dX);385 stars[i].measure.dYccd = ShortPixels(ps1data[i].dY);386 387 stars[i].measure.posangle = ShortDegree(ps1data[i].posangle);384 stars[i].measure.dXccd = ToShortPixels(ps1data[i].dX); 385 stars[i].measure.dYccd = ToShortPixels(ps1data[i].dY); 386 387 stars[i].measure.posangle = ToShortDegrees(ps1data[i].posangle); 388 388 stars[i].measure.pltscale = ps1data[i].pltscale; 389 389 … … 407 407 stars[i].measure.extNsigma = ps1data[i].extNsigma; 408 408 409 stars[i].measure.FWx = ShortPixels(ps1data[i].fx);410 stars[i].measure.FWy = ShortPixels(ps1data[i].fy);411 stars[i].measure.theta = ShortDegree(ps1data[i].df);412 413 stars[i].measure.Mxx = ShortPixels(ps1data[i].Mxx);414 stars[i].measure.Mxy = ShortPixels(ps1data[i].Mxy);415 stars[i].measure.Myy = ShortPixels(ps1data[i].Myy);409 stars[i].measure.FWx = ToShortPixels(ps1data[i].fx); 410 stars[i].measure.FWy = ToShortPixels(ps1data[i].fy); 411 stars[i].measure.theta = ToShortDegrees(ps1data[i].df); 412 413 stars[i].measure.Mxx = ToShortPixels(ps1data[i].Mxx); 414 stars[i].measure.Mxy = ToShortPixels(ps1data[i].Mxy); 415 stars[i].measure.Myy = ToShortPixels(ps1data[i].Myy); 416 416 417 417 stars[i].measure.photFlags = ps1data[i].flags; … … 450 450 stars[i].measure.Xccd = ps1data[i].X; 451 451 stars[i].measure.Yccd = ps1data[i].Y; 452 stars[i].measure.dXccd = ShortPixels(ps1data[i].dX);453 stars[i].measure.dYccd = ShortPixels(ps1data[i].dY);454 455 stars[i].measure.posangle = ShortDegree(ps1data[i].posangle);452 stars[i].measure.dXccd = ToShortPixels(ps1data[i].dX); 453 stars[i].measure.dYccd = ToShortPixels(ps1data[i].dY); 454 455 stars[i].measure.posangle = ToShortDegrees(ps1data[i].posangle); 456 456 stars[i].measure.pltscale = ps1data[i].pltscale; 457 457 … … 475 475 stars[i].measure.extNsigma = ps1data[i].extNsigma; 476 476 477 stars[i].measure.FWx = ShortPixels(ps1data[i].fx);478 stars[i].measure.FWy = ShortPixels(ps1data[i].fy);479 stars[i].measure.theta = ShortDegree(ps1data[i].df);480 481 stars[i].measure.Mxx = ShortPixels(ps1data[i].Mxx);482 stars[i].measure.Mxy = ShortPixels(ps1data[i].Mxy);483 stars[i].measure.Myy = ShortPixels(ps1data[i].Myy);477 stars[i].measure.FWx = ToShortPixels(ps1data[i].fx); 478 stars[i].measure.FWy = ToShortPixels(ps1data[i].fy); 479 stars[i].measure.theta = ToShortDegrees(ps1data[i].df); 480 481 stars[i].measure.Mxx = ToShortPixels(ps1data[i].Mxx); 482 stars[i].measure.Mxy = ToShortPixels(ps1data[i].Mxy); 483 stars[i].measure.Myy = ToShortPixels(ps1data[i].Myy); 484 484 485 485 stars[i].measure.photFlags = ps1data[i].flags; -
branches/eam_branches/ipp-20101205/Ohana/src/addstar/src/ReadStarsSDSS.c
r29938 r30481 159 159 stars[N].measure.Xccd = colc[N]; 160 160 stars[N].measure.Yccd = rowc[N]; 161 stars[N].measure.dXccd = ShortPixels(colcErr[N]);162 stars[N].measure.dYccd = ShortPixels(rowcErr[N]);161 stars[N].measure.dXccd = ToShortPixels(colcErr[N]); 162 stars[N].measure.dYccd = ToShortPixels(rowcErr[N]); 163 163 stars[N].measure.M = psfCounts[N] + ZeroPt - zeropt[j]; 164 164 stars[N].measure.dM = psfCountsErr[N]; … … 166 166 stars[N].measure.Sky = sky[N]; // adjust this to counts? 167 167 stars[N].measure.dSky = skyErr[N]; 168 stars[N].measure.FWx = ShortPixels(seeing[j]); // reported in arcsec?169 stars[N].measure.FWy = ShortPixels(seeing[j]);168 stars[N].measure.FWx = ToShortPixels(seeing[j]); // reported in arcsec? 169 stars[N].measure.FWy = ToShortPixels(seeing[j]); 170 170 if (prob_psf) { 171 171 stars[N].measure.psfChisq = prob_psf[N]; // XXX not really the correct value... -
branches/eam_branches/ipp-20101205/Ohana/src/addstar/src/ReadStarsTEXT.c
r21508 r30481 95 95 dparse (&df, 11, &buffer[j*BYTES_STAR]); 96 96 97 stars[N].measure.FWx = ShortPixels (fx);98 stars[N].measure.FWy = ShortPixels (fy);99 stars[N].measure.theta = ShortDegree(df);97 stars[N].measure.FWx = ToShortPixels (fx); 98 stars[N].measure.FWy = ToShortPixels (fy); 99 stars[N].measure.theta = ToShortDegrees (df); 100 100 } 101 101 } -
branches/eam_branches/ipp-20101205/Ohana/src/addstar/src/StarOps.c
r21508 r30481 9 9 return TRUE; 10 10 } 11 12 short ShortPixels (float pixels) {13 14 short value;15 16 value = 100*pixels;17 18 return value;19 }20 21 short ShortDegree (float degrees) {22 23 short value;24 25 value = (0xffff/360.0)*degrees;26 27 return value;28 } -
branches/eam_branches/ipp-20101205/Ohana/src/addstar/src/get2mass_full.c
r23226 r30481 17 17 ptr = next2MASSfield (ptr); // dec (assumed to be already set) 18 18 ptr = next2MASSfield (ptr); // err_maj 19 star[0][0].measure.FWx = ShortPixels(strtod (ptr, NULL));19 star[0][0].measure.FWx = ToShortPixels(strtod (ptr, NULL)); 20 20 ptr = next2MASSfield (ptr); // err_min 21 star[0][0].measure.FWy = ShortPixels(strtod (ptr, NULL));21 star[0][0].measure.FWy = ToShortPixels(strtod (ptr, NULL)); 22 22 ptr = next2MASSfield (ptr); // err_ang 23 star[0][0].measure.theta = ShortPixels(strtod (ptr, NULL));23 star[0][0].measure.theta = ToShortPixels(strtod (ptr, NULL)); 24 24 25 25 star[2][0].measure.FWx = star[2][0].measure.FWx = star[0][0].measure.FWx;
Note:
See TracChangeset
for help on using the changeset viewer.
