IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 36979


Ignore:
Timestamp:
Jul 7, 2014, 11:01:24 AM (12 years ago)
Author:
eugene
Message:

change secfilt.Xm to secfilt.Mchisq

Location:
branches/eam_branches/ipp-20140610/Ohana/src
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140610/Ohana/src/checkastro/src/BrightCatalog.c

    r36833 r36979  
    258258    GET_COLUMN(M,     "MAG",      float);
    259259    GET_COLUMN(dM,    "MAG_ERR",  float);
    260     GET_COLUMN(Xm,    "MAG_CHI",  float);
     260    GET_COLUMN(Mchisq,"MAG_CHI",  float);
    261261    GET_COLUMN(flags, "FLAGS",    int);
    262262    GET_COLUMN(Ncode, "NCODE",    short);
     
    272272      secfilt[i].M     = M[i];         
    273273      secfilt[i].dM    = dM[i];
    274       secfilt[i].Xm    = Xm[i];
     274      secfilt[i].Mchisq= Mchisq[i];
    275275      secfilt[i].flags = flags[i];
    276276      secfilt[i].Ncode = Ncode[i];
     
    281281    fprintf (stderr, "loaded data for %lld averages\n", (long long) Nrow);
    282282
    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  );
    291291    catalog->secfilt = secfilt;
    292292    // assert Nsecfilt * Naverage = Nrow?
     
    642642    float *M        ; ALLOCATE (M      ,  float, Nsec);
    643643    float *dM       ; ALLOCATE (dM     ,  float, Nsec);
    644     float *Xm       ; ALLOCATE (Xm    ,  float, Nsec);
     644    float *Mchisq   ; ALLOCATE (Mchisq ,  float, Nsec);
    645645    int   *flags    ; ALLOCATE (flags  ,  int,   Nsec);
    646646    short *Ncode    ; ALLOCATE (Ncode  ,  short, Nsec);
     
    652652    SecFilt *secfilt = catalog->secfilt;
    653653    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   ;
    662662    }
    663663
    664664    // 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);
    673673
    674674    free (M      );
    675675    free (dM     );
    676     free (Xm    );
     676    free (Mchisq );
    677677    free (flags  );
    678678    free (Ncode  );
  • branches/eam_branches/ipp-20140610/Ohana/src/dvopsps/src/insert_objects_dvopsps_catalog.c

    r36905 r36979  
    347347    PRINT_FLOAT(sec_buffer, meanKronMagErr,  "%.6f, "); // umag precision
    348348    PRINT_FLOAT(sec_buffer, meanPSFMagErr,   "%.6f, "); // umag precision
    349     PRINT_FLOAT(sec_buffer, secfilt->Xm,    "%.6f, ");
     349    PRINT_FLOAT(sec_buffer, secfilt->Mchisq, "%.6f, ");
    350350    PRINT_FLOAT(sec_buffer, stackPSFMag,     "%.6f, "); // umag precision
    351351    PRINT_FLOAT(sec_buffer, stackPSFMagErr,  "%.6f, "); // umag precision
  • branches/eam_branches/ipp-20140610/Ohana/src/opihi/dvo/gstar.c

    r36910 r36979  
    565565    case GSTAR_AVE_MAG_CHISQ: /* average mag chisq */
    566566      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);
    570570      }
    571571      break;
  • branches/eam_branches/ipp-20140610/Ohana/src/opihi/dvo/imextract.c

    r34088 r36979  
    185185    gprint (GP_ERR, "  Mcal : photometry calibration (mags)\n");
    186186    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");
    188188    gprint (GP_ERR, "  photcode : numeric photcode value for image\n");
    189189    gprint (GP_ERR, "  exptime : exposure duration (seconds)\n");
  • branches/eam_branches/ipp-20140610/Ohana/src/photdbc/src/get_mags.c

    r15509 r36979  
    2222      catalog[0].secfilt[i*Nsecfilt+j].M  = NAN;
    2323      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;
    2525    }
    2626  }
     
    5656      Mval = (Nsec == -1) ? &catalog[0].average[i].dM : &catalog[0].secfilt[i*Nsecfilt+Nsec].dM;
    5757      *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;
    6060    }
    6161  }
Note: See TracChangeset for help on using the changeset viewer.