IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 12, 2015, 8:38:47 PM (11 years ago)
Author:
eugene
Message:

updates for Mflat

Location:
trunk/Ohana/src/libdvo
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/libdvo/include/dvo.h

    r39125 r39262  
    476476  double         R;
    477477  double         D;
    478   float          RoffGAL;
    479   float          DoffGAL;
    480478  float          M;
    481479  float          Mcal;
     480  float          Mflat;
    482481  float          dM;
    483482  float          airmass;
     
    620619  float            XoffDCR;              // X offset from correction (pixels)
    621620  float            YoffDCR;              // Y offset from correction (pixels)
    622   float            RoffGAL;              // RA offset from correction (arcsec)
    623   float            DoffGAL;              // DEC offset from correction (arcsec)
     621  float            Mflat;                // flat offset from correction (arcsec)
     622  int              padding2;             // dummy
    624623  float            Sky;                  // local estimate of sky flux (counts/sec)
    625624  float            dSky;                 // local estimate of sky flux (counts/sec)
  • trunk/Ohana/src/libdvo/src/dbExtractMeasures.c

    r38986 r39262  
    597597    case MEAS_XOFF_CAM: { value.Flt = measure[0].XoffCAM; break; }
    598598    case MEAS_YOFF_CAM: { value.Flt = measure[0].YoffCAM; break; }
    599     case MEAS_ROFF_GAL: { value.Flt = measure[0].RoffGAL; break; }
    600     case MEAS_DOFF_GAL: { value.Flt = measure[0].DoffGAL; break; }
    601599
    602600    case MEAS_XFIELD: /* offset relative to exposure center in ra,dec space */
     
    723721
    724722    case MEAS_MCAL_OFFSET: { value.Flt = measure[0].Mcal; break; }
    725 
    726     case MEAS_FLAT: /* OK */
    727       // flat = measure.Mcal - image.Mcal
    728       if (REMOTE_CLIENT) {
    729         ImageMetadata *image = MatchImageMetadataDVO (measure[0].imageID);
    730         if (image == NULL) break;
    731         value.Flt = measure[0].Mcal - image[0].Mcal;
    732       } else {
    733         Image *image = MatchImageDVO (measure[0].t, measure[0].photcode, measure[0].imageID);
    734         if (image == NULL) break;
    735         value.Flt = measure[0].Mcal - image[0].Mcal;
    736       }
    737       break;
     723    case MEAS_FLAT: { value.Flt = measure[0].Mflat; break; }
    738724
    739725      // we have measure[0].Xccd,Yccd and image[0].NX,NY.  Find the distance to the center
  • trunk/Ohana/src/libdvo/src/dvo_catalog.c

    r39125 r39262  
    332332 measure->XoffCAM   = NAN;
    333333 measure->YoffCAM   = NAN;
    334  measure->RoffGAL   = NAN;
    335  measure->DoffGAL   = NAN;
     334
     335 measure->Mflat     = 0.0;
     336 measure->dummy2    = 0;
    336337
    337338 measure->Sky       = NAN;
  • trunk/Ohana/src/libdvo/src/dvo_convert_PS1_SIM.c

    r38462 r39262  
    2929    out[i].XoffDCR    = in[i].XoffDCR;
    3030    out[i].YoffDCR    = in[i].YoffDCR;
    31     out[i].RoffGAL    = in[i].RoffGAL;
    32     out[i].DoffGAL    = in[i].DoffGAL;
     31    out[i].Mflat      = in[i].Mflat;
    3332    out[i].t          = in[i].t;
    3433    out[i].averef     = in[i].averef;
     
    7574    out[i].XoffDCR    = in[i].XoffDCR;
    7675    out[i].YoffDCR    = in[i].YoffDCR;
    77     out[i].RoffGAL    = in[i].RoffGAL;
    78     out[i].DoffGAL    = in[i].DoffGAL;
     76    out[i].Mflat      = in[i].Mflat;
    7977    out[i].t          = in[i].t;
    8078    out[i].averef     = in[i].averef;
  • trunk/Ohana/src/libdvo/src/dvo_convert_PS1_V5.c

    r39125 r39262  
    4242    out[i].XoffCAM    = in[i].XoffCAM;
    4343    out[i].YoffCAM    = in[i].YoffCAM;
    44     out[i].RoffGAL    = in[i].RoffGAL;
    45     out[i].DoffGAL    = in[i].DoffGAL;
     44    out[i].Mflat      = in[i].Mflat;
    4645    out[i].Sky        = in[i].Sky;
    4746    out[i].dSky       = in[i].dSky;
     
    116115    out[i].XoffCAM    = in[i].XoffCAM;
    117116    out[i].YoffCAM    = in[i].YoffCAM;
    118     out[i].RoffGAL    = in[i].RoffGAL;
    119     out[i].DoffGAL    = in[i].DoffGAL;
     117    out[i].Mflat      = in[i].Mflat;
    120118    out[i].Sky        = in[i].Sky;
    121119    out[i].dSky       = in[i].dSky;
     
    16781676    out[i].XoffDCR    = in[i].XoffDCR;
    16791677    out[i].YoffDCR    = in[i].YoffDCR;
    1680     out[i].RoffGAL    = in[i].RoffGAL;
    1681     out[i].DoffGAL    = in[i].DoffGAL;
     1678    out[i].Mflat      = in[i].Mflat;
    16821679    out[i].Sky        = in[i].Sky;
    16831680    out[i].dSky       = in[i].dSky;
  • trunk/Ohana/src/libdvo/src/dvo_tiny_values.c

    r38062 r39262  
    2222  measureT[0].dM         = measure[0].dM;
    2323  measureT[0].airmass    = measure[0].airmass;
    24   measureT[0].RoffGAL    = measure[0].RoffGAL;
    25   measureT[0].DoffGAL    = measure[0].DoffGAL;
     24  measureT[0].Mflat      = measure[0].Mflat;
    2625  measureT[0].Xccd       = measure[0].Xccd;
    2726  measureT[0].Yccd       = measure[0].Yccd;
Note: See TracChangeset for help on using the changeset viewer.