Changeset 36978
- Timestamp:
- Jul 7, 2014, 11:00:43 AM (12 years ago)
- Location:
- branches/eam_branches/ipp-20140610/Ohana/src/relastro/src
- Files:
-
- 2 edited
-
BrightCatalog.c (modified) (5 diffs)
-
MosaicOps.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140610/Ohana/src/relastro/src/BrightCatalog.c
r36903 r36978 256 256 257 257 // need to create and assign to flat-field correction 258 GET_COLUMN(M, "MAG", float);259 GET_COLUMN(dM, "MAG_ERR", float);260 GET_COLUMN( Xm,"MAG_CHI", float);261 GET_COLUMN(flags, "FLAGS", int);262 GET_COLUMN(Ncode, "NCODE", short);263 GET_COLUMN(Nused, "NUSED", short);264 GET_COLUMN(Mmin, "MAG_MIN", float);265 GET_COLUMN(Mmax, "MAG_MAX", float);258 GET_COLUMN(M, "MAG", float); 259 GET_COLUMN(dM, "MAG_ERR", float); 260 GET_COLUMN(Mchisq, "MAG_CHI", float); 261 GET_COLUMN(flags, "FLAGS", int); 262 GET_COLUMN(Ncode, "NCODE", short); 263 GET_COLUMN(Nused, "NUSED", short); 264 GET_COLUMN(Mmin, "MAG_MIN", float); 265 GET_COLUMN(Mmax, "MAG_MAX", float); 266 266 gfits_free_header (&theader); 267 267 gfits_free_table (&ftable); … … 270 270 ALLOCATE (secfilt, SecFilt, Nrow); 271 271 for (i = 0; i < Nrow; i++) { 272 secfilt[i].M = M[i];273 secfilt[i].dM = dM[i];274 secfilt[i]. Xm = Xm[i];275 secfilt[i].flags = flags[i];276 secfilt[i].Ncode = Ncode[i];277 secfilt[i].Nused = Nused[i];278 secfilt[i].Mmin = Mmin[i];279 secfilt[i].Mmax = Mmax[i];272 secfilt[i].M = M[i]; 273 secfilt[i].dM = dM[i]; 274 secfilt[i].Mchisq = Mchisq[i]; 275 secfilt[i].flags = flags[i]; 276 secfilt[i].Ncode = Ncode[i]; 277 secfilt[i].Nused = Nused[i]; 278 secfilt[i].Mmin = Mmin[i]; 279 secfilt[i].Mmax = Mmax[i]; 280 280 } 281 281 fprintf (stderr, "loaded data for %lld averages\n", (long long) Nrow); … … 283 283 free (M ); 284 284 free (dM ); 285 free ( Xm);285 free (Mchisq); 286 286 free (flags); 287 287 free (Ncode); … … 642 642 float *M ; ALLOCATE (M , float, Nsec); 643 643 float *dM ; ALLOCATE (dM , float, Nsec); 644 float * Xm ; ALLOCATE (Xm, float, Nsec);644 float *Mchisq ; ALLOCATE (Mchisq , float, Nsec); 645 645 int *flags ; ALLOCATE (flags , int, Nsec); 646 646 short *Ncode ; ALLOCATE (Ncode , short, Nsec); … … 652 652 SecFilt *secfilt = catalog->secfilt; 653 653 for (i = 0; i < Nsec; i++) { 654 M [i] = secfilt[i]. M ;655 dM [i] = secfilt[i]. dM ;656 Xm [i] = secfilt[i]. Xm;657 flags [i] = secfilt[i]. flags ;658 Ncode [i] = secfilt[i]. Ncode ;659 Nused [i] = secfilt[i]. Nused ;660 Mmin [i] = secfilt[i]. Mmin ;661 Mmax [i] = secfilt[i]. Mmax ;654 M [i] = secfilt[i].M ; 655 dM [i] = secfilt[i].dM ; 656 Mchisq[i] = secfilt[i].Mchisq ; 657 flags [i] = secfilt[i].flags ; 658 Ncode [i] = secfilt[i].Ncode ; 659 Nused [i] = secfilt[i].Nused ; 660 Mmin [i] = secfilt[i].Mmin ; 661 Mmax [i] = secfilt[i].Mmax ; 662 662 } 663 663 664 664 // add the columns to the output array 665 gfits_set_bintable_column (&theader, &ftable, "MAG", M , Nsec);666 gfits_set_bintable_column (&theader, &ftable, "MAG_ERR", dM , Nsec);667 gfits_set_bintable_column (&theader, &ftable, "MAG_CHI", Xm, Nsec);668 gfits_set_bintable_column (&theader, &ftable, "FLAGS", flags , Nsec);669 gfits_set_bintable_column (&theader, &ftable, "NCODE", Ncode , Nsec);670 gfits_set_bintable_column (&theader, &ftable, "NUSED", Nused , Nsec);671 gfits_set_bintable_column (&theader, &ftable, "MAG_MIN", Mmin , Nsec);672 gfits_set_bintable_column (&theader, &ftable, "MAG_MAX", Mmax , Nsec);665 gfits_set_bintable_column (&theader, &ftable, "MAG", M , Nsec); 666 gfits_set_bintable_column (&theader, &ftable, "MAG_ERR", dM , Nsec); 667 gfits_set_bintable_column (&theader, &ftable, "MAG_CHI", Mchisq, Nsec); 668 gfits_set_bintable_column (&theader, &ftable, "FLAGS", flags , Nsec); 669 gfits_set_bintable_column (&theader, &ftable, "NCODE", Ncode , Nsec); 670 gfits_set_bintable_column (&theader, &ftable, "NUSED", Nused , Nsec); 671 gfits_set_bintable_column (&theader, &ftable, "MAG_MIN", Mmin , Nsec); 672 gfits_set_bintable_column (&theader, &ftable, "MAG_MAX", Mmax , Nsec); 673 673 674 674 free (M ); 675 675 free (dM ); 676 free ( Xm);676 free (Mchisq ); 677 677 free (flags ); 678 678 free (Ncode ); -
branches/eam_branches/ipp-20140610/Ohana/src/relastro/src/MosaicOps.c
r36630 r36978 97 97 98 98 /* a new mosaic, define ranges */ 99 mosaic[Nmosaic].start = start;100 mosaic[Nmosaic].stop = stop;101 mosaic[Nmosaic].Mcal = 0.0;102 mosaic[Nmosaic].dMcal = 0.0;103 mosaic[Nmosaic]. Xm= 0.0;104 mosaic[Nmosaic].flags = image[i].flags;105 mosaic[Nmosaic].secz = image[i].secz;106 mosaic[Nmosaic].coords = image[i].coords;99 mosaic[Nmosaic].start = start; 100 mosaic[Nmosaic].stop = stop; 101 mosaic[Nmosaic].Mcal = 0.0; 102 mosaic[Nmosaic].dMcal = 0.0; 103 mosaic[Nmosaic].Mchisq = 0.0; 104 mosaic[Nmosaic].flags = image[i].flags; 105 mosaic[Nmosaic].secz = image[i].secz; 106 mosaic[Nmosaic].coords = image[i].coords; 107 107 mosaic[Nmosaic].myImage = i; 108 108
Note:
See TracChangeset
for help on using the changeset viewer.
