Changeset 34088 for trunk/Ohana/src/relphot
- Timestamp:
- Jun 26, 2012, 11:46:01 AM (14 years ago)
- Location:
- trunk/Ohana/src/relphot/src
- Files:
-
- 6 edited
-
GridOps.c (modified) (3 diffs)
-
MosaicOps.c (modified) (4 diffs)
-
StarOps.c (modified) (6 diffs)
-
reload_catalogs.c (modified) (1 diff)
-
select_images.c (modified) (3 diffs)
-
setMrelFinal.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/relphot/src/GridOps.c
r33963 r34088 423 423 Merr = MAX (catalog[c].measureT[m].dM, MIN_ERROR); 424 424 425 // Wsys = 1.0 / SQ(Merr);426 Wsys = 1.0;425 // disable Wsys for now 426 Wsys = TRUE ? 1.0 : 1.0 / SQ(Merr); 427 427 428 428 Ng = gridmeas[c][m]; … … 684 684 off_t i, Nimage; 685 685 int j, Nbytes, Nformat; 686 off_t *imlist;687 686 FILE *f; 688 687 Header header, theader; … … 697 696 698 697 /* select reference mosaic image */ 699 imlist = SelectRefMosaic (&refmosaic, &Nimage); 698 // off_t *imlist = SelectRefMosaic (&refmosaic, &Nimage); return value ignored 699 SelectRefMosaic (&refmosaic, &Nimage); 700 700 701 701 /* we are writing to this file */ -
trunk/Ohana/src/relphot/src/MosaicOps.c
r33963 r34088 762 762 int setMmos_mosaic (Mosaic *myMosaic, off_t Nmos, Image *image, Catalog *catalog, SetMmosInfo *info, FlatCorrectionTable *flatcorr) { 763 763 764 Image *imageReal;765 764 off_t j, NimageReal; 766 765 … … 776 775 assert (Nmos < Nmosaic); 777 776 778 imageReal = getimages (&NimageReal, NULL); 777 // Image *imageReal = getimages (&NimageReal, NULL); returned pointer is not used 778 getimages (&NimageReal, NULL); 779 779 780 780 /* on PoorImages run, skip good images */ … … 1500 1500 off_t i, j, m, c, N, ave, Nimage; 1501 1501 double *xlist, *ylist; 1502 double Xmin, Xmax, Ymin, Ymax;1502 // double Xmin, Xmax, Ymin, Ymax; 1503 1503 char string[64]; 1504 Image *image;1505 1504 Graphdata graphdata; 1506 1505 1507 1506 if (!MOSAIC_ZEROPT) return; 1508 1507 1509 image = getimages (&Nimage, NULL); 1508 // Image *image = getimages (&Nimage, NULL); returned value ignored 1509 getimages (&Nimage, NULL); 1510 1510 1511 1511 N = 0; 1512 for (i = 0; i < Nmosaic; i++) 1512 for (i = 0; i < Nmosaic; i++) { 1513 1513 N = MAX (N, N_onMosaic[i]); 1514 } 1514 1515 1515 1516 ALLOCATE (xlist, double, N); … … 1518 1519 for (i = 0; i < Nmosaic; i++) { 1519 1520 N = 0; 1520 Xmin = Ymin = +360.0;1521 Xmax = Ymax = -360.0;1521 // Xmin = Ymin = +360.0; 1522 // Xmax = Ymax = -360.0; 1522 1523 for (j = 0; j < N_onMosaic[i]; j++) { 1523 1524 -
trunk/Ohana/src/relphot/src/StarOps.c
r33963 r34088 354 354 int Next = 0; 355 355 int haveSynth = FALSE; 356 int haveStack = FALSE; 356 357 357 358 int forceSynth = FALSE; … … 413 414 } 414 415 } 416 // gpc1 stack data 417 if ((catalog[Nc].measure[m].photcode >= 11000) && (catalog[Nc].measure[m].photcode <= 11400)) { 418 if (pass < 2) continue; 419 haveStack = TRUE; 420 } 421 415 422 // count extended detections for 2MASS (XXX NOTE hardwired photcodes 2011, 2012, 2013) 416 423 if ((catalog[Nc].measure[m].photcode >= 2011) && (catalog[Nc].measure[m].photcode <= 2013)) { … … 477 484 // up-weight the ubercal values (or convergence can take a long time...) 478 485 if (catalog[Nc].measureT[m].dbFlags & ID_MEAS_PHOTOM_UBERCAL) { 486 haveUbercal = TRUE; 479 487 wlist[N] = 10.0; 480 488 } … … 492 500 493 501 int Nminmeas = isSetMrelFinal ? 1 : STAR_TOOFEW + 1; 502 503 if (haveStack && (N > 1)) { 504 // fprintf (stderr, "multiple stack values for %10.6f %10.6f\n", catalog[Nc].averageT[j].R, catalog[Nc].averageT[j].D); 505 } 494 506 495 507 // when performing the grid analysis, STAR_TOOFEW should be set to 1; … … 1106 1118 off_t j, N; 1107 1119 double *xlist, *ylist; 1108 double Xmin, Ymin, Xmax, Ymax;1120 // double Xmin, Ymin, Xmax, Ymax; 1109 1121 Graphdata graphdata; 1110 1122 … … 1117 1129 1118 1130 N = 0; 1119 Xmin = Ymin = +360.0;1120 Xmax = Ymax = -360.0;1131 // Xmin = Ymin = +360.0; 1132 // Xmax = Ymax = -360.0; 1121 1133 for (i = 0; i < Ncatalog; i++) { 1122 1134 for (j = 0; j < catalog[i].Naverage; j++) { -
trunk/Ohana/src/relphot/src/reload_catalogs.c
r33963 r34088 94 94 catalog.catformat = dvo_catalog_catformat (UPDATE_CATFORMAT); 95 95 } 96 97 struct timeval now; 98 gettimeofday (&now, (void *) NULL); 99 char *moddate = ohana_sec_to_date (now.tv_sec); 100 gfits_modify (&catalog.header, "RELPHOT", "%s", 1, moddate); 101 free (moddate); 102 96 103 dvo_catalog_save (&catalog, VERBOSE); 97 104 dvo_catalog_unlock (&catalog); -
trunk/Ohana/src/relphot/src/select_images.c
r33963 r34088 256 256 } 257 257 if (RESET) { 258 if (!KEEP_UBERCAL ) {258 if (!KEEP_UBERCAL || !(image[nimage].flags & ID_IMAGE_PHOTOM_UBERCAL)) { 259 259 image[nimage].Mcal = 0.0; 260 260 image[nimage].dMcal = NAN; … … 296 296 297 297 double theta1, theta2; 298 double Theta1, Theta2;299 298 300 299 theta1 = opening_angle (x1[0], y1[0], x2[0], y2[0], x1[1], y1[1]); … … 309 308 } 310 309 311 Theta1 = theta1;312 Theta2 = theta2;313 310 theta1 = opening_angle (x2[0], y2[0], x1[1], y1[1], x2[1], y2[1]); 314 311 theta2 = opening_angle (x2[0], y2[0], x1[1], y1[1], x1[0], y1[0]); -
trunk/Ohana/src/relphot/src/setMrelFinal.c
r33963 r34088 166 166 167 167 /* allow measures from images marked POOR and FEW */ 168 if (pass >= 2) IMAGE_BAD = ID_IMAGE_PHOTOM_NOCAL;168 if (pass >= 3) IMAGE_BAD = ID_IMAGE_PHOTOM_NOCAL; 169 169 170 170 /* allow measures marked as outliers (POOR) and off image region (AREA) */ 171 if (pass >= 2) {171 if (pass >= 3) { 172 172 MEAS_BAD = ID_MEAS_NOCAL | ID_MEAS_SKIP_PHOTOM; 173 173 } else { … … 233 233 } 234 234 235 // PASS 3 : accept bad measurements (eg, SAT, CR) 235 // PASS 3 : accept bad measurements (eg, SAT, CR), internal outliers 236 236 if (pass < 3) { 237 237 if (catalog[0].measure[m].photFlags & code->photomBadMask) goto skip; … … 241 241 } 242 242 243 // PASS 2 : internal outliers accepted243 // PASS 2 : accept stack measurements 244 244 245 245 // PASS 1 : accept poor measurements as well (eg, POOR FIT, etc)
Note:
See TracChangeset
for help on using the changeset viewer.
