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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/dvo/photometry.c

    r4865 r6683  
    225225
    226226  param = AVE_ZERO;
    227   if (!strcasecmp (parname, "ra"))    param = AVE_RA;
    228   if (!strcasecmp (parname, "dec"))   param = AVE_DEC;
     227  if (!strcasecmp (parname, "RA"))    param = AVE_RA;
     228  if (!strcasecmp (parname, "DEC"))   param = AVE_DEC;
     229
     230  if (!strcasecmp (parname, "dRA"))   param = AVE_RA_ERR;
     231  if (!strcasecmp (parname, "dDEC"))  param = AVE_DEC_ERR;
     232
     233  if (!strcasecmp (parname, "uRA"))   param = AVE_U_RA;
     234  if (!strcasecmp (parname, "uDEC"))  param = AVE_U_DEC;
     235  if (!strcasecmp (parname, "duRA"))  param = AVE_U_RA_ERR;
     236  if (!strcasecmp (parname, "duDEC")) param = AVE_U_DEC_ERR;
     237
     238  if (!strcasecmp (parname, "par"))   param = AVE_PAR;
     239  if (!strcasecmp (parname, "dpar"))  param = AVE_PAR_ERR;
     240
    229241  if (!strcasecmp (parname, "dmag"))  param = AVE_dMAG;
    230242  if (!strcasecmp (parname, "mag"))   param = AVE_MAG;
     
    564576  switch (param) {
    565577    case AVE_RA:
    566       value = average[0].R_PS;
     578      value = average[0].R;
    567579      break;
    568580    case AVE_DEC:
    569       value = average[0].D_PS;
    570       break;
     581      value = average[0].D;
     582      break;
     583    case AVE_RA_ERR:
     584      value = average[0].dR;
     585      break;
     586    case AVE_DEC_ERR:
     587      value = average[0].dD;
     588      break;
     589
     590    case AVE_U_RA:
     591      value = average[0].uR;
     592      break;
     593    case AVE_U_DEC:
     594      value = average[0].uD;
     595      break;
     596    case AVE_U_RA_ERR:
     597      value = average[0].duR;
     598      break;
     599    case AVE_U_DEC_ERR:
     600      value = average[0].duD;
     601      break;
     602
     603    case AVE_PAR:
     604      value = average[0].P;
     605      break;
     606    case AVE_PAR_ERR:
     607      value = average[0].dP;
     608      break;
     609
     610
    571611    case AVE_NMEAS:
    572612      value = average[0].Nm;
     
    924964  }
    925965
    926  skip:
     966skip:
    927967  if (M1 != NULL) free (M1);
    928968  if (M2 != NULL) free (M2);
     
    10581098      break;
    10591099    case MEAS_RA: /* OK */
    1060       value = average[0].R_PS - measure[0].dR_PS / 3600.0;
     1100      value = average[0].R - measure[0].dR_PS / 3600.0;
    10611101      break;
    10621102    case MEAS_DEC: /* OK */
    1063       value = average[0].D_PS - measure[0].dD_PS / 3600.0;
     1103      value = average[0].D - measure[0].dD_PS / 3600.0;
    10641104      break;
    10651105    case MEAS_dMAG: /* OK */
     
    10941134      break;
    10951135    case MEAS_XCCD: /* OK */
    1096       ra  = average[0].R_PS - measure[0].dR_PS / 3600.0;
    1097       dec = average[0].D_PS - measure[0].dD_PS / 3600.0;
     1136      ra  = average[0].R - measure[0].dR_PS / 3600.0;
     1137      dec = average[0].D - measure[0].dD_PS / 3600.0;
    10981138      image = MatchImage (measure[0].t, measure[0].source);
    10991139      if (image == NULL) break;
     
    11021142      break;
    11031143    case MEAS_YCCD: /* OK */
    1104       ra  = average[0].R_PS - measure[0].dR_PS / 3600.0;
    1105       dec = average[0].D_PS - measure[0].dD_PS / 3600.0;
     1144      ra  = average[0].R - measure[0].dR_PS / 3600.0;
     1145      dec = average[0].D - measure[0].dD_PS / 3600.0;
    11061146      image = MatchImage (measure[0].t, measure[0].source);
    11071147      if (image == NULL) break;
     
    11101150      break;
    11111151    case MEAS_XMOSAIC: /* OK */
    1112       ra  = average[0].R_PS - measure[0].dR_PS / 3600.0;
    1113       dec = average[0].D_PS - measure[0].dD_PS / 3600.0;
     1152      ra  = average[0].R - measure[0].dR_PS / 3600.0;
     1153      dec = average[0].D - measure[0].dD_PS / 3600.0;
    11141154      mosaic = MatchMosaic (measure[0].t, measure[0].source);
    11151155      if (mosaic == NULL) break;
     
    11181158      break;
    11191159    case MEAS_YMOSAIC: /* OK */
    1120       ra  = average[0].R_PS - measure[0].dR_PS / 3600.0;
    1121       dec = average[0].D_PS - measure[0].dD_PS / 3600.0;
     1160      ra  = average[0].R - measure[0].dR_PS / 3600.0;
     1161      dec = average[0].D - measure[0].dD_PS / 3600.0;
    11221162      mosaic = MatchMosaic (measure[0].t, measure[0].source);
    11231163      if (mosaic == NULL) break;
Note: See TracChangeset for help on using the changeset viewer.