IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37045


Ignore:
Timestamp:
Jul 17, 2014, 10:17:10 AM (12 years ago)
Author:
eugene
Message:

measure.dR,dR -> measure.R,D

Location:
trunk/Ohana/src/photdbc
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/photdbc/include/photdbc.h

    r36833 r37045  
    2727  double Dc;
    2828} SkyRegionCoords;
    29 
    30 # define MARKTIME(MSG,...) {                    \
    31     gettimeofday (&stopTimer, (void *) NULL);   \
    32     float dtime = DTIME (stopTimer, startTimer);        \
    33     fprintf (stderr, MSG, __VA_ARGS__); }
    34 
    35 # define INITTIME \
    36   struct timeval startTimer, stopTimer; \
    37   gettimeofday (&startTimer, (void *) NULL);
    3829
    3930int    PARALLEL;
  • trunk/Ohana/src/photdbc/src/get_mags.c

    r15509 r37045  
    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  }
  • trunk/Ohana/src/photdbc/src/join_stars.c

    r36481 r37045  
    33void join_stars (Catalog *catalog) {
    44
    5   off_t i, j, k, m, M, Ni, Nj, first_j, Nfirst;
     5  off_t i, j, k, m, Ni, Nj, first_j;
    66  off_t Naves, Nmeas, Ncurr;
    77  off_t Naverage, Nmeasure, *index;
     
    109109        mpointer[Nmeas].measure = m;
    110110        mpointer[Nmeas].averef  = Naves;
    111         mpointer[Nmeas].R       = average[Ni].R - measure[m].dR / 3600.0;
    112         mpointer[Nmeas].D       = average[Ni].D - measure[m].dD / 3600.0;
     111        mpointer[Nmeas].R       = measure[m].R;
     112        mpointer[Nmeas].D       = measure[m].D;
    113113        Nmeas ++;
    114114      }
     
    155155          mpointer[Nmeas].measure = m;
    156156          mpointer[Nmeas].averef  = Ncurr;
    157           mpointer[Nmeas].R       = average[Nj].R - measure[m].dR / 3600.0;
    158           mpointer[Nmeas].D       = average[Nj].D - measure[m].dD / 3600.0;
     157          mpointer[Nmeas].R       = measure[m].R;
     158          mpointer[Nmeas].D       = measure[m].D;
    159159          Nmeas ++;
    160160        }
    161         Nfirst = average[Nj].Nmeasure;
    162161        naverage[Ncurr].Nmeasure += average[Nj].Nmeasure;
    163162        found[j] = TRUE;
     
    178177
    179178        /* update original measurement offsets for new detections */
    180         for (k = Nfirst; k < naverage[Ncurr].Nmeasure; k++) {
    181           m = naverage[Ncurr].measureOffset + k;
    182           M = mpointer[m].measure;
    183           measure[M].dR = 3600.0*(Sr - mpointer[m].R);
    184           measure[M].dD = 3600.0*(Sd - mpointer[m].D);
    185         }
     179        // for (k = Nfirst; k < naverage[Ncurr].Nmeasure; k++) {
     180        //   m = naverage[Ncurr].measureOffset + k;
     181        //   M = mpointer[m].measure;
     182        //   measure[M].dR = 3600.0*(Sr - mpointer[m].R);
     183        //   measure[M].dD = 3600.0*(Sd - mpointer[m].D);
     184        // }
    186185
    187186        /* update current reference star position */
     
    189188# else
    190189        /* update original measurement offsets for new detections */
    191         for (k = Nfirst; k < naverage[Ncurr].Nmeasure; k++) {
    192           m = naverage[Ncurr].measureOffset + k;
    193           M = mpointer[m].measure;
    194           measure[M].dR = 3600.0*(naverage[Ncurr].R - mpointer[m].R);
    195           measure[M].dD = 3600.0*(naverage[Ncurr].D - mpointer[m].D);
    196         }
     190        // now not needed measure[M] carries R,D
     191        // for (k = Nfirst; k < naverage[Ncurr].Nmeasure; k++) {
     192        //   m = naverage[Ncurr].measureOffset + k;
     193        //   M = mpointer[m].measure;
     194        //   measure[M].dR = 3600.0*(naverage[Ncurr].R - mpointer[m].R);
     195        //   measure[M].dD = 3600.0*(naverage[Ncurr].D - mpointer[m].D);
     196        // }
    197197# endif
    198198      }
  • trunk/Ohana/src/photdbc/src/make_subcatalog.c

    r36833 r37045  
    123123      // select measurements by mag limit -- drop exactly this measurement 
    124124      if (ExcludeByInstMag) {
    125         mag = PhotInst (&catalog[0].measure[offset]);
     125        mag = PhotInst (&catalog[0].measure[offset], MAG_CLASS_PSF);
    126126        if (mag < INST_MAG_MIN) continue;
    127127        if (mag > INST_MAG_MAX) continue;
     
    135135      // check measurements for this object -- drop object if no measurements pass
    136136      if (ExcludeByMaxMinMag) {
    137         mag = PhotSys (&catalog[0].measure[offset], &catalog[0].average[i], &catalog[0].secfilt[i*Nsecfilt]);
     137        mag = PhotSys (&catalog[0].measure[offset], &catalog[0].average[i], &catalog[0].secfilt[i*Nsecfilt], MAG_CLASS_PSF);
    138138        minMag = MIN (minMag, mag);
    139139      }
Note: See TracChangeset for help on using the changeset viewer.