Changeset 36616
- Timestamp:
- Mar 29, 2014, 10:09:08 AM (12 years ago)
- Location:
- branches/eam_branches/ipp-20140206/Ohana/src
- Files:
-
- 10 edited
-
relastro/include/relastro.h (modified) (1 diff)
-
relastro/src/ImagePosIO.c (modified) (1 diff)
-
relastro/src/MeanPosIO.c (modified) (1 diff)
-
relastro/src/assign_images.c (modified) (3 diffs)
-
relastro/src/share_images_pos.c (modified) (2 diffs)
-
relastro/src/share_mean_pos.c (modified) (2 diffs)
-
relphot/src/MeanMagIO.c (modified) (1 diff)
-
relphot/src/relphot_parallel_images.c (modified) (1 diff)
-
relphot/src/share_image_mags.c (modified) (2 diffs)
-
relphot/src/share_mean_mags.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140206/Ohana/src/relastro/include/relastro.h
r36574 r36616 485 485 int assign_images (FITS_DB *db, RegionHostTable *regionHosts); 486 486 int select_images_hostregion (RegionHostTable *regionHosts, Image *image, off_t Nimage); 487 int calculate_image_bounds (Image *image, double *rmin, double *rmax, double *dmin, double *dmax );487 int calculate_image_bounds (Image *image, double *rmin, double *rmax, double *dmin, double *dmax, double Rmid); 488 488 int calculate_host_image_bounds (RegionHostTable *regionHosts); 489 489 int find_host_for_coords (RegionHostTable *regionHosts, double Rc, double Dc); -
branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/ImagePosIO.c
r36574 r36616 120 120 free (nFitAstrom); 121 121 free (flags ); 122 123 gfits_free_header (&header); 124 gfits_free_matrix (&matrix); 125 gfits_free_header (&theader); 126 gfits_free_table (&ftable); 122 127 123 128 *nimage_pos = Nrow; -
branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/MeanPosIO.c
r36564 r36616 76 76 free (objID); 77 77 free (catID); 78 79 // free FITS table pieces... 80 gfits_free_header (&header); 81 gfits_free_matrix (&matrix); 82 gfits_free_header (&theader); 83 gfits_free_table (&ftable); 78 84 79 85 *nmeanpos = Nrow; -
branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/assign_images.c
r36611 r36616 131 131 RegionHostInfo *host = ®ionHosts->hosts[i]; 132 132 133 // image bounds are defined for a range centered on the image center thus, an image 134 // with center 0.5 will have chips bounds ranging from ~ -1.5 to +2.5 or so, while an 135 // image with center 359.5 will have chips bounds ranging from ~ 357.5 to 361.5 or so 133 136 double Rmin, Rmax, Dmin, Dmax; 134 calculate_image_bounds (&image[j], &Rmin, &Rmax, &Dmin, &Dmax );137 calculate_image_bounds (&image[j], &Rmin, &Rmax, &Dmin, &Dmax, Rc); 135 138 136 139 host->RminCat = MIN(Rmin, host->RminCat); … … 165 168 double Yf[] = {0.0, 0.0, 1.0, 1.0}; 166 169 167 int calculate_image_bounds (Image *image, double *rmin, double *rmax, double *dmin, double *dmax ) {170 int calculate_image_bounds (Image *image, double *rmin, double *rmax, double *dmin, double *dmax, double Rmid) { 168 171 169 172 int n; … … 180 183 Yc = Yf[n]*image->NY; 181 184 XY_to_RD (&Rc, &Dc, Xc, Yc, &image->coords); 182 Rc = ohana_normalize_angle_to_midpoint (Rc, 180.0);185 Rc = ohana_normalize_angle_to_midpoint (Rc, Rmid); 183 186 184 187 Rmin = MIN (Rmin, Rc); -
branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/share_images_pos.c
r36578 r36616 31 31 char *iposfile = make_filename (CATDIR, hostname, REGION_HOST_ID, "imagepos.fits"); 32 32 ImagePosSave (iposfile, image_pos, Nimage_pos); 33 free (image_pos); 33 34 free (iposfile); 34 35 … … 80 81 images[seq].flags = image_pos[i].flags ; 81 82 } 83 free (image_pos); 82 84 83 85 fprintf (stderr, "DONE grabbing image mags from other hosts\n"); -
branches/eam_branches/ipp-20140206/Ohana/src/relastro/src/share_mean_pos.c
r36578 r36616 46 46 char *posfile = make_filename (CATDIR, hostname, REGION_HOST_ID, "meanpos.fits"); 47 47 MeanPosSave (posfile, meanpos, Nmeanpos); 48 free (meanpos); 48 49 free (posfile); 49 50 … … 97 98 catalog[catSeq].average[objSeq].D = meanpos[i].D; 98 99 } 100 free (meanpos); 99 101 100 102 fprintf (stderr, "DONE grabbing mean object pos from other hosts...\n"); -
branches/eam_branches/ipp-20140206/Ohana/src/relphot/src/MeanMagIO.c
r36545 r36616 82 82 free (objID); 83 83 free (catID); 84 85 // free FITS table pieces... 84 86 85 87 *nmeanmags = Nrow; -
branches/eam_branches/ipp-20140206/Ohana/src/relphot/src/relphot_parallel_images.c
r36612 r36616 36 36 37 37 // once we have read this table, we should remove it for repeat runs 38 unlink (IMAGE_TABLE); // XXX a bit risky, add some protection?38 // unlink (IMAGE_TABLE); // XXX a bit risky, add some protection? 39 39 40 40 // XXX need to deal with mosaic vs image... -
branches/eam_branches/ipp-20140206/Ohana/src/relphot/src/share_image_mags.c
r36578 r36616 31 31 char *imagfile = make_filename (CATDIR, hostname, REGION_HOST_ID, "imagemags.fits"); 32 32 ImageMagSave (imagfile, image_mags, Nimage_mags); 33 free (image_mags); 33 34 free (imagfile); 34 35 … … 81 82 images[seq].ubercalDist = image_mags[i].ubercalDist; 82 83 } 84 free (image_mags); 83 85 84 86 fprintf (stderr, "DONE grabbing image mags from other hosts\n"); -
branches/eam_branches/ipp-20140206/Ohana/src/relphot/src/share_mean_mags.c
r36578 r36616 53 53 char *magsfile = make_filename (CATDIR, hostname, REGION_HOST_ID, "meanmags.fits"); 54 54 MeanMagSave (magsfile, meanmags, Nmeanmags); 55 free (meanmags); 55 56 free (magsfile); 56 57 … … 111 112 catalog[catSeq].secfilt[objSeq*Nsecfilt + Nsec].M = meanmags[i].M; 112 113 } 114 free (meanmags); 113 115 114 116 fprintf (stderr, "DONE grabbing mean object mags from other hosts...\n");
Note:
See TracChangeset
for help on using the changeset viewer.
