Changeset 37049 for trunk/Ohana/src/opihi/dvo/gstar.c
- Timestamp:
- Jul 17, 2014, 10:21:10 AM (12 years ago)
- File:
-
- 1 edited
-
trunk/Ohana/src/opihi/dvo/gstar.c (modified) (11 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Ohana/src/opihi/dvo/gstar.c
r35109 r37049 15 15 GSTAR_UCDIST, 16 16 GSTAR_AVE_AP_MAG, 17 GSTAR_AVE_MAG_ 20,18 GSTAR_AVE_MAG_ 80,17 GSTAR_AVE_MAG_MIN, 18 GSTAR_AVE_MAG_MAX, 19 19 GSTAR_AVE_KRON_MAG, 20 20 GSTAR_AVE_KRON_MAG_ERR, … … 307 307 gprint (GP_LOG, "\n"); 308 308 309 /* M _20*/310 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_ 20);311 gprint (GP_LOG, "\n"); 312 313 /* M _80*/314 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_ 80);;309 /* Mmin */ 310 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_MIN); 311 gprint (GP_LOG, "\n"); 312 313 /* Mmax */ 314 for (j = 0; j < Nsecfilt; j++) printPhotcodeSequence (&catalog.average[k], &catalog.secfilt[Nsecfilt*k], j, GSTAR_AVE_MAG_MAX);; 315 315 gprint (GP_LOG, "\n"); 316 316 … … 374 374 int Nv = index[j]; 375 375 376 Mcat = PhotCat (&catalog.measure[Nv] );376 Mcat = PhotCat (&catalog.measure[Nv], MAG_CLASS_PSF); 377 377 if (INST) { 378 Mrel = PhotInst (&catalog.measure[Nv] );378 Mrel = PhotInst (&catalog.measure[Nv], MAG_CLASS_PSF); 379 379 } else { 380 Mrel = PhotRel (&catalog.measure[Nv], &catalog.average[k], &catalog.secfilt[k*Nsecfilt] );380 Mrel = PhotRel (&catalog.measure[Nv], &catalog.average[k], &catalog.secfilt[k*Nsecfilt], MAG_CLASS_PSF); 381 381 } 382 383 float dRoff = dvoOffsetR(&catalog.measure[Nv], &catalog.average[k]); 384 float dDoff = dvoOffsetD(&catalog.measure[Nv], &catalog.average[k]); 382 385 383 386 if (GetMeasures && !QUIET) { … … 387 390 gprint (GP_LOG, "%6.3f ", catalog.measure[Nv].dM); 388 391 gprint (GP_LOG, "%20s ", date); 389 gprint (GP_LOG, "%7.4f ", catalog.measure[Nv].dR); 390 gprint (GP_LOG, "%7.4f ", catalog.measure[Nv].dD); 392 393 gprint (GP_LOG, "%7.4f ", dRoff); 394 gprint (GP_LOG, "%7.4f ", dDoff); 391 395 gprint (GP_LOG, "0x%08x ", catalog.measure[Nv].photFlags); 392 396 gprint (GP_LOG, "0x%08x ", catalog.measure[Nv].dbFlags); … … 447 451 vec3[0].elements.Flt[N] = catalog.measure[Nv].airmass; 448 452 vec4[0].elements.Flt[N] = catalog.measure[Nv].photcode; 449 vec5[0].elements.Flt[N] = catalog.measure[Nv].dR;450 vec6[0].elements.Flt[N] = catalog.measure[Nv].dD;453 vec5[0].elements.Flt[N] = dRoff; 454 vec6[0].elements.Flt[N] = dDoff; 451 455 N ++; 452 456 if (N == NPTS - 1) { … … 561 565 case GSTAR_AVE_MAG_CHISQ: /* average mag chisq */ 562 566 if (seq == -1) { 563 print_ short (NAN_S_SHORT, NAN_S_SHORT);564 } else { 565 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); 566 570 } 567 571 break; … … 596 600 break; 597 601 598 case GSTAR_AVE_MAG_ 20: /* average ap mags */599 if (seq == -1) { 600 print_double (NAN); 601 } else { 602 print_ short (0.001*secfilt[seq].M_20, secfilt[seq].M_20);603 } 604 break; 605 606 case GSTAR_AVE_MAG_ 80: /* average ap mags */607 if (seq == -1) { 608 print_double (NAN); 609 } else { 610 print_ short (0.001*secfilt[seq].M_80, secfilt[seq].M_80);602 case GSTAR_AVE_MAG_MIN: /* average ap mags */ 603 if (seq == -1) { 604 print_double (NAN); 605 } else { 606 print_double (secfilt[seq].Mmin); 607 } 608 break; 609 610 case GSTAR_AVE_MAG_MAX: /* average ap mags */ 611 if (seq == -1) { 612 print_double (NAN); 613 } else { 614 print_double (secfilt[seq].Mmax); 611 615 } 612 616 break; … … 632 636 print_double (NAN); 633 637 } else { 634 print_double_exp (secfilt[seq].F luxPSF);638 print_double_exp (secfilt[seq].FpsfStk); 635 639 } 636 640 break; … … 640 644 print_double (NAN); 641 645 } else { 642 print_double_exp (secfilt[seq].dF luxPSF);646 print_double_exp (secfilt[seq].dFpsfStk); 643 647 } 644 648 break; … … 648 652 print_double (NAN); 649 653 } else { 650 print_double_exp (secfilt[seq].F luxKron);654 print_double_exp (secfilt[seq].FkronStk); 651 655 } 652 656 break; … … 656 660 print_double (NAN); 657 661 } else { 658 print_double_exp (secfilt[seq].dF luxKron);659 } 660 break; 661 662 } 663 } 662 print_double_exp (secfilt[seq].dFkronStk); 663 } 664 break; 665 666 } 667 }
Note:
See TracChangeset
for help on using the changeset viewer.
