Changeset 30508
- Timestamp:
- Feb 7, 2011, 4:38:53 PM (15 years ago)
- Location:
- branches/eam_branches/ipp-20101205/Ohana/src/opihi
- Files:
-
- 8 edited
-
dvo/dbExtractImages.c (modified) (2 diffs)
-
dvo/dbExtractMeasures.c (modified) (1 diff)
-
dvo/dbFields.c (modified) (3 diffs)
-
dvo/gimages.c (modified) (1 diff)
-
dvo/images.c (modified) (1 diff)
-
dvo/imphot.c (modified) (4 diffs)
-
dvo/skycat.c (modified) (1 diff)
-
include/dvoshell.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20101205/Ohana/src/opihi/dvo/dbExtractImages.c
r27587 r30508 241 241 242 242 case IMAGE_NCAL: 243 value.Int = image[N]. Mxxxx;243 value.Int = image[N].nFitPhotom; 244 244 break; 245 245 case IMAGE_SKY: 246 value.Flt = image[N].Myyyy + 0x8000;246 value.Flt = NAN; 247 247 break; 248 248 case IMAGE_FLAGS: … … 299 299 value.Flt = (field->ID == IMAGE_X_UR_FP) ? x : y; 300 300 break; 301 302 case IMAGE_X_ERR_SYS: 303 value.Flt = image[N].dXpixSys; 304 break; 305 case IMAGE_Y_ERR_SYS: 306 value.Flt = image[N].dXpixSys; 307 break; 308 case IMAGE_MAG_ERR_SYS: 309 value.Flt = image[N].dMagSys; 310 break; 311 312 case IMAGE_NFIT_PHOTOM: 313 value.Int = image[N].nFitPhotom; 314 break; 315 case IMAGE_NFIT_ASTROM: 316 value.Int = image[N].nFitAstrom; 317 break; 301 318 } 302 319 return (value); -
branches/eam_branches/ipp-20101205/Ohana/src/opihi/dvo/dbExtractMeasures.c
r30479 r30508 387 387 value.Flt = FromShortPixels(measure[0].dYccd); 388 388 break; 389 case MEAS_POS_SYS_ERR: /* OK */ 390 value.Flt = FromShortPixels(measure[0].dRsys); 391 break; 389 392 case MEAS_XMOSAIC: /* OK */ 390 393 ra = average[0].R - measure[0].dR / 3600.0; -
branches/eam_branches/ipp-20101205/Ohana/src/opihi/dvo/dbFields.c
r30267 r30508 194 194 if (!strcasecmp (fieldName, "XCCD:ERR")) ESCAPE (MEAS_XCCD_ERR, MAG_NONE, OPIHI_FLT); 195 195 if (!strcasecmp (fieldName, "YCCD:ERR")) ESCAPE (MEAS_YCCD_ERR, MAG_NONE, OPIHI_FLT); 196 if (!strcasecmp (fieldName, "POS_SYS_ERR")) ESCAPE (MEAS_POS_SYS_ERR, MAG_NONE, OPIHI_FLT); 196 197 if (!strcasecmp (fieldName, "XMOSAIC")) ESCAPE (MEAS_XMOSAIC, MAG_NONE, OPIHI_FLT); 197 198 if (!strcasecmp (fieldName, "YMOSAIC")) ESCAPE (MEAS_YMOSAIC, MAG_NONE, OPIHI_FLT); … … 399 400 if (!strcasecmp (fieldName, "trate" )) ESCAPE (IMAGE_TRATE, MAG_NONE, OPIHI_FLT); 400 401 401 // XXX : these are mapped to ridiculous things: Myyyy + 0x8000 and Mxxxx402 402 if (!strcasecmp (fieldName, "ncal" )) ESCAPE (IMAGE_NCAL, MAG_NONE, OPIHI_INT); 403 if (!strcasecmp (fieldName, "sky" )) ESCAPE (IMAGE_SKY, MAG_NONE, OPIHI_FLT); 403 if (!strcasecmp (fieldName, "sky" )) ESCAPE (IMAGE_SKY, MAG_NONE, OPIHI_FLT); // deprecated for now 404 404 405 405 if (!strcasecmp (fieldName, "imflags" )) ESCAPE (IMAGE_FLAGS, MAG_NONE, OPIHI_INT); … … 428 428 if (!strcasecmp (fieldName, "Y_UR_FP" )) ESCAPE (IMAGE_Y_UR_FP, MAG_NONE, OPIHI_FLT); 429 429 430 if (!strcasecmp (fieldName, "dX_SYS" )) ESCAPE (IMAGE_X_ERR_SYS, MAG_NONE, OPIHI_FLT); 431 if (!strcasecmp (fieldName, "dY_SYS" )) ESCAPE (IMAGE_Y_ERR_SYS, MAG_NONE, OPIHI_FLT); 432 if (!strcasecmp (fieldName, "dM_SYS" )) ESCAPE (IMAGE_MAG_ERR_SYS,MAG_NONE, OPIHI_FLT); 433 if (!strcasecmp (fieldName, "NFIT_PHOTOM")) ESCAPE (IMAGE_NFIT_PHOTOM,MAG_NONE, OPIHI_INT); 434 if (!strcasecmp (fieldName, "NFIT_ASTROM")) ESCAPE (IMAGE_NFIT_ASTROM,MAG_NONE, OPIHI_INT); 435 430 436 // for words that don't parse, try a photcode 431 437 gprint (GP_ERR, "unknown field '%s' for image table in DVO database\n", fieldName); -
branches/eam_branches/ipp-20101205/Ohana/src/opihi/dvo/gimages.c
r28958 r30508 201 201 } 202 202 203 /*** XXX we need to re-introduce the use of applyMcal 204 Mcal = applyMcal (&image[i], 2048.0, 2048.0); 205 ***/ 203 // XXX Mcal = applyMcal (&image[i], 2048.0, 2048.0); 206 204 207 205 got_spot: -
branches/eam_branches/ipp-20101205/Ohana/src/opihi/dvo/images.c
r29938 r30508 223 223 goto got_type; 224 224 } 225 // For 'TrianglePts' (TRI-), we are using the Mx,My, etc terms to save the coordinates 226 // this means triangular images cannot carry photometric zero-point variations 225 // For 'TrianglePts' (TRI-), we are absurdly overloaded values otherwise not used 227 226 if (typehash == TrianglePts) { 228 227 Npts = 3; 229 x[0] = image[ i].Mx; y[0] = image[i].My;230 x[1] = image[ i].Mxxx; y[1] = image[i].Mxyy;231 x[2] = image[ i].Mxxy; y[2] = image[i].Myyy;228 x[0] = image[0].dXpixSys; y[0] = image[0].dYpixSys; 229 x[1] = image[0].dMagSys; y[1] = image[0].nFitAstrom; 230 x[2] = image[0].photom_map_id; y[2] = image[0].astrom_map_id; 232 231 goto got_type; 233 232 } -
branches/eam_branches/ipp-20101205/Ohana/src/opihi/dvo/imphot.c
r29540 r30508 9 9 char bufname[64]; 10 10 float *p; 11 double fx, fy, x, y , applyMcal();11 double fx, fy, x, y; 12 12 Image *image; 13 13 Buffer *buf; … … 63 63 for (y = 0; y < 200; y+=1.0) { 64 64 for (x = 0; x < 100; x+=1.0, p++) { 65 *p = applyMcal (&image[subset[0]], (fx*x), (fy*y)); 65 // *p = applyMcal (&image[subset[0]], (fx*x), (fy*y)); 66 *p = image[subset[0]].Mcal; 66 67 } 67 68 } … … 70 71 for (j = 0; j < Nsubset; j++) { 71 72 i = subset[j]; 73 gprint (GP_ERR, "%s: %f\n", image[i].name, image[i].Mcal); 74 75 // XXX old code when we had the option of a 2D zero point model 76 # if (0) 72 77 switch (image[i].order) { 73 78 case 0: … … 90 95 break; 91 96 } 97 # endif 92 98 } 93 99 -
branches/eam_branches/ipp-20101205/Ohana/src/opihi/dvo/skycat.c
r30479 r30508 116 116 117 117 r = ohana_normalize_angle (r); 118 while (r < Rmin) { r += 360.0; } 119 while (r > Rmax) { r -= 360.0; } 118 120 119 121 if (*leftside == -1) { -
branches/eam_branches/ipp-20101205/Ohana/src/opihi/include/dvoshell.h
r30267 r30508 107 107 MEAS_XCCD_ERR, 108 108 MEAS_YCCD_ERR, 109 MEAS_POS_SYS_ERR, 109 110 MEAS_XMOSAIC, 110 111 MEAS_YMOSAIC, … … 219 220 IMAGE_Y_UL_FP, 220 221 IMAGE_Y_UR_FP, 222 IMAGE_X_ERR_SYS, 223 IMAGE_Y_ERR_SYS, 224 IMAGE_MAG_ERR_SYS, 225 IMAGE_NFIT_PHOTOM, 226 IMAGE_NFIT_ASTROM 221 227 }; 222 228
Note:
See TracChangeset
for help on using the changeset viewer.
