Changeset 36979
- Timestamp:
- Jul 7, 2014, 11:01:24 AM (12 years ago)
- Location:
- branches/eam_branches/ipp-20140610/Ohana/src
- Files:
-
- 5 edited
-
checkastro/src/BrightCatalog.c (modified) (5 diffs)
-
dvopsps/src/insert_objects_dvopsps_catalog.c (modified) (1 diff)
-
opihi/dvo/gstar.c (modified) (1 diff)
-
opihi/dvo/imextract.c (modified) (1 diff)
-
photdbc/src/get_mags.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20140610/Ohana/src/checkastro/src/BrightCatalog.c
r36833 r36979 258 258 GET_COLUMN(M, "MAG", float); 259 259 GET_COLUMN(dM, "MAG_ERR", float); 260 GET_COLUMN( Xm,"MAG_CHI", float);260 GET_COLUMN(Mchisq,"MAG_CHI", float); 261 261 GET_COLUMN(flags, "FLAGS", int); 262 262 GET_COLUMN(Ncode, "NCODE", short); … … 272 272 secfilt[i].M = M[i]; 273 273 secfilt[i].dM = dM[i]; 274 secfilt[i]. Xm = Xm[i];274 secfilt[i].Mchisq= Mchisq[i]; 275 275 secfilt[i].flags = flags[i]; 276 276 secfilt[i].Ncode = Ncode[i]; … … 281 281 fprintf (stderr, "loaded data for %lld averages\n", (long long) Nrow); 282 282 283 free (M );284 free (dM );285 free ( Xm);286 free (flags );287 free (Ncode );288 free (Nused );289 free (M_20 );290 free (M_80 );283 free (M ); 284 free (dM ); 285 free (Mchisq); 286 free (flags ); 287 free (Ncode ); 288 free (Nused ); 289 free (M_20 ); 290 free (M_80 ); 291 291 catalog->secfilt = secfilt; 292 292 // assert Nsecfilt * Naverage = Nrow? … … 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 M_20 [i] = secfilt[i]. M_20 ;661 M_80 [i] = secfilt[i]. M_80 ;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 M_20 [i] = secfilt[i].M_20 ; 661 M_80 [i] = secfilt[i].M_80 ; 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_20", M_20 , Nsec);672 gfits_set_bintable_column (&theader, &ftable, "MAG_80", M_80 , 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_20", M_20 , Nsec); 672 gfits_set_bintable_column (&theader, &ftable, "MAG_80", M_80 , 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/dvopsps/src/insert_objects_dvopsps_catalog.c
r36905 r36979 347 347 PRINT_FLOAT(sec_buffer, meanKronMagErr, "%.6f, "); // umag precision 348 348 PRINT_FLOAT(sec_buffer, meanPSFMagErr, "%.6f, "); // umag precision 349 PRINT_FLOAT(sec_buffer, secfilt-> Xm,"%.6f, ");349 PRINT_FLOAT(sec_buffer, secfilt->Mchisq, "%.6f, "); 350 350 PRINT_FLOAT(sec_buffer, stackPSFMag, "%.6f, "); // umag precision 351 351 PRINT_FLOAT(sec_buffer, stackPSFMagErr, "%.6f, "); // umag precision -
branches/eam_branches/ipp-20140610/Ohana/src/opihi/dvo/gstar.c
r36910 r36979 565 565 case GSTAR_AVE_MAG_CHISQ: /* average mag chisq */ 566 566 if (seq == -1) { 567 print_ short (NAN_S_SHORT, NAN_S_SHORT);568 } else { 569 print_ short (pow (10.0, 0.01*secfilt[seq].Xm), secfilt[seq].Xm);567 print_double (NAN); 568 } else { 569 print_double (secfilt[seq].Mchisq); 570 570 } 571 571 break; -
branches/eam_branches/ipp-20140610/Ohana/src/opihi/dvo/imextract.c
r34088 r36979 185 185 gprint (GP_ERR, " Mcal : photometry calibration (mags)\n"); 186 186 gprint (GP_ERR, " dMcal : photometry calibration error (mags)\n"); 187 gprint (GP_ERR, " Xm: chisq of photometry calibration\n");187 gprint (GP_ERR, " Mchisq : chisq of photometry calibration\n"); 188 188 gprint (GP_ERR, " photcode : numeric photcode value for image\n"); 189 189 gprint (GP_ERR, " exptime : exposure duration (seconds)\n"); -
branches/eam_branches/ipp-20140610/Ohana/src/photdbc/src/get_mags.c
r15509 r36979 22 22 catalog[0].secfilt[i*Nsecfilt+j].M = NAN; 23 23 catalog[0].secfilt[i*Nsecfilt+j].dM = NAN; 24 catalog[0].secfilt[i*Nsecfilt+j]. Xm = NAN_S_SHORT;24 catalog[0].secfilt[i*Nsecfilt+j].Mchisq = NAN; 25 25 } 26 26 } … … 56 56 Mval = (Nsec == -1) ? &catalog[0].average[i].dM : &catalog[0].secfilt[i*Nsecfilt+Nsec].dM; 57 57 *Mval = stats.sigma; 58 Mval = (Nsec == -1) ? &catalog[0].average[i]. Xm : &catalog[0].secfilt[i*Nsecfilt+Nsec].Xm;59 *Mval = 100.0*log10(stats.chisq);58 Mval = (Nsec == -1) ? &catalog[0].average[i].Mchisq : &catalog[0].secfilt[i*Nsecfilt+Nsec].Mchisq; 59 *Mval = stats.chisq; 60 60 } 61 61 }
Note:
See TracChangeset
for help on using the changeset viewer.
