IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 36978


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

change secfilt.Xm to secfilt.Mchisq

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

Legend:

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

    r36903 r36978  
    256256 
    257257    // 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);
    266266    gfits_free_header (&theader);
    267267    gfits_free_table  (&ftable);
     
    270270    ALLOCATE (secfilt, SecFilt, Nrow);
    271271    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];
    280280    }
    281281    fprintf (stderr, "loaded data for %lld averages\n", (long long) Nrow);
     
    283283    free (M    );
    284284    free (dM   );
    285     free (Xm   );
     285    free (Mchisq);
    286286    free (flags);
    287287    free (Ncode);
     
    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       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   ;
    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_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);
    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/relastro/src/MosaicOps.c

    r36630 r36978  
    9797
    9898    /* 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;
    107107    mosaic[Nmosaic].myImage = i;
    108108
Note: See TracChangeset for help on using the changeset viewer.