Changeset 40263 for branches/eam_branches/ohana.20170822
- Timestamp:
- Dec 8, 2017, 12:20:53 PM (9 years ago)
- Location:
- branches/eam_branches/ohana.20170822/src/relphot/src
- Files:
-
- 2 edited
-
BrightCatalog.c (modified) (16 diffs)
-
ImageOps.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ohana.20170822/src/relphot/src/BrightCatalog.c
r40258 r40263 66 66 GET_COLUMN(D, "DEC", double); 67 67 GET_COLUMN(M, "MAG_SYS", float); 68 GET_COLUMN(Mkron, "MAG_KRON", float); 68 69 GET_COLUMN(McalPSF, "MCAL_PSF", float); 69 70 GET_COLUMN(McalAPER, "MCAL_APER", float); … … 90 91 measure[i].D = D[i]; 91 92 measure[i].M = M[i]; 93 measure[i].Mkron = Mkron[i]; 92 94 measure[i].McalPSF = McalPSF[i]; 93 95 measure[i].McalAPER = McalAPER[i]; … … 112 114 free (D ); 113 115 free (M ); 116 free (Mkron ); 114 117 free (McalPSF ); 115 118 free (McalAPER); … … 189 192 // need to create and assign to flat-field correction 190 193 GET_COLUMN(M, "MAG", float); 194 GET_COLUMN(Mkron, "MAG_KRON", float); 191 195 GET_COLUMN(dM, "MAG_ERR", float); 192 196 GET_COLUMN(Mchisq, "MAG_CHI", float); … … 203 207 for (i = 0; i < Nrow; i++) { 204 208 secfilt[i].MpsfChp = M[i]; 209 secfilt[i].MkronChp = Mkron[i]; 205 210 secfilt[i].dMpsfChp = dM[i]; 206 211 secfilt[i].Mchisq = Mchisq[i]; … … 214 219 215 220 free (M ); 221 free (Mkron ); 216 222 free (dM ); 217 223 free (Mchisq); … … 274 280 gfits_define_bintable_column (&theader, "D", "DEC", "dec", "degree", 1.0, 0.0); 275 281 gfits_define_bintable_column (&theader, "E", "MAG_SYS", "magnitude (sys)", NULL, 1.0, 0.0); 282 gfits_define_bintable_column (&theader, "E", "MAG_KRON", "magnitude (sys,kron)", NULL, 1.0, 0.0); 276 283 gfits_define_bintable_column (&theader, "E", "MCAL_PSF", "magnitude (cal)", NULL, 1.0, 0.0); 277 284 gfits_define_bintable_column (&theader, "E", "MCAL_APER","magnitude (cal)", NULL, 1.0, 0.0); … … 297 304 double *D ; ALLOCATE (D , double, catalog->Nmeasure); 298 305 float *M ; ALLOCATE (M , float, catalog->Nmeasure); 306 float *Mkron ; ALLOCATE (Mkron , float, catalog->Nmeasure); 299 307 float *McalPSF ; ALLOCATE (McalPSF , float, catalog->Nmeasure); 300 308 float *McalAPER ; ALLOCATE (McalAPER , float, catalog->Nmeasure); … … 319 327 D[i] = measure[i].D ; 320 328 M[i] = measure[i].M ; 329 Mkron[i] = measure[i].Mkron ; 321 330 McalPSF[i] = measure[i].McalPSF ; 322 331 McalAPER[i] = measure[i].McalAPER ; … … 340 349 gfits_set_bintable_column (&theader, &ftable, "DEC", D, catalog->Nmeasure); 341 350 gfits_set_bintable_column (&theader, &ftable, "MAG_SYS", M, catalog->Nmeasure); 351 gfits_set_bintable_column (&theader, &ftable, "MAG_KRON", Mkron, catalog->Nmeasure); 342 352 gfits_set_bintable_column (&theader, &ftable, "MCAL_PSF", McalPSF, catalog->Nmeasure); 343 353 gfits_set_bintable_column (&theader, &ftable, "MCAL_APER", McalAPER, catalog->Nmeasure); … … 359 369 free (D ); 360 370 free (M ); 371 free (Mkron ); 361 372 free (McalPSF ); 362 373 free (McalAPER); … … 444 455 gfits_create_table_header (&theader, "BINTABLE", "SECFILT"); 445 456 446 gfits_define_bintable_column (&theader, "E", "MAG", "", "arcsec", 1.0, 0.0); 447 gfits_define_bintable_column (&theader, "E", "MAG_ERR", "", "arcsec", 1.0, 0.0); 457 gfits_define_bintable_column (&theader, "E", "MAG", "", "mag", 1.0, 0.0); 458 gfits_define_bintable_column (&theader, "E", "MAG_KRON", "", "mag", 1.0, 0.0); 459 gfits_define_bintable_column (&theader, "E", "MAG_ERR", "", "mag", 1.0, 0.0); 448 460 gfits_define_bintable_column (&theader, "E", "MAG_CHI", "", NULL, 1.0, 0.0); 449 461 gfits_define_bintable_column (&theader, "J", "FLAGS", "", NULL, 1.0, 0.0); … … 462 474 // create intermediate storage arrays 463 475 float *M ; ALLOCATE (M , float, Nsec); 476 float *Mkron ; ALLOCATE (Mkron , float, Nsec); 464 477 float *dM ; ALLOCATE (dM , float, Nsec); 465 478 float *Mchisq ; ALLOCATE (Mchisq , float, Nsec); … … 474 487 for (i = 0; i < Nsec; i++) { 475 488 M [i] = secfilt[i].MpsfChp ; 489 Mkron [i] = secfilt[i].MkronChp; 476 490 dM [i] = secfilt[i].dMpsfChp; 477 491 Mchisq[i] = secfilt[i].Mchisq ; … … 485 499 // add the columns to the output array 486 500 gfits_set_bintable_column (&theader, &ftable, "MAG", M , Nsec); 501 gfits_set_bintable_column (&theader, &ftable, "MAG_KRON", Mkron , Nsec); 487 502 gfits_set_bintable_column (&theader, &ftable, "MAG_ERR", dM , Nsec); 488 503 gfits_set_bintable_column (&theader, &ftable, "MAG_CHI", Mchisq, Nsec); … … 494 509 495 510 free (M ); 511 free (Mkron ); 496 512 free (dM ); 497 513 free (Mchisq ); -
branches/eam_branches/ohana.20170822/src/relphot/src/ImageOps.c
r40259 r40263 721 721 722 722 if ((image[i].imageID == TEST_IMAGE1) || (image[i].imageID == TEST_IMAGE2)) { 723 fprintf (stderr, "%1d, %3d : %3d, %3d : %10.6f %10.6f : %6.3f %6.3f %6.3f %6.3f %6.3f : %6.3f\n", (int) i, (int) j, (int) c, (int) m, catalog[c].averageT[n].R, catalog[c].averageT[n].D, Msys PSF, MrelPSF, Mmos, Mgrid, Mflat, psfStars->flxlist[Nref]);723 fprintf (stderr, "%1d, %3d : %3d, %3d : %10.6f %10.6f : %6.3f %6.3f %6.3f %6.3f %6.3f : %6.3f\n", (int) i, (int) j, (int) c, (int) m, catalog[c].averageT[n].R, catalog[c].averageT[n].D, MsysKron, MrelKron, Mmos, Mgrid, Mflat, kronStars->flxlist[Nref]); 724 724 } 725 725 … … 771 771 if ((image[i].imageID == TEST_IMAGE1) || (image[i].imageID == TEST_IMAGE2)) { 772 772 for (j = 0; j < Nref; j++) { 773 fprintf (stderr, "%1d, %8d : %6.3f %6.3f %6.3f %d\n", (int) i, (int) image[i].imageID, psfStars->flxlist[j], psfStars->errlist[j], psfStars->wgtlist[j], psfStars->msklist[j]);773 fprintf (stderr, "%1d, %8d : %6.3f %6.3f %6.3f %d\n", (int) i, (int) image[i].imageID, kronStars->flxlist[j], kronStars->errlist[j], kronStars->wgtlist[j], kronStars->msklist[j]); 774 774 } 775 775 } 776 776 777 777 if ((image[i].imageID == TEST_IMAGE1) || (image[i].imageID == TEST_IMAGE2)) { 778 fprintf (stderr, "Mcal for : %s : %7.4f %7.4f\n", image[i].name, image[i].Mcal PSF, image[i].dMcal);778 fprintf (stderr, "Mcal for : %s : %7.4f %7.4f\n", image[i].name, image[i].McalAPER, image[i].dMcal); 779 779 } 780 780 781 781 if (!mark && VERBOSE_IMAGE) { 782 fprintf (stderr, "Mcal for : %s : %7.4f %7.4f\n", image[i].name, image[i].Mcal PSF, image[i].dMcal);782 fprintf (stderr, "Mcal for : %s : %7.4f %7.4f\n", image[i].name, image[i].McalAPER, image[i].dMcal); 783 783 } 784 784 785 785 if (PLOTSTUFF) { 786 fprintf (stderr, "Mcal for : %s : %7.4f %7.4f\n", image[i].name, image[i].Mcal PSF, image[i].dMcal);786 fprintf (stderr, "Mcal for : %s : %7.4f %7.4f\n", image[i].name, image[i].McalAPER, image[i].dMcal); 787 787 plot_setMcal (psfStars->flxlist, Nref, &stats, CLOUD_TOLERANCE); 788 788 }
Note:
See TracChangeset
for help on using the changeset viewer.
