IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Mar 26, 2006, 10:46:32 AM (20 years ago)
Author:
eugene
Message:

adding proper motion and parallax to addstar, dropping _PS from RA and DEC in average

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

Legend:

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

    r5143 r6683  
    111111      /* add this measurement to the grid cell for this chip */
    112112      ave = measure[0].averef;
    113       ra  = catalog[cat].average[ave].R_PS - measure[0].dR_PS / 3600.0;
    114       dec = catalog[cat].average[ave].D_PS - measure[0].dD_PS / 3600.0;
     113      ra  = catalog[cat].average[ave].R - measure[0].dR_PS / 3600.0;
     114      dec = catalog[cat].average[ave].D - measure[0].dD_PS / 3600.0;
    115115       
    116116      /* X,Y always positive-definite in range 0,0 - dX, dY */
  • trunk/Ohana/src/relphot/src/MosaicOps.c

    r5143 r6683  
    591591
    592592      ave = catalog[c].measure[m].averef;
    593       xlist[N] = catalog[c].average[ave].R_PS - catalog[c].measure[m].dR_PS / 3600.0;
    594       ylist[N] = catalog[c].average[ave].D_PS - catalog[c].measure[m].dD_PS / 3600.0;
     593      xlist[N] = catalog[c].average[ave].R - catalog[c].measure[m].dR_PS / 3600.0;
     594      ylist[N] = catalog[c].average[ave].D - catalog[c].measure[m].dD_PS / 3600.0;
    595595      N++;
    596596    }
  • trunk/Ohana/src/relphot/src/StarOps.c

    r5143 r6683  
    2828  if (catalog[cat].average[ave].code & STAR_BAD) return (NO_MAG); 
    2929 
    30   value = PhotPrimary ? catalog[cat].average[ave].M_PS : catalog[cat].secfilt[PhotNsec*ave+PhotSec].M_PS;
     30  value = PhotPrimary ? catalog[cat].average[ave].M : catalog[cat].secfilt[PhotNsec*ave+PhotSec].M_PS;
    3131  return (value);
    3232}
     
    6666
    6767      if (PhotPrimary) {
    68         catalog[i].average[j].M_PS = stats.mean;
    69         catalog[i].average[j].dM_PS = stats.sigma;
     68        catalog[i].average[j].M = stats.mean;
     69        catalog[i].average[j].dM = stats.sigma;
    7070        catalog[i].average[j].Xm = (stats.Nmeas > 1) ? 100.0*log10(stats.chisq) : NO_MAG;
    7171      } else {
     
    122122      /* use sigma or error in dM for output? */
    123123      if (PhotPrimary) {
    124         catalog[i].average[j].M_PS = stats.mean;
    125         catalog[i].average[j].dM_PS = MAX (stats.sigma, stats.error);
     124        catalog[i].average[j].M = stats.mean;
     125        catalog[i].average[j].dM = MAX (stats.sigma, stats.error);
    126126        catalog[i].average[j].Xm = (stats.Nmeas > 1) ? 100.0*log10(stats.chisq) : NO_MAG;
    127127      } else {
     
    187187      Chisq = pow (10.0, 0.01*Xm);
    188188      xlist[Ntot] = Chisq;
    189       slist[Ntot] = PhotPrimary ? catalog[i].average[j].dM_PS : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
     189      slist[Ntot] = PhotPrimary ? catalog[i].average[j].dM : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
    190190      dlist[Ntot] = 1;
    191191      Ntot ++;
     
    203203  for (i = 0; i < Ncatalog; i++) {
    204204    for (j = 0; j < catalog[i].Naverage; j++) {
    205       dM = PhotPrimary ? catalog[i].average[j].dM_PS : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
     205      dM = PhotPrimary ? catalog[i].average[j].dM : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
    206206      Xm = PhotPrimary ? catalog[i].average[j].Xm    : catalog[i].secfilt[PhotNsec*j+PhotSec].Xm;
    207207      Chisq = pow (10.0, 0.01*Xm);
     
    423423      if (catalog[i].average[j].code & STAR_BAD) continue; 
    424424
    425       dM = PhotPrimary ? catalog[i].average[j].dM_PS : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
     425      dM = PhotPrimary ? catalog[i].average[j].dM : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
    426426      list[n] = dM;
    427427      dlist[n] = 1;
     
    452452    for (j = 0; j < catalog[i].Naverage; j++) {
    453453      if (catalog[i].average[j].code & STAR_BAD) continue; 
    454       dMrel = PhotPrimary ? catalog[i].average[j].dM_PS : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
     454      dMrel = PhotPrimary ? catalog[i].average[j].dM : catalog[i].secfilt[PhotNsec*j+PhotSec].dM_PS;
    455455      bin = dMrel / 0.00025;
    456456      bin = MAX (0, MIN (NBIN-1, bin));
     
    483483    for (j = 0; j < catalog[i].Naverage; j++) {
    484484      if (catalog[i].average[j].code & STAR_BAD) continue;
    485       xlist[N] = PhotPrimary ? catalog[i].average[j].M_PS : catalog[i].secfilt[PhotNsec*j+PhotSec].M_PS;
     485      xlist[N] = PhotPrimary ? catalog[i].average[j].M : catalog[i].secfilt[PhotNsec*j+PhotSec].M_PS;
    486486      value    = PhotPrimary ? catalog[i].average[j].Xm   : catalog[i].secfilt[PhotNsec*j+PhotSec].Xm;
    487487      if (value == NO_MAG) continue;
     
    517517  for (i = 0; i < Ncatalog; i++) {
    518518    for (j = 0; j < catalog[i].Naverage; j++) {
    519       xlist[N] = catalog[i].average[j].R_PS;
    520       ylist[N] = catalog[i].average[j].D_PS;
     519      xlist[N] = catalog[i].average[j].R;
     520      ylist[N] = catalog[i].average[j].D;
    521521      N++;
    522522    }
  • trunk/Ohana/src/relphot/src/bcatalog.c

    r4865 r6683  
    1818  for (i = 0; i < catalog[0].Naverage; i++) {
    1919    if (catalog[0].average[i].Nm < 2) continue;
    20     if (catalog[0].average[i].R_PS < fullregion[0].RA[0]) continue;
    21     if (catalog[0].average[i].R_PS > fullregion[0].RA[1]) continue;
    22     if (catalog[0].average[i].D_PS < fullregion[0].DEC[0]) continue;
    23     if (catalog[0].average[i].D_PS > fullregion[0].DEC[1]) continue;
     20    if (catalog[0].average[i].R < fullregion[0].RA[0]) continue;
     21    if (catalog[0].average[i].R > fullregion[0].RA[1]) continue;
     22    if (catalog[0].average[i].D < fullregion[0].DEC[0]) continue;
     23    if (catalog[0].average[i].D > fullregion[0].DEC[1]) continue;
    2424
    2525    /* start with all stars good */
     
    3232    if (RESET) {
    3333      float *p;
    34       p = (PhotPrimary) ? &subcatalog[0].average[Naverage].M_PS : &subcatalog[0].secfilt[PhotNsec*Naverage+PhotSec].M_PS;
     34      p = (PhotPrimary) ? &subcatalog[0].average[Naverage].M : &subcatalog[0].secfilt[PhotNsec*Naverage+PhotSec].M_PS;
    3535      *p = NO_MAG;
    36       p = (PhotPrimary) ? &subcatalog[0].average[Naverage].dM_PS : &subcatalog[0].secfilt[PhotNsec*Naverage+PhotSec].dM_PS;
     36      p = (PhotPrimary) ? &subcatalog[0].average[Naverage].dM : &subcatalog[0].secfilt[PhotNsec*Naverage+PhotSec].dM_PS;
    3737      *p = NO_MAG;
    3838      subcatalog[0].average[Naverage].code &= ~ID_STAR_FEW;
  • trunk/Ohana/src/relphot/src/plot_scatter.c

    r5143 r6683  
    3232        if ((Mgrid = getMgrid (m, i)) == NO_MAG) continue;
    3333
    34         Mrel = PhotPrimary ? catalog[i].average[j].M_PS : catalog[i].secfilt[PhotNsec*j+PhotSec].M_PS;
     34        Mrel = PhotPrimary ? catalog[i].average[j].M : catalog[i].secfilt[PhotNsec*j+PhotSec].M_PS;
    3535        xlist[N] = Mrel;
    3636        ylist[N] = PhotSys  (&catalog[i].measure[m], &catalog[i].average[j], &catalog[i].secfilt[j*PhotNsec]) - Mcal - Mmos - Mgrid - Mrel;
  • trunk/Ohana/src/relphot/src/setExclusions.c

    r4796 r6683  
    2525        /* select measurements by mag limit */
    2626        if (AreaSelect) {
    27           r = catalog[i].average[j].R_PS + catalog[i].measure[m].dR_PS / 3600.0;
    28           d = catalog[i].average[j].D_PS + catalog[i].measure[m].dD_PS / 3600.0;
     27          r = catalog[i].average[j].R + catalog[i].measure[m].dR_PS / 3600.0;
     28          d = catalog[i].average[j].D + catalog[i].measure[m].dD_PS / 3600.0;
    2929          if ((coords = getCoords (m, i)) == NULL) goto markbad;
    3030          RD_to_XY (&x, &y, r, d, coords);
  • trunk/Ohana/src/relphot/src/setMrelFinal.c

    r4865 r6683  
    1111
    1212    for (i = 0; i < catalog[0].Naverage; i++) {
    13       p = (PhotPrimary) ? &catalog[0].average[i].M_PS  : &catalog[0].secfilt[PhotNsec*i+PhotSec].M_PS;
     13      p = (PhotPrimary) ? &catalog[0].average[i].M  : &catalog[0].secfilt[PhotNsec*i+PhotSec].M_PS;
    1414      *p = NO_MAG;
    15       p = (PhotPrimary) ? &catalog[0].average[i].dM_PS : &catalog[0].secfilt[PhotNsec*i+PhotSec].dM_PS;
     15      p = (PhotPrimary) ? &catalog[0].average[i].dM : &catalog[0].secfilt[PhotNsec*i+PhotSec].dM_PS;
    1616      *p = NO_MAG;
    1717      q = (PhotPrimary) ? &catalog[0].average[i].Xm : &catalog[0].secfilt[PhotNsec*i+PhotSec].Xm;
     
    143143/* dophot types:
    144144
    145    1 - star
    146    2 - galaxy
    147    3 - star
    148    4 - weak
    149    5 - edge
    150    7 - weak
    151    9 - weak
    152    10 - sat
     1451 - star
     1462 - galaxy
     1473 - star
     1484 - weak
     1495 - edge
     1507 - weak
     1519 - weak
     15210 - sat
    153153*/
    154154
Note: See TracChangeset for help on using the changeset viewer.