IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38147


Ignore:
Timestamp:
Apr 17, 2015, 3:49:30 PM (11 years ago)
Author:
eugene
Message:

adding methods for radial aperture fields and other lensing fields

Location:
branches/eam_branches/ipp-20150405/Ohana/src/libdvo
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20150405/Ohana/src/libdvo/include/dvo.h

    r38062 r38147  
    11501150LENSFIELD(E2_sh_psf)
    11511151
     1152LENSFIELD( F_ApR5);
     1153LENSFIELD(dF_ApR5);
     1154LENSFIELD(sF_ApR5);
     1155LENSFIELD(fF_ApR5);
     1156
     1157LENSFIELD( F_ApR6);
     1158LENSFIELD(dF_ApR6);
     1159LENSFIELD(sF_ApR6);
     1160LENSFIELD(fF_ApR6);
     1161
     1162LENSFIELD( F_ApR7);
     1163LENSFIELD(dF_ApR7);
     1164LENSFIELD(sF_ApR7);
     1165LENSFIELD(fF_ApR7);
     1166
     1167LENSFIELD(E1);
     1168LENSFIELD(E2);
     1169
    11521170# undef LENSFIELD
    11531171
  • branches/eam_branches/ipp-20150405/Ohana/src/libdvo/include/dvodb.h

    r38062 r38147  
    8989  MAG_OPTION_F_STDEV_AP_R6,
    9090  MAG_OPTION_F_FILL_AP_R6,
     91
     92  MAG_OPTION_F_AP_R7,
     93  MAG_OPTION_F_ERR_AP_R7,
     94  MAG_OPTION_F_STDEV_AP_R7,
     95  MAG_OPTION_F_FILL_AP_R7,
     96
     97  MAG_OPTION_E1,
     98  MAG_OPTION_E2,
    9199} dvoMagOptionType;
    92100
     
    207215      MEAS_REF_COLOR_BLUE,
    208216      MEAS_REF_COLOR_RED,
     217
    209218      MEAS_X11_SM_OBJ,
    210219      MEAS_X12_SM_OBJ,
     
    227236      MEAS_E1_SH_PSF,
    228237      MEAS_E2_SH_PSF,
     238
     239      MEAS_F_AP_R5,
     240      MEAS_F_ERR_AP_R5,
     241      MEAS_F_STDEV_AP_R5,
     242      MEAS_F_FILL_AP_R5,
     243
     244      MEAS_F_AP_R6,
     245      MEAS_F_ERR_AP_R6,
     246      MEAS_F_STDEV_AP_R6,
     247      MEAS_F_FILL_AP_R6,
     248
     249      MEAS_F_AP_R7,
     250      MEAS_F_ERR_AP_R7,
     251      MEAS_F_STDEV_AP_R7,
     252      MEAS_F_FILL_AP_R7,
     253
    229254      MEAS_E_BV,                      // extinction (mags)
    230255      MEAS_E_BV_ERR,
  • branches/eam_branches/ipp-20150405/Ohana/src/libdvo/src/dbExtractAverages.c

    r38062 r38147  
    386386        case MAG_OPTION_E1_SH_PSF:  { value.Flt = LensValue_E1_sh_psf  (field->photcode, lensobj); break; }
    387387        case MAG_OPTION_E2_SH_PSF:  { value.Flt = LensValue_E2_sh_psf  (field->photcode, lensobj); break; }
     388
     389        case MAG_OPTION_F_AP_R5:       { value.Flt = LensValue_F_ApR5  (field->photcode, lensobj); break; }
     390        case MAG_OPTION_F_ERR_AP_R5:   { value.Flt = LensValue_dF_ApR5 (field->photcode, lensobj); break; }
     391        case MAG_OPTION_F_STDEV_AP_R5: { value.Flt = LensValue_sF_ApR5 (field->photcode, lensobj); break; }
     392        case MAG_OPTION_F_FILL_AP_R5:  { value.Flt = LensValue_fF_ApR5 (field->photcode, lensobj); break; }
     393
     394        case MAG_OPTION_F_AP_R6:       { value.Flt = LensValue_F_ApR6  (field->photcode, lensobj); break; }
     395        case MAG_OPTION_F_ERR_AP_R6:   { value.Flt = LensValue_dF_ApR6 (field->photcode, lensobj); break; }
     396        case MAG_OPTION_F_STDEV_AP_R6: { value.Flt = LensValue_sF_ApR6 (field->photcode, lensobj); break; }
     397        case MAG_OPTION_F_FILL_AP_R6:  { value.Flt = LensValue_fF_ApR6 (field->photcode, lensobj); break; }
     398
     399        case MAG_OPTION_F_AP_R7:       { value.Flt = LensValue_F_ApR7  (field->photcode, lensobj); break; }
     400        case MAG_OPTION_F_ERR_AP_R7:   { value.Flt = LensValue_dF_ApR7 (field->photcode, lensobj); break; }
     401        case MAG_OPTION_F_STDEV_AP_R7: { value.Flt = LensValue_sF_ApR7 (field->photcode, lensobj); break; }
     402        case MAG_OPTION_F_FILL_AP_R7:  { value.Flt = LensValue_fF_ApR7 (field->photcode, lensobj); break; }
     403
     404        case MAG_OPTION_E1:            { value.Flt = LensValue_E1      (field->photcode, lensobj); break; }
     405        case MAG_OPTION_E2:            { value.Flt = LensValue_E2      (field->photcode, lensobj); break; }
    388406
    389407        case MAG_OPTION_NONE:
  • branches/eam_branches/ipp-20150405/Ohana/src/libdvo/src/dbExtractMeasures.c

    r38062 r38147  
    277277        case MAG_OPTION_F_STDEV_AP_R6:
    278278        case MAG_OPTION_F_FILL_AP_R6:
     279        case MAG_OPTION_F_AP_R7:
     280        case MAG_OPTION_F_ERR_AP_R7:
     281        case MAG_OPTION_F_STDEV_AP_R7:
     282        case MAG_OPTION_F_FILL_AP_R7:
     283        case MAG_OPTION_E1:
     284        case MAG_OPTION_E2:
    279285
    280286        case MAG_OPTION_NONE:
     
    735741      }
    736742      break;
     743
     744    case MEAS_X11_SM_OBJ: { value.Flt = lensing->X11_sm_obj; break; }
     745    case MEAS_X12_SM_OBJ: { value.Flt = lensing->X12_sm_obj; break; }
     746    case MEAS_X22_SM_OBJ: { value.Flt = lensing->X22_sm_obj; break; }
     747    case MEAS_E1_SM_OBJ:  { value.Flt = lensing->E1_sm_obj; break; }
     748    case MEAS_E2_SM_OBJ:  { value.Flt = lensing->E2_sm_obj; break; }
     749    case MEAS_X11_SH_OBJ: { value.Flt = lensing->X11_sh_obj; break; }
     750    case MEAS_X12_SH_OBJ: { value.Flt = lensing->X12_sh_obj; break; }
     751    case MEAS_X22_SH_OBJ: { value.Flt = lensing->X22_sh_obj; break; }
     752    case MEAS_E1_SH_OBJ:  { value.Flt = lensing->E1_sh_obj; break; }
     753    case MEAS_E2_SH_OBJ:  { value.Flt = lensing->E2_sh_obj; break; }
     754    case MEAS_X11_SM_PSF: { value.Flt = lensing->X11_sm_psf; break; }
     755    case MEAS_X12_SM_PSF: { value.Flt = lensing->X12_sm_psf; break; }
     756    case MEAS_X22_SM_PSF: { value.Flt = lensing->X22_sm_psf; break; }
     757    case MEAS_E1_SM_PSF:  { value.Flt = lensing->E1_sm_psf; break; }
     758    case MEAS_E2_SM_PSF:  { value.Flt = lensing->E2_sm_psf; break; }
     759    case MEAS_X11_SH_PSF: { value.Flt = lensing->X11_sh_psf; break; }
     760    case MEAS_X12_SH_PSF: { value.Flt = lensing->X12_sh_psf; break; }
     761    case MEAS_X22_SH_PSF: { value.Flt = lensing->X22_sh_psf; break; }
     762    case MEAS_E1_SH_PSF:  { value.Flt = lensing->E1_sh_psf; break; }
     763    case MEAS_E2_SH_PSF:  { value.Flt = lensing->E2_sh_psf; break; }
     764
     765    case MEAS_F_AP_R5:       { value.Flt = lensing-> F_ApR5; break; }
     766    case MEAS_F_ERR_AP_R5:   { value.Flt = lensing->dF_ApR5; break; }
     767    case MEAS_F_STDEV_AP_R5: { value.Flt = lensing->sF_ApR5; break; }
     768    case MEAS_F_FILL_AP_R5:  { value.Flt = lensing->fF_ApR5; break; }
     769    case MEAS_F_AP_R6:       { value.Flt = lensing-> F_ApR6; break; }
     770    case MEAS_F_ERR_AP_R6:   { value.Flt = lensing->dF_ApR6; break; }
     771    case MEAS_F_STDEV_AP_R6: { value.Flt = lensing->sF_ApR6; break; }
     772    case MEAS_F_FILL_AP_R6:  { value.Flt = lensing->fF_ApR6; break; }
     773    case MEAS_F_AP_R7:       { value.Flt = lensing-> F_ApR7; break; }
     774    case MEAS_F_ERR_AP_R7:   { value.Flt = lensing->dF_ApR7; break; }
     775    case MEAS_F_STDEV_AP_R7: { value.Flt = lensing->sF_ApR7; break; }
     776    case MEAS_F_FILL_AP_R7:  { value.Flt = lensing->fF_ApR7; break; }
    737777
    738778    case MEAS_E_BV:             { value.Flt = starpar->Ebv;      break; }
  • branches/eam_branches/ipp-20150405/Ohana/src/libdvo/src/dbFields.c

    r38062 r38147  
    6161    if (fields[i].ID == MEAS_E1_SH_PSF)  return TRUE;
    6262    if (fields[i].ID == MEAS_E2_SH_PSF)  return TRUE;
     63
     64    if (fields[i].ID == MEAS_F_AP_R5)       return TRUE;
     65    if (fields[i].ID == MEAS_F_ERR_AP_R5)   return TRUE;
     66    if (fields[i].ID == MEAS_F_STDEV_AP_R5) return TRUE;
     67    if (fields[i].ID == MEAS_F_FILL_AP_R5)  return TRUE;
     68
     69    if (fields[i].ID == MEAS_F_AP_R6)       return TRUE;
     70    if (fields[i].ID == MEAS_F_ERR_AP_R6)   return TRUE;
     71    if (fields[i].ID == MEAS_F_STDEV_AP_R6) return TRUE;
     72    if (fields[i].ID == MEAS_F_FILL_AP_R6)  return TRUE;
     73
     74    if (fields[i].ID == MEAS_F_AP_R7)       return TRUE;
     75    if (fields[i].ID == MEAS_F_ERR_AP_R7)   return TRUE;
     76    if (fields[i].ID == MEAS_F_STDEV_AP_R7) return TRUE;
     77    if (fields[i].ID == MEAS_F_FILL_AP_R7)  return TRUE;
    6378  }
    6479  return FALSE;
     
    90105    if (fields[i].magOption == MAG_OPTION_E1_SH_PSF)  return TRUE;
    91106    if (fields[i].magOption == MAG_OPTION_E2_SH_PSF)  return TRUE;
     107
     108    if (fields[i].magOption == MAG_OPTION_F_AP_R5)       return TRUE;
     109    if (fields[i].magOption == MAG_OPTION_F_ERR_AP_R5)   return TRUE;
     110    if (fields[i].magOption == MAG_OPTION_F_STDEV_AP_R5) return TRUE;
     111    if (fields[i].magOption == MAG_OPTION_F_FILL_AP_R5)  return TRUE;
     112
     113    if (fields[i].magOption == MAG_OPTION_F_AP_R6)       return TRUE;
     114    if (fields[i].magOption == MAG_OPTION_F_ERR_AP_R6)   return TRUE;
     115    if (fields[i].magOption == MAG_OPTION_F_STDEV_AP_R6) return TRUE;
     116    if (fields[i].magOption == MAG_OPTION_F_FILL_AP_R6)  return TRUE;
     117
     118    if (fields[i].magOption == MAG_OPTION_F_AP_R7)       return TRUE;
     119    if (fields[i].magOption == MAG_OPTION_F_ERR_AP_R7)   return TRUE;
     120    if (fields[i].magOption == MAG_OPTION_F_STDEV_AP_R7) return TRUE;
     121    if (fields[i].magOption == MAG_OPTION_F_FILL_AP_R7)  return TRUE;
     122
     123    if (fields[i].magOption == MAG_OPTION_E1)            return TRUE;
     124    if (fields[i].magOption == MAG_OPTION_E2)            return TRUE;
    92125  }
    93126  return FALSE;
     
    199232  if (!strcasecmp (string, "E1_SH_PSF"))     return MAG_OPTION_E1_SH_PSF;
    200233  if (!strcasecmp (string, "E2_SH_PSF"))     return MAG_OPTION_E2_SH_PSF;
    201   // if (!strcasecmp (string, "F_AP_R5"))       return MAG_OPTION_F_AP_R5;
    202   // if (!strcasecmp (string, "F_ERR_AP_R5"))   return MAG_OPTION_F_ERR_AP_R5;
    203   // if (!strcasecmp (string, "F_STDEV_AP_R5")) return MAG_OPTION_F_STDEV_AP_R5;
    204   // if (!strcasecmp (string, "F_FILL_AP_R5"))  return MAG_OPTION_F_FILL_AP_R5;
    205   // if (!strcasecmp (string, "F_AP_R6"))       return MAG_OPTION_F_AP_R6;
    206   // if (!strcasecmp (string, "F_ERR_AP_R6"))   return MAG_OPTION_F_ERR_AP_R6;
    207   // if (!strcasecmp (string, "F_STDEV_AP_R6")) return MAG_OPTION_F_STDEV_AP_R6;
    208   // if (!strcasecmp (string, "F_FILL_AP_R6"))  return MAG_OPTION_F_FILL_AP_R6;
     234  if (!strcasecmp (string, "F_AP_R5"))       return MAG_OPTION_F_AP_R5;
     235  if (!strcasecmp (string, "F_ERR_AP_R5"))   return MAG_OPTION_F_ERR_AP_R5;
     236  if (!strcasecmp (string, "F_STDEV_AP_R5")) return MAG_OPTION_F_STDEV_AP_R5;
     237  if (!strcasecmp (string, "F_FILL_AP_R5"))  return MAG_OPTION_F_FILL_AP_R5;
     238  if (!strcasecmp (string, "F_AP_R6"))       return MAG_OPTION_F_AP_R6;
     239  if (!strcasecmp (string, "F_ERR_AP_R6"))   return MAG_OPTION_F_ERR_AP_R6;
     240  if (!strcasecmp (string, "F_STDEV_AP_R6")) return MAG_OPTION_F_STDEV_AP_R6;
     241  if (!strcasecmp (string, "F_FILL_AP_R6"))  return MAG_OPTION_F_FILL_AP_R6;
     242  if (!strcasecmp (string, "F_AP_R7"))       return MAG_OPTION_F_AP_R7;
     243  if (!strcasecmp (string, "F_ERR_AP_R7"))   return MAG_OPTION_F_ERR_AP_R7;
     244  if (!strcasecmp (string, "F_STDEV_AP_R7")) return MAG_OPTION_F_STDEV_AP_R7;
     245  if (!strcasecmp (string, "F_FILL_AP_R7"))  return MAG_OPTION_F_FILL_AP_R7;
     246  if (!strcasecmp (string, "E1"))            return MAG_OPTION_E1;
     247  if (!strcasecmp (string, "E2"))            return MAG_OPTION_E2;
    209248
    210249  return MAG_OPTION_NONE;
     
    534573  if (!strcasecmp (fieldName, "E2_SH_PSF"))      ESCAPE (MEAS_E2_SH_PSF,  OPIHI_FLT);
    535574
     575  if (!strcasecmp (fieldName, "F_AP_R5"))        ESCAPE (MEAS_F_AP_R5,       OPIHI_FLT);
     576  if (!strcasecmp (fieldName, "F_ERR_AP_R5"))    ESCAPE (MEAS_F_ERR_AP_R5,   OPIHI_FLT);
     577  if (!strcasecmp (fieldName, "F_STDEV_AP_R5"))  ESCAPE (MEAS_F_STDEV_AP_R5, OPIHI_FLT);
     578  if (!strcasecmp (fieldName, "F_FILL_AP_R5"))   ESCAPE (MEAS_F_FILL_AP_R5,  OPIHI_FLT);
     579  if (!strcasecmp (fieldName, "F_AP_R6"))        ESCAPE (MEAS_F_AP_R6,       OPIHI_FLT);
     580  if (!strcasecmp (fieldName, "F_ERR_AP_R6"))    ESCAPE (MEAS_F_ERR_AP_R6,   OPIHI_FLT);
     581  if (!strcasecmp (fieldName, "F_STDEV_AP_R6"))  ESCAPE (MEAS_F_STDEV_AP_R6, OPIHI_FLT);
     582  if (!strcasecmp (fieldName, "F_FILL_AP_R6"))   ESCAPE (MEAS_F_FILL_AP_R6,  OPIHI_FLT);
     583  if (!strcasecmp (fieldName, "F_AP_R7"))        ESCAPE (MEAS_F_AP_R7,       OPIHI_FLT);
     584  if (!strcasecmp (fieldName, "F_ERR_AP_R7"))    ESCAPE (MEAS_F_ERR_AP_R7,   OPIHI_FLT);
     585  if (!strcasecmp (fieldName, "F_STDEV_AP_R7"))  ESCAPE (MEAS_F_STDEV_AP_R7, OPIHI_FLT);
     586  if (!strcasecmp (fieldName, "F_FILL_AP_R7"))   ESCAPE (MEAS_F_FILL_AP_R7,  OPIHI_FLT);
     587
    536588  if (!strcasecmp (fieldName, "E_BV"))             ESCAPE (MEAS_E_BV          ,   OPIHI_FLT);
    537589  if (!strcasecmp (fieldName, "E_BV_ERR"))         ESCAPE (MEAS_E_BV_ERR      ,   OPIHI_FLT);
  • branches/eam_branches/ipp-20150405/Ohana/src/libdvo/src/dvo_photcode_ops.c

    r37807 r38147  
    18221822LENSFIELD(E1_sh_psf);
    18231823LENSFIELD(E2_sh_psf);
     1824
     1825LENSFIELD( F_ApR5);
     1826LENSFIELD(dF_ApR5);
     1827LENSFIELD(sF_ApR5);
     1828LENSFIELD(fF_ApR5);
     1829
     1830LENSFIELD( F_ApR6);
     1831LENSFIELD(dF_ApR6);
     1832LENSFIELD(sF_ApR6);
     1833LENSFIELD(fF_ApR6);
     1834
     1835LENSFIELD( F_ApR7);
     1836LENSFIELD(dF_ApR7);
     1837LENSFIELD(sF_ApR7);
     1838LENSFIELD(fF_ApR7);
     1839
     1840LENSFIELD(E1);
     1841LENSFIELD(E2);
Note: See TracChangeset for help on using the changeset viewer.