Changeset 28304 for branches/czw_branch/20100519/Ohana/src/addstar
- Timestamp:
- Jun 10, 2010, 6:28:51 PM (16 years ago)
- Location:
- branches/czw_branch/20100519
- Files:
-
- 15 edited
-
. (modified) (1 prop)
-
Ohana (modified) (1 prop)
-
Ohana/src/addstar/src/ConfigInit.c (modified) (2 diffs)
-
Ohana/src/addstar/src/FilterStars.c (modified) (1 diff)
-
Ohana/src/addstar/src/LoadStars.c (modified) (1 diff)
-
Ohana/src/addstar/src/ReadImageHeader.c (modified) (1 diff)
-
Ohana/src/addstar/src/SkyTableFromTychoIndex.c (modified) (1 diff)
-
Ohana/src/addstar/src/UpdateImageIDs.c (modified) (1 diff)
-
Ohana/src/addstar/src/addstar.c (modified) (3 diffs)
-
Ohana/src/addstar/src/find_matches.c (modified) (3 diffs)
-
Ohana/src/addstar/src/find_matches_closest.c (modified) (1 diff)
-
Ohana/src/addstar/src/find_matches_closest_refstars.c (modified) (1 diff)
-
Ohana/src/addstar/src/find_matches_refstars.c (modified) (1 diff)
-
Ohana/src/addstar/src/sky_tessalation.c (modified) (2 diffs)
-
Ohana/src/addstar/test (modified) (1 prop)
Legend:
- Unmodified
- Added
- Removed
-
branches/czw_branch/20100519
- Property svn:mergeinfo changed
-
branches/czw_branch/20100519/Ohana
- Property svn:mergeinfo set to
-
branches/czw_branch/20100519/Ohana/src/addstar/src/ConfigInit.c
r27435 r28304 7 7 double ZERO_POINT; 8 8 char *config, *file; 9 char RadiusWord[80] ;9 char RadiusWord[80], tmpword[80]; 10 10 char CatdirPhotcodeFile[256]; 11 11 char MasterPhotcodeFile[256]; … … 68 68 ScanConfig (config, "CCDNUM-KEYWORD", "%s", 0, CCDNumKeyword); 69 69 ScanConfig (config, "ST-KEYWORD", "%s", 0, STKeyword); 70 ScanConfig (config, "OBSERVATORY-LATITUDE", "%lf", 0, &Latitude); 71 ScanConfig (config, "OBSERVATORY-LONGITUDE", "%lf", 0, &Longitude); 70 71 ScanConfig (config, "OBSERVATORY-LATITUDE", "%s", 0, tmpword); 72 if (!strcasecmp(tmpword, "NONE")) { 73 fprintf (stderr, "observatory latitude is not set\n"); 74 Latitude = NAN; 75 } else { 76 ScanConfig (config, "OBSERVATORY-LATITUDE", "%lf", 0, &Latitude); 77 } 78 ScanConfig (config, "OBSERVATORY-LONGITUDE", "%s", 0, tmpword); 79 if (!strcasecmp(tmpword, "NONE")) { 80 fprintf (stderr, "observatory longitude is not set\n"); 81 Longitude = NAN; 82 } else { 83 ScanConfig (config, "OBSERVATORY-LONGITUDE", "%lf", 0, &Longitude); 84 } 85 fprintf (stderr, "observatory @ (%f,%f)\n", Longitude, Latitude); 86 87 if (!strcasecmp(STKeyword, "NONE")) { 88 if (isnan(Longitude)) { 89 fprintf (stderr, "WARNING: ST cannot be determined for this image (no ST Keyword, no longitude)\n"); 90 } else { 91 fprintf (stderr, "ST Keyword is not defined, ST will be derived from time & longitude\n"); 92 } 93 } 94 72 95 ScanConfig (config, "SUBPIX_DATAFILE", "%s", 0, SubpixDatafile); 73 96 -
branches/czw_branch/20100519/Ohana/src/addstar/src/FilterStars.c
r27435 r28304 54 54 /* calculate accurate per-star airmass and azimuth */ 55 55 stars[N].measure.airmass = airmass (image[0].secz, stars[N].average.R, stars[N].average.D, image[0].sidtime, image[0].latitude); 56 stars[N].measure.az = azimuth ( image[0].sidtime - stars[N].average.R, stars[N].average.D, image[0].latitude);56 stars[N].measure.az = azimuth (15.0*image[0].sidtime - stars[N].average.R, stars[N].average.D, image[0].latitude); 57 57 stars[N].measure.Mcal = image[0].Mcal; 58 58 stars[N].measure.t = image[0].tzero + 1e-4*stars[N].measure.Yccd*image[0].trate; /* trate is in 0.1 msec / row */ -
branches/czw_branch/20100519/Ohana/src/addstar/src/LoadStars.c
r27435 r28304 81 81 continue; 82 82 } 83 if (VERBOSE) fprintf (stderr, "file %s has %d headers, including %lld images\n", file[i], Nheaders, (long long)NheaderSets);83 if (VERBOSE) fprintf (stderr, "file %s has %d headers, including "OFF_T_FMT" images\n", file[i], Nheaders, NheaderSets); 84 84 85 85 /* supplied photcode is incompatible with multi-chip images */ -
branches/czw_branch/20100519/Ohana/src/addstar/src/ReadImageHeader.c
r27435 r28304 148 148 image[0].fwhm_y = tmp * 25.0 * image[0].coords.cdelt1 * 3600.0; 149 149 150 if (STKeyword[0] ) {150 if (STKeyword[0] && strcasecmp(STKeyword, "NONE")) { 151 151 /* get ST (used for airmass calculation) */ 152 152 gfits_scan (header, STKeyword, "%s", 1, line); -
branches/czw_branch/20100519/Ohana/src/addstar/src/SkyTableFromTychoIndex.c
r27435 r28304 147 147 skytable[0].filename[i] = NULL; 148 148 } 149 if (VERBOSE) fprintf (stderr, "loaded %lld tables from tycho index\n", (long long)skytable[0].Nregions);149 if (VERBOSE) fprintf (stderr, "loaded "OFF_T_FMT" tables from tycho index\n", skytable[0].Nregions); 150 150 151 151 return (skytable); -
branches/czw_branch/20100519/Ohana/src/addstar/src/UpdateImageIDs.c
r27435 r28304 55 55 56 56 if (isEmpty) { 57 dvo_image_addrows (&db, NULL, 0);57 if (!dvo_image_addrows (&db, NULL, 0)) Shutdown ("failed to create image table"); 58 58 SetProtect (TRUE); 59 dvo_image_update (&db, VERBOSE);59 if (!dvo_image_update (&db, VERBOSE)) Shutdown ("failed to update image table"); 60 60 SetProtect (FALSE); 61 61 } else { -
branches/czw_branch/20100519/Ohana/src/addstar/src/addstar.c
r27435 r28304 48 48 newlist = SkyListByImage (sky, -1, &images[i]); 49 49 SkyListMerge (&skylist, newlist); 50 if (VERBOSE) fprintf (stderr, "added %lld regions to yield %lld total\n", (long long) newlist[0].Nregions, (long long)skylist[0].Nregions);50 if (VERBOSE) fprintf (stderr, "added "OFF_T_FMT" regions to yield "OFF_T_FMT" total\n", newlist[0].Nregions, skylist[0].Nregions); 51 51 SkyListFree (newlist); 52 52 } … … 80 80 skylist = tmp; 81 81 } 82 if (VERBOSE) fprintf (stderr, "writing to %lld regions\n", (long long)skylist[0].Nregions);82 if (VERBOSE) fprintf (stderr, "writing to "OFF_T_FMT" regions\n", skylist[0].Nregions); 83 83 84 84 /* don't load the object tables for only_images, unless we are getting the calibration. */ … … 213 213 gettimeofday (&stop, NULL); 214 214 dtime = DTIME (stop, start); 215 fprintf (stderr, "SUCCESS: elapsed time %9.4f sec for %5d stars (%5d matches), %6lld average, %7lld measure\n", dtime, Nstars, Nmatch, (long long) Naverage, (long long)Nmeasure);215 fprintf (stderr, "SUCCESS: elapsed time %9.4f sec for %5d stars (%5d matches), "OFF_T_FMT" average, "OFF_T_FMT" measure\n", dtime, Nstars, Nmatch, Naverage, Nmeasure); 216 216 217 217 exit (0); -
branches/czw_branch/20100519/Ohana/src/addstar/src/find_matches.c
r27582 r28304 3 3 int find_matches (SkyRegion *region, Stars *stars, unsigned int NstarsIn, Catalog *catalog, AddstarClientOptions options) { 4 4 5 off_t i, j, n, N, J, status,Nstars;5 off_t i, j, n, N, J, Nstars; 6 6 double RADIUS, RADIUS2; 7 7 double *X1, *Y1, *X2, *Y2; … … 9 9 off_t *N1, *N2, *next_meas; 10 10 off_t Nave, NAVE, Nmeas, NMEAS, Nmatch; 11 int Nsecfilt, Nsec ;11 int Nsecfilt, Nsec, status; 12 12 unsigned int objID, catID; 13 13 Coords tcoords; … … 356 356 catalog[0].Nmeasure = Nmeas; 357 357 catalog[0].Nsecf_mem = Nave*Nsecfilt; 358 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: %lld %lld %lld, (%lld matches)\n", (long long) Nstars, (long long) Nave, (long long) Nmeas, (long long)Nmatch);358 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: "OFF_T_FMT" "OFF_T_FMT" "OFF_T_FMT", ("OFF_T_FMT" matches)\n", Nstars, Nave, Nmeas, Nmatch); 359 359 360 360 free (catalog[0].found); -
branches/czw_branch/20100519/Ohana/src/addstar/src/find_matches_closest.c
r27582 r28304 350 350 catalog[0].Nmeasure = Nmeas; 351 351 catalog[0].Nsecf_mem = Nave*Nsecfilt; 352 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: %lld %lld %lld, (%lld matches)\n", (long long) Nstars, (long long) Nave, (long long) Nmeas, (long long)Nmatch);352 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: "OFF_T_FMT" "OFF_T_FMT" "OFF_T_FMT", ("OFF_T_FMT" matches)\n", Nstars, Nave, Nmeas, Nmatch); 353 353 354 354 free (catalog[0].found); -
branches/czw_branch/20100519/Ohana/src/addstar/src/find_matches_closest_refstars.c
r27790 r28304 361 361 catalog[0].Nmeasure = Nmeas; 362 362 catalog[0].Nsecf_mem = Nave*Nsecfilt; 363 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: %lld %lld %lld, (%lld matches)\n", (long long) Nstars, (long long) Nave, (long long) Nmeas, (long long)Nmatch);363 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: "OFF_T_FMT" "OFF_T_FMT" "OFF_T_FMT", ("OFF_T_FMT" matches)\n", Nstars, Nave, Nmeas, Nmatch); 364 364 365 365 free (catalog[0].found); -
branches/czw_branch/20100519/Ohana/src/addstar/src/find_matches_refstars.c
r27582 r28304 329 329 catalog[0].Nmeasure = Nmeas; 330 330 catalog[0].Nsecf_mem = Nave*Nsecfilt; 331 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: % lld %lld %lld, (%lld matches)\n", (long long) Nstars, (long long) Nave, (long long) Nmeas, (long long)Nmatch);331 if (VERBOSE) fprintf (stderr, "Nstars, Nave, Nmeas: %d "OFF_T_FMT" "OFF_T_FMT", ("OFF_T_FMT" matches)\n", Nstars, Nave, Nmeas, Nmatch); 332 332 333 333 free (catalog[0].found); -
branches/czw_branch/20100519/Ohana/src/addstar/src/sky_tessalation.c
r27435 r28304 940 940 int dvo_image_clear_vtable (FITS_DB *db) { 941 941 942 int i ;942 int i, nbytes; 943 943 944 944 // free memory used by the current vtable rows … … 951 951 952 952 // reset db[0].theader(NAXIS1) to match Image 953 gfits_modify (&db[0].theader, "NAXIS1", "%lld", 1, (long long) sizeof(Image)); 953 nbytes = sizeof(Image); 954 gfits_modify (&db[0].theader, "NAXIS1", "%d", 1, nbytes); 954 955 db[0].theader.Naxis[0] = sizeof(Image); 955 956 -
branches/czw_branch/20100519/Ohana/src/addstar/test
- Property svn:ignore
-
old new 1 test.cmf 1 2 test.1.cmf 2 3 test.2.cmf
-
- Property svn:ignore
Note:
See TracChangeset
for help on using the changeset viewer.
