Changeset 28241 for trunk/Ohana/src/relphot
- Timestamp:
- Jun 6, 2010, 4:06:31 PM (16 years ago)
- Location:
- trunk/Ohana
- Files:
-
- 12 edited
-
. (modified) (1 prop)
-
src/relphot/src/GridOps.c (modified) (1 diff)
-
src/relphot/src/ImageOps.c (modified) (1 diff)
-
src/relphot/src/MosaicOps.c (modified) (5 diffs)
-
src/relphot/src/StarOps.c (modified) (1 diff)
-
src/relphot/src/bcatalog.c (modified) (6 diffs)
-
src/relphot/src/load_catalogs.c (modified) (1 diff)
-
src/relphot/src/load_images.c (modified) (1 diff)
-
src/relphot/src/relphot_objects.c (modified) (1 diff)
-
src/relphot/src/select_images.c (modified) (2 diffs)
-
src/relphot/src/setExclusions.c (modified) (1 diff)
-
src/relphot/src/setMrelFinal.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana
-
Property svn:mergeinfo
set to
/branches/czw_branch/20100427/Ohana merged eligible /branches/eam_branches/Ohana.20100606 merged eligible /branches/haf_branches/ipp.20100512/Ohana merged eligible /branches/pap/Ohana merged eligible
-
Property svn:mergeinfo
set to
-
trunk/Ohana/src/relphot/src/GridOps.c
r27435 r28241 703 703 gfits_create_header (&header); 704 704 gfits_create_matrix (&header, &matrix); 705 gfits_modify (&header, "NEXTEND", "%lld", 1, (long long)Nimage + 3);705 gfits_modify (&header, "NEXTEND", OFF_T_FMT, 1, Nimage + 3); 706 706 gfits_modify (&header, "FILTER", "%s", 1, photcode[0].name); 707 707 gfits_modify_alt (&header, "COMMENT", "%S", 1, "Mosaic Photometry Grid Analysis"); -
trunk/Ohana/src/relphot/src/ImageOps.c
r27586 r28241 200 200 status = findCCD (idx, meas, cat, measure); 201 201 if (!status) { 202 if (VERBOSE2) fprintf (stderr, "failed to determine CCD for %lld, %d\n", (long long)meas, cat);202 if (VERBOSE2) fprintf (stderr, "failed to determine CCD for "OFF_T_FMT", %d\n", meas, cat); 203 203 return; 204 204 } -
trunk/Ohana/src/relphot/src/MosaicOps.c
r28186 r28241 400 400 mark = (N < IMAGE_TOOFEW) || (N < IMAGE_GOOD_FRACTION*Nlist[i]); 401 401 if (mark) { 402 fprintf (stderr, "marked mosaic %s ( %lld), (%lld < %d) || (%lld < %f*%lld)\n", image[imlist[i][0]].name, (long long) i, (long long) N, IMAGE_TOOFEW, (long long) N, IMAGE_GOOD_FRACTION, (long long)Nlist[i]);402 fprintf (stderr, "marked mosaic %s ("OFF_T_FMT"), ("OFF_T_FMT" < %d) || ("OFF_T_FMT" < %f*"OFF_T_FMT")\n", image[imlist[i][0]].name, i, N, IMAGE_TOOFEW, N, IMAGE_GOOD_FRACTION, Nlist[i]); 403 403 mosaic[i].flags |= ID_IMAGE_FEW; 404 404 Nfew ++; … … 408 408 } 409 409 liststats (list, dlist, N, &stats); 410 if (PoorImages) fprintf (stderr, "Mmos: %f %f %d %lld\n", stats.mean, stats.sigma, stats.Nmeas, (long long)N);410 if (PoorImages) fprintf (stderr, "Mmos: %f %f %d "OFF_T_FMT"\n", stats.mean, stats.sigma, stats.Nmeas, N); 411 411 mosaic[i].Mcal = stats.mean; 412 412 mosaic[i].dMcal = stats.sigma; … … 519 519 n++; 520 520 } 521 fprintf (stderr, "Nmosaic: %lld, n: %lld\n", (long long) Nmosaic, (long long)n);521 fprintf (stderr, "Nmosaic: "OFF_T_FMT", n: "OFF_T_FMT"\n", Nmosaic, n); 522 522 523 523 liststats (list, dlist, n, &stats); … … 599 599 } 600 600 601 fprintf (stderr, "%lld mosaics marked poor\n", (long long)Nmark);601 fprintf (stderr, OFF_T_FMT" mosaics marked poor\n", Nmark); 602 602 initstats (STATMODE); 603 603 free (mlist); … … 643 643 } 644 644 645 sprintf (string, "Mosaic %lld", (long long)i);645 sprintf (string, "Mosaic "OFF_T_FMT, i); 646 646 plot_defaults (&graphdata); 647 647 plot_list (&graphdata, xlist, ylist, N, string, NULL); -
trunk/Ohana/src/relphot/src/StarOps.c
r28185 r28241 502 502 } 503 503 initstats (STATMODE); 504 if (VERBOSE) fprintf (stderr, "%lld measures marked poor, %lld total\n", (long long) Ndel, (long long)Nave);504 if (VERBOSE) fprintf (stderr, OFF_T_FMT" measures marked poor, "OFF_T_FMT" total\n", Ndel, Nave); 505 505 free (ilist); 506 506 free (tlist); -
trunk/Ohana/src/relphot/src/bcatalog.c
r27435 r28241 7 7 off_t NAVERAGE, NMEASURE, Naverage, Nmeasure, Nm; 8 8 float mag; 9 int Ncode, Ntime, Ndophot, Nmag, Nsigma, Nimag, Nfew; 9 10 10 11 // XXX PhotNsec as a global is a bad idea; either get it from catalog … … 20 21 ALLOCATE (subcatalog[0].measure, Measure, NMEASURE); 21 22 Nmeasure = Naverage = 0; 23 24 Ncode = Ntime = Ndophot = Nmag = Nsigma = Nimag = Nfew = 0; 22 25 23 26 /* exclude stars not in range or with too few measurements */ … … 46 49 /* select measurements by photcode */ 47 50 ecode = GetPhotcodeEquivCodebyCode (catalog[0].measure[offset].photcode); 48 if (ecode != photcode[0].code) continue;51 if (ecode != photcode[0].code) { Ncode ++; continue; } 49 52 50 53 /* select measurements by time */ 51 54 if (TimeSelect) { 52 if (catalog[0].measure[offset].t < TSTART) continue;53 if (catalog[0].measure[offset].t > TSTOP) continue;55 if (catalog[0].measure[offset].t < TSTART) { Ntime ++; continue; } 56 if (catalog[0].measure[offset].t > TSTOP) { Ntime ++; continue; } 54 57 } 55 58 … … 57 60 // XXX ignore this criterion for REF measurements? 58 61 // XXX chnage this to select by bitflags 59 if (DophotSelect && ((catalog[0].measure[offset].photFlags >> 16) != DophotValue)) continue;62 if (DophotSelect && ((catalog[0].measure[offset].photFlags >> 16) != DophotValue)) { Ndophot ++; continue; } 60 63 61 64 /* select measurements by mag limit */ 62 65 mag = PhotCat (&catalog[0].measure[offset]); 63 if (mag > MAG_LIM) continue;66 if (mag > MAG_LIM) { Nmag ++; continue; } 64 67 65 68 /* select measurements by measurement error */ 66 if ((SIGMA_LIM > 0) && (catalog[0].measure[offset].dM > SIGMA_LIM)) continue;69 if ((SIGMA_LIM > 0) && (catalog[0].measure[offset].dM > SIGMA_LIM)) { Nsigma ++; continue; } 67 70 68 71 /* select measurements by mag limit */ 69 72 if (ImagSelect) { 70 73 mag = PhotInst (&catalog[0].measure[offset]); 71 if (mag < ImagMin) continue;72 if (mag > ImagMax) continue;74 if (mag < ImagMin) { Nimag ++; continue; } 75 if (mag > ImagMax) { Nimag ++; continue; } 73 76 } 74 77 … … 94 97 if (Nm <= STAR_TOOFEW) { /* enough measurements in band? */ 95 98 Nmeasure -= Nm; 99 Nfew ++; 96 100 continue; 97 101 } … … 114 118 115 119 if (VERBOSE) { 116 fprintf (stderr, "%lld: using %lld stars (%lld measures) for catalog\n", (long long) i, 117 (long long) subcatalog[0].Naverage, (long long) subcatalog[0].Nmeasure); 120 fprintf (stderr, "using "OFF_T_FMT" stars ("OFF_T_FMT" measures) of "OFF_T_FMT" for catalog\n", 121 subcatalog[0].Naverage, subcatalog[0].Nmeasure, i); 122 fprintf (stderr, "rejections: %d code, %d time, %d dophot, %d mag, %d sigma, %d imag, %d few\n", 123 Ncode, Ntime, Ndophot, Nmag, Nsigma, Nimag, Nfew); 118 124 } 119 125 return (TRUE); -
trunk/Ohana/src/relphot/src/load_catalogs.c
r20190 r28241 47 47 48 48 fprintf (stderr, "using %d of %d stars (%d of %d measurements)\n", Nstar, Nstar_total, Nmeas, Nmeas_total); 49 if (Nstar < 1) { 50 Shutdown ("ERROR: no stars match the minimum requirements; exiting\n"); 51 } 49 52 50 53 // XXX consider only returning the populated catalogs -
trunk/Ohana/src/relphot/src/load_images.c
r27435 r28241 47 47 vtable = &db[0].vtable; 48 48 49 gfits_scan (vtable[0].header, "NAXIS1", "%lld", 1, (long long *)&Nx);49 gfits_scan (vtable[0].header, "NAXIS1", OFF_T_FMT, 1, &Nx); 50 50 for (i = 0; i < Nimage; i++) { 51 51 memcpy (vtable[0].buffer[i], &image[i], Nx); -
trunk/Ohana/src/relphot/src/relphot_objects.c
r27435 r28241 55 55 for (k = 0; k < catalog.average[j].Nmeasure; k++) { 56 56 catalog.measure[m+k].dbFlags = 0; 57 catalog.measure[m+k].Mcal = 0; 57 58 } 58 59 } -
trunk/Ohana/src/relphot/src/select_images.c
r27480 r28241 101 101 102 102 if (!FindMosaicForImage (timage, Ntimage, i)) { 103 fprintf (stderr, "cannot find mosaic for %lld\n", (long long)i);103 fprintf (stderr, "cannot find mosaic for "OFF_T_FMT"\n", i); 104 104 continue; 105 105 } … … 175 175 } 176 176 177 if (VERBOSE) fprintf (stderr, "found %lld images\n", (long long)nimage);177 if (VERBOSE) fprintf (stderr, "found "OFF_T_FMT" images\n", nimage); 178 178 179 179 REALLOCATE (image, Image, MAX (nimage, 1)); -
trunk/Ohana/src/relphot/src/setExclusions.c
r27435 r28241 50 50 } 51 51 } 52 if (VERBOSE) fprintf (stderr, "%lld measurements marked by area\n", (long long)Narea);53 if (VERBOSE) fprintf (stderr, "%lld measurements marked nocal\n", (long long)Nnocal);54 if (VERBOSE) fprintf (stderr, "%lld measurements kept for analysis\n", (long long)Ngood);52 if (VERBOSE) fprintf (stderr, OFF_T_FMT" measurements marked by area\n", Narea); 53 if (VERBOSE) fprintf (stderr, OFF_T_FMT" measurements marked nocal\n", Nnocal); 54 if (VERBOSE) fprintf (stderr, OFF_T_FMT" measurements kept for analysis\n", Ngood); 55 55 return (TRUE); 56 56 } -
trunk/Ohana/src/relphot/src/setMrelFinal.c
r27435 r28241 138 138 } 139 139 } 140 if (VERBOSE) fprintf (stderr, "pass %d, Ntot: %lld, Ntry: %lld, Nskip: %lld, Nkeep: %lld\n",141 pass, (long long) Ntot, (long long) Ntry, (long long) Nskip, (long long)Nkeep);140 if (VERBOSE) fprintf (stderr, "pass %d, Ntot: "OFF_T_FMT", Ntry: "OFF_T_FMT", Nskip: "OFF_T_FMT", Nkeep: "OFF_T_FMT"\n", 141 pass, Ntot, Ntry, Nskip, Nkeep); 142 142 } 143 143
Note:
See TracChangeset
for help on using the changeset viewer.
