IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 4, 2008, 12:39:41 PM (18 years ago)
Author:
eugene
Message:

merge changes from eam_branch_20080223 : updates to DVO output format, addstar (SDSS and 2MASS flags), relastro (FitChip)

Location:
trunk/Ohana/src/relphot/src
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/relphot/src/ImageOps.c

    r15509 r16810  
    2424
    2525  for (i = 0; i < Nimage; i++) {
    26     start[i] = image[i].tzero - MAX(0.05*image[i].trate*image[i].NY, 1);
    27     stop[i]  = image[i].tzero + MAX(1.05*image[i].trate*image[i].NY, 1);
     26    start[i] = image[i].tzero - MAX(0.01*image[i].trate*image[i].NY, 1);
     27    stop[i]  = image[i].tzero + MAX(1.01*image[i].trate*image[i].NY, 1);
    2828  }
    2929}
  • trunk/Ohana/src/relphot/src/MosaicOps.c

    r15514 r16810  
    4141
    4242    /* set image time range */
    43     start = image[i].tzero - MAX(0.05*image[i].trate*image[i].NY, 1);
    44     stop  = image[i].tzero + MAX(1.05*image[i].trate*image[i].NY, 1);
     43    start = image[i].tzero - MAX(0.01*image[i].trate*image[i].NY, 1);
     44    stop  = image[i].tzero + MAX(1.01*image[i].trate*image[i].NY, 1);
    4545
    4646    /* find existing mosaic with this time range */
  • trunk/Ohana/src/relphot/src/StarOps.c

    r15514 r16810  
    1212  for (i = 0; i < Ncatalog; i++) {
    1313    for (j = 0; j < catalog[i].Naverage; j++) {
    14       Nmax = MAX (Nmax, catalog[i].average[j].Nm);
     14      Nmax = MAX (Nmax, catalog[i].average[j].Nmeasure);
    1515    }
    1616  }
     
    4343      /* calculate the average value for a single star */
    4444      if (catalog[i].average[j].code & STAR_BAD) continue; 
    45       m = catalog[i].average[j].offset;
     45      m = catalog[i].average[j].measureOffset;
    4646
    4747      N = 0;
    48       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     48      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    4949        if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue;
    5050        // XXX allow REF stars (no Image Entry) to be included in the calculation this
     
    9494  for (i = 0; i < Ncatalog; i++) {
    9595    for (j = 0; j < catalog[i].Naverage; j++) {
    96       Nmax = MAX (Nmax, catalog[i].average[j].Nm);
     96      Nmax = MAX (Nmax, catalog[i].average[j].Nmeasure);
    9797    }
    9898  }
     
    107107
    108108      N = 0;
    109       m = catalog[i].average[j].offset;
    110       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     109      m = catalog[i].average[j].measureOffset;
     110      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    111111        if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue;
    112112        // XXX allow REF stars (no Image Entry) to be included in the calculation this
     
    158158    for (j = 0; j < catalog[i].Naverage; j++) {
    159159
    160       m = catalog[i].average[j].offset;
    161       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     160      m = catalog[i].average[j].measureOffset;
     161      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    162162        if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue;
    163163        Mcal  = getMcal  (m, i);
     
    247247  for (i = 0; i < Ncatalog; i++) {
    248248    for (j = 0; j < catalog[i].Naverage; j++) {
    249       Nmax = MAX (Nmax, catalog[i].average[j].Nm);
     249      Nmax = MAX (Nmax, catalog[i].average[j].Nmeasure);
    250250    }
    251251  }
     
    270270
    271271      /* accumulate list of valid measurements */
    272       m = catalog[i].average[j].offset;
     272      m = catalog[i].average[j].measureOffset;
    273273      N = 0;
    274       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     274      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    275275        /* if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; */
    276276        Mcal  = getMcal  (m, i);
     
    305305      image_bad = IMAGE_BAD;
    306306      IMAGE_BAD = ID_IMAGE_NOCAL;
    307       m = catalog[i].average[j].offset;
     307      m = catalog[i].average[j].measureOffset;
    308308      N = 0;
    309       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     309      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    310310        /* if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue; */
    311311        Mcal  = getMcal  (m, i);
     
    362362      /* calculate the average value for a single star */
    363363      if (catalog[i].average[j].code & STAR_BAD) continue; 
    364       m = catalog[i].average[j].offset;
     364      m = catalog[i].average[j].measureOffset;
    365365
    366366      N = 0;
    367       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     367      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    368368        Mcal = getMcal  (m, i);
    369369        if (isnan(Mcal)) continue;
  • trunk/Ohana/src/relphot/src/bcatalog.c

    r15743 r16810  
    2222  /* exclude stars not in range or with too few measurements */
    2323  for (i = 0; i < catalog[0].Naverage; i++) {
    24     // if (catalog[0].average[i].Nm < 2) continue;
     24    // if (catalog[0].average[i].Nmeasure < 2) continue;
    2525
    2626    /* start with all stars good */
    2727    subcatalog[0].average[Naverage] = catalog[0].average[i];
    28     subcatalog[0].average[Naverage].offset = Nmeasure;
     28    subcatalog[0].average[Naverage].measureOffset = Nmeasure;
    2929    for (j = 0; j < PhotNsec; j++) {
    3030      subcatalog[0].secfilt[PhotNsec*Naverage+j] = catalog[0].secfilt[PhotNsec*i+j];
     
    3939
    4040    Nm = 0;
    41     for (j = 0; j < catalog[0].average[i].Nm; j++) {
     41    for (j = 0; j < catalog[0].average[i].Nmeasure; j++) {
    4242
    43       offset = catalog[0].average[i].offset + j;
     43      offset = catalog[0].average[i].measureOffset + j;
    4444
    4545      /* select measurements by photcode */
     
    9696    }
    9797    # endif
    98     subcatalog[0].average[Naverage].Nm = Nm;
     98    subcatalog[0].average[Naverage].Nmeasure = Nm;
    9999    Naverage ++;
    100100    if (Naverage == NAVERAGE) {
  • trunk/Ohana/src/relphot/src/plot_scatter.c

    r15509 r16810  
    1111  for (i = 0; i < Ncatalog; i++) {
    1212    for (j = 0; j < catalog[i].Naverage; j++) {
    13       Ntot += catalog[i].average[j].Nm;
     13      Ntot += catalog[i].average[j].Nmeasure;
    1414    }
    1515  }
     
    2424      /* calculate the average value for a single star */
    2525      if (catalog[i].average[j].code & STAR_BAD) continue; 
    26       m = catalog[i].average[j].offset;
     26      m = catalog[i].average[j].measureOffset;
    2727
    28       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     28      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    2929        if (catalog[i].measure[m].dbFlags & MEAS_BAD) continue;
    3030        Mcal = getMcal  (m, i);
  • trunk/Ohana/src/relphot/src/setExclusions.c

    r15038 r16810  
    1010  for (i = 0; i < Ncatalog; i++) {
    1111    for (j = 0; j < catalog[i].Naverage; j++) {
    12       m = catalog[i].average[j].offset;
    13       for (k = 0; k < catalog[i].average[j].Nm; k++, m++) {
     12      m = catalog[i].average[j].measureOffset;
     13      for (k = 0; k < catalog[i].average[j].Nmeasure; k++, m++) {
    1414
    1515        /* select measurements by photcode */
  • trunk/Ohana/src/relphot/src/setMrelFinal.c

    r15509 r16810  
    1313      catalog[0].secfilt[PhotNsec*i+PhotSec].Xm = NAN_S_SHORT;
    1414
    15       m = catalog[0].average[i].offset;
    16       for (j = 0; j < catalog[0].average[i].Nm; j++, m++) {
     15      m = catalog[0].average[i].measureOffset;
     16      for (j = 0; j < catalog[0].average[i].Nmeasure; j++, m++) {
    1717       
    1818        /* select measurements by photcode */
     
    5656    catalog[0].average[i].code &= ~ID_STAR_FEW;
    5757    catalog[0].average[i].code &= ~ID_STAR_POOR;
    58     m = catalog[0].average[i].offset;
    59     for (j = 0; j < catalog[0].average[i].Nm; j++, m++) {
     58    m = catalog[0].average[i].measureOffset;
     59    for (j = 0; j < catalog[0].average[i].Nmeasure; j++, m++) {
    6060      catalog[0].measure[m].dbFlags &= ~ID_MEAS_NOCAL;
    6161    }
     
    8080  /* mark measures which should be ignored on second pass */
    8181  for (i = 0; i < catalog[0].Naverage; i++) {
    82     Ntot += catalog[0].average[i].Nm;
     82    Ntot += catalog[0].average[i].Nmeasure;
    8383    if (catalog[0].found[i]) continue;
    8484
    85     m = catalog[0].average[i].offset;
    86     for (k = 0; k < catalog[0].average[i].Nm; k++, m++) {
     85    m = catalog[0].average[i].measureOffset;
     86    for (k = 0; k < catalog[0].average[i].Nmeasure; k++, m++) {
    8787      Ntry++;
    8888
Note: See TracChangeset for help on using the changeset viewer.