IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 26, 2007, 5:34:27 PM (19 years ago)
Author:
eugene
Message:

various fixes to ensure data is carried from Stars to Measures correctly for PS1_DEV_1

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

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/libdvo/src/dvo_convert_PS1_DEV_1.c

    r15035 r15038  
    1515    out[i].dD         = in[i].dD;
    1616    out[i].M          = in[i].M;
    17     out[i].dM         = in[i].dM;
    1817    out[i].Mcal       = in[i].Mcal;
    1918    out[i].Mgal       = in[i].Mgal;
     19    out[i].dM         = in[i].dM;
     20    out[i].dt         = in[i].dt;
    2021    out[i].airmass    = in[i].airmass;
    2122    out[i].az         = in[i].az;
    22     out[i].dt         = in[i].dt;
     23    out[i].Xccd       = in[i].Xccd;
     24    out[i].Yccd       = in[i].Yccd;
     25    out[i].Sky        = in[i].Sky;
     26    out[i].dSky       = in[i].dSky;
     27    out[i].t          = in[i].t;
     28    out[i].averef     = in[i].averef;
     29    out[i].detID      = in[i].detID;
     30    out[i].imageID    = in[i].imageID;
     31    out[i].qPSF       = in[i].qPSF;
     32    out[i].psfProb    = in[i].psfProb;
     33    out[i].crNsigma   = in[i].crNsigma;
     34    out[i].extNsigma  = in[i].extNsigma;
    2335    out[i].FWx        = in[i].FWx;
    2436    out[i].FWy        = in[i].FWy;
    2537    out[i].theta      = in[i].theta;
    26     out[i].dophot     = in[i].dophot;
    2738    out[i].photcode   = in[i].photcode;
    28     out[i].t          = in[i].t;
    29     out[i].averef     = in[i].averef;
    30     out[i].flags      = in[i].flags;
    31     out[i].Xccd       = in[i].Xccd;
    32     out[i].Yccd       = in[i].Yccd;
    3339    out[i].dXccd      = in[i].dXccd;
    3440    out[i].dYccd      = in[i].dYccd;
     41    out[i].dbFlags    = in[i].dbFlags;
     42    out[i].photFlags  = in[i].photFlags;
    3543    out[i].stargal    = in[i].stargal;
    36     out[i].Sky        = in[i].Sky;
    37     out[i].dSky       = in[i].dSky;
    38     out[i].qPSF       = in[i].qPSF;
    39     out[i].detID_hi   = in[i].detID_hi;
    40     out[i].detID_lo   = in[i].detID_lo;
    41     out[i].imageID_hi = in[i].imageID_hi;
    42     out[i].imageID_lo = in[i].imageID_lo;
     44    out[i].dophot     = in[i].dophot;
    4345  }
    4446  return (out);
     
    5759    out[i].dD         = in[i].dD;
    5860    out[i].M          = in[i].M;
    59     out[i].dM         = in[i].dM;
    6061    out[i].Mcal       = in[i].Mcal;
    6162    out[i].Mgal       = in[i].Mgal;
     63    out[i].dM         = in[i].dM;
     64    out[i].dt         = in[i].dt;
    6265    out[i].airmass    = in[i].airmass;
    6366    out[i].az         = in[i].az;
    64     out[i].dt         = in[i].dt;
     67    out[i].Xccd       = in[i].Xccd;
     68    out[i].Yccd       = in[i].Yccd;
     69    out[i].Sky        = in[i].Sky;
     70    out[i].dSky       = in[i].dSky;
     71    out[i].t          = in[i].t;
     72    out[i].averef     = in[i].averef;
     73    out[i].detID      = in[i].detID;
     74    out[i].imageID    = in[i].imageID;
     75    out[i].qPSF       = in[i].qPSF;
     76    out[i].psfProb    = in[i].psfProb;
     77    out[i].crNsigma   = in[i].crNsigma;
     78    out[i].extNsigma  = in[i].extNsigma;
    6579    out[i].FWx        = in[i].FWx;
    6680    out[i].FWy        = in[i].FWy;
    6781    out[i].theta      = in[i].theta;
    68     out[i].dophot     = in[i].dophot;
    6982    out[i].photcode   = in[i].photcode;
    70     out[i].t          = in[i].t;
    71     out[i].averef     = in[i].averef;
    72     out[i].flags      = in[i].flags;
    73     out[i].Xccd       = in[i].Xccd;
    74     out[i].Yccd       = in[i].Yccd;
    7583    out[i].dXccd      = in[i].dXccd;
    7684    out[i].dYccd      = in[i].dYccd;
     85    out[i].dbFlags    = in[i].dbFlags;
     86    out[i].photFlags  = in[i].photFlags;
    7787    out[i].stargal    = in[i].stargal;
    78     out[i].Sky        = in[i].Sky;
    79     out[i].dSky       = in[i].dSky;
    80     out[i].qPSF       = in[i].qPSF;
    81     out[i].detID_hi   = in[i].detID_hi;
    82     out[i].detID_lo   = in[i].detID_lo;
    83     out[i].imageID_hi = in[i].imageID_hi;
    84     out[i].imageID_lo = in[i].imageID_lo;
     88    out[i].dophot     = in[i].dophot;
    8589  }
    8690  return (out);
     
    221225    out[i].code             = in[i].code;
    222226    out[i].ccdnum           = in[i].ccdnum;
    223     out[i].imageID_hi       = in[i].imageID_hi;
    224     out[i].imageID_lo       = in[i].imageID_lo;
     227    out[i].imageID          = in[i].imageID;
    225228
    226229    out[i].order            = in[i].order;
     
    277280    out[i].code             = in[i].code;
    278281    out[i].ccdnum           = in[i].ccdnum;
    279     out[i].imageID_hi       = in[i].imageID_hi;
    280     out[i].imageID_lo       = in[i].imageID_lo;
     282    out[i].imageID          = in[i].imageID;
    281283
    282284    out[i].order            = in[i].order;
  • trunk/Ohana/src/libdvo/src/dvo_convert_elixir.c

    r15035 r15038  
    2525    out[i].t        = in[i].t;
    2626    out[i].averef   = in[i].averef;
    27     out[i].flags    = in[i].flags;
     27    out[i].dbFlags  = in[i].flags;
    2828   
    2929    /* these can be determined if needed / desired */
     
    3434
    3535    /* these do not have a corresponding value */
    36     out[i].stargal  = 0;
    37     out[i].Sky      = 0;
    38     out[i].dSky     = 0;
    39     out[i].qPSF     = 0;
     36    out[i].az        = 0;
     37    out[i].stargal   = 0;
     38    out[i].Sky       = 0;
     39    out[i].dSky      = 0;
     40    out[i].qPSF      = 0;
     41    out[i].psfProb   = 0;
     42    out[i].crNsigma  = 0;
     43    out[i].extNsigma = 0;
     44    out[i].photFlags = 0;
    4045
    4146    /* XXX add these later */
    42     out[i].detID_hi = 0;
    43     out[i].detID_lo = 0;
    44     out[i].imageID_hi = 0;
    45     out[i].imageID_lo = 0;
     47    out[i].detID = 0;
     48    out[i].imageID = 0;
    4649  }
    4750  return (out);
     
    7275    out[i].t       = in[i].t;
    7376    out[i].averef  = in[i].averef;
    74     out[i].flags   = in[i].flags;
     77    out[i].flags   = in[i].dbFlags;
    7578  }
    7679  return (out);
     
    232235
    233236    /* XXX add these later */
    234     out[i].imageID_hi = 0;
    235     out[i].imageID_lo = 0;
     237    out[i].imageID = 0;
    236238  }
    237239  return (out);
  • trunk/Ohana/src/libdvo/src/dvo_convert_loneos.c

    r15035 r15038  
    1010
    1111  for (i = 0; i < Nvalues; i++) {
    12     out[i].dR   = in[i].dR * 0.01;
    13     out[i].dD   = in[i].dD * 0.01;
    14     out[i].M    = in[i].M  * 0.001;
    15     out[i].dM   = in[i].dM * 0.001;
    16     out[i].Mcal = in[i].Mcal * 0.001;
    17     out[i].dophot  = in[i].dophot;
     12    out[i].dR        = in[i].dR * 0.01;
     13    out[i].dD        = in[i].dD * 0.01;
     14    out[i].M         = in[i].M  * 0.001;
     15    out[i].dM        = in[i].dM * 0.001;
     16    out[i].Mcal      = in[i].Mcal * 0.001;
     17    out[i].dophot    = in[i].dophot;
    1818    out[i].photcode  = in[i].source;
    19     out[i].t       = in[i].t;
     19    out[i].t         = in[i].t;
    2020
    2121    /* flags and averef are now split */
    22     out[i].averef  =  in[i].averef & 0x00ffffff;
    23     out[i].flags   = (in[i].averef & 0xff000000) >> 24;
     22    out[i].averef    =  in[i].averef & 0x00ffffff;
     23    out[i].dbFlags   = (in[i].averef & 0xff000000) >> 24;
    2424
    2525    /* these values don't exist in the Loneos format */
    26     out[i].Mgal    = in[i].M;
    27     out[i].dt      = 0;
    28     out[i].airmass = 0;
    29     out[i].FWx        = 0;
    30     out[i].FWy        = 0;
    31     out[i].theta      = 0;
     26    out[i].Mgal     = in[i].M;
     27    out[i].dt       = 0;
     28    out[i].airmass  = 0;
     29    out[i].az       = 0;
     30    out[i].FWx      = 0;
     31    out[i].FWy      = 0;
     32    out[i].theta    = 0;
    3233    out[i].stargal  = 0;
    3334    out[i].Sky      = 0;
    3435    out[i].dSky     = 0;
    3536    out[i].qPSF     = 0;
     37    out[i].psfProb   = 0;
     38    out[i].crNsigma  = 0;
     39    out[i].extNsigma = 0;
     40    out[i].photFlags = 0;
    3641
    3742    /* these can be determined if needed / desired */
     
    4247
    4348    /* XXX add these later */
    44     out[i].detID_hi = 0;
    45     out[i].detID_lo = 0;
    46     out[i].imageID_hi = 0;
    47     out[i].imageID_lo = 0;
     49    out[i].detID = 0;
     50    out[i].imageID = 0;
    4851  }
    4952  return (out);
     
    6972
    7073    /* flags and averef are merged in Loneos */
    71     out[i].averef =  (in[i].averef & 0x00ffffff) | (in[i].flags << 24);
     74    out[i].averef =  (in[i].averef & 0x00ffffff) | (in[i].dbFlags << 24);
    7275  }
    7376  return (out);
     
    226229
    227230    /* XXX add these later */
    228     out[i].imageID_hi = 0;
    229     out[i].imageID_lo = 0;
     231    out[i].imageID = 0;
    230232  }
    231233  return (out);
  • trunk/Ohana/src/libdvo/src/dvo_convert_panstarrs_DEV_0.c

    r15035 r15038  
    2626    out[i].t          = in[i].t;
    2727    out[i].averef     = in[i].averef;
    28     out[i].flags      = in[i].flags;
     28    out[i].dbFlags    = in[i].flags;
    2929    out[i].Xccd       = in[i].Xccd;
    3030    out[i].Yccd       = in[i].Yccd;
     
    3535    out[i].dSky       = in[i].dSky;
    3636    out[i].qPSF       = in[i].qPSF;
    37     out[i].detID_hi   = in[i].detID_hi;
    38     out[i].detID_lo   = in[i].detID_lo;
    39     out[i].imageID_hi = in[i].imageID_hi;
    40     out[i].imageID_lo = in[i].imageID_lo;
     37    out[i].detID      = in[i].detID_lo;
     38    out[i].imageID    = in[i].imageID_lo;
     39
     40    // these don't have a correspondence
     41    out[i].psfProb   = 0;
     42    out[i].crNsigma  = 0;
     43    out[i].extNsigma = 0;
     44    out[i].photFlags = 0;
    4145  }
    4246  return (out);
     
    6872    out[i].t          = in[i].t;
    6973    out[i].averef     = in[i].averef;
    70     out[i].flags      = in[i].flags;
     74    out[i].flags      = in[i].dbFlags;
    7175    out[i].Xccd       = in[i].Xccd;
    7276    out[i].Yccd       = in[i].Yccd;
     
    7781    out[i].dSky       = in[i].dSky;
    7882    out[i].qPSF       = in[i].qPSF;
    79     out[i].detID_hi   = in[i].detID_hi;
    80     out[i].detID_lo   = in[i].detID_lo;
    81     out[i].imageID_hi = in[i].imageID_hi;
    82     out[i].imageID_lo = in[i].imageID_lo;
     83    out[i].detID_hi   = 0;
     84    out[i].detID_lo   = in[i].detID;
     85    out[i].imageID_hi = 0;
     86    out[i].imageID_lo = in[i].imageID;
    8387  }
    8488  return (out);
     
    219223    out[i].code             = in[i].code;
    220224    out[i].ccdnum           = in[i].ccdnum;
    221     out[i].imageID_hi       = in[i].imageID_hi;
    222     out[i].imageID_lo       = in[i].imageID_lo;
     225    out[i].imageID          = in[i].imageID_lo;
    223226
    224227    out[i].order            = in[i].order;
     
    275278    out[i].code             = in[i].code;
    276279    out[i].ccdnum           = in[i].ccdnum;
    277     out[i].imageID_hi       = in[i].imageID_hi;
    278     out[i].imageID_lo       = in[i].imageID_lo;
     280    out[i].imageID_hi       = 0;
     281    out[i].imageID_lo       = in[i].imageID;
    279282
    280283    out[i].order            = in[i].order;
  • trunk/Ohana/src/libdvo/src/dvo_convert_panstarrs_DEV_1.c

    r15035 r15038  
    2626    out[i].t          = in[i].t;
    2727    out[i].averef     = in[i].averef;
    28     out[i].flags      = in[i].flags;
     28    out[i].dbFlags    = in[i].flags;
    2929    out[i].Xccd       = in[i].Xccd;
    3030    out[i].Yccd       = in[i].Yccd;
     
    3535    out[i].dSky       = in[i].dSky;
    3636    out[i].qPSF       = in[i].qPSF;
    37     out[i].detID_hi   = in[i].detID_hi;
    38     out[i].detID_lo   = in[i].detID_lo;
    39     out[i].imageID_hi = in[i].imageID_hi;
    40     out[i].imageID_lo = in[i].imageID_lo;
     37    out[i].detID      = in[i].detID_lo;
     38    out[i].imageID    = in[i].imageID_lo;
     39
     40    // these don't have a correspondence
     41    out[i].psfProb   = 0;
     42    out[i].crNsigma  = 0;
     43    out[i].extNsigma = 0;
     44    out[i].photFlags = 0;
    4145  }
    4246  return (out);
     
    6872    out[i].t          = in[i].t;
    6973    out[i].averef     = in[i].averef;
    70     out[i].flags      = in[i].flags;
     74    out[i].flags      = in[i].dbFlags;
    7175    out[i].Xccd       = in[i].Xccd;
    7276    out[i].Yccd       = in[i].Yccd;
     
    7781    out[i].dSky       = in[i].dSky;
    7882    out[i].qPSF       = in[i].qPSF;
    79     out[i].detID_hi   = in[i].detID_hi;
    80     out[i].detID_lo   = in[i].detID_lo;
    81     out[i].imageID_hi = in[i].imageID_hi;
    82     out[i].imageID_lo = in[i].imageID_lo;
     83    out[i].detID_hi   = 0;
     84    out[i].detID_lo   = in[i].detID;
     85    out[i].imageID_hi = 0;
     86    out[i].imageID_lo = in[i].imageID;
    8387  }
    8488  return (out);
     
    219223    out[i].code             = in[i].code;
    220224    out[i].ccdnum           = in[i].ccdnum;
    221     out[i].imageID_hi       = in[i].imageID_hi;
    222     out[i].imageID_lo       = in[i].imageID_lo;
     225    out[i].imageID          = in[i].imageID_lo;
    223226
    224227    out[i].order            = in[i].order;
     
    275278    out[i].code             = in[i].code;
    276279    out[i].ccdnum           = in[i].ccdnum;
    277     out[i].imageID_hi       = in[i].imageID_hi;
    278     out[i].imageID_lo       = in[i].imageID_lo;
     280    out[i].imageID_hi       = 0;
     281    out[i].imageID_lo       = in[i].imageID;
    279282
    280283    out[i].order            = in[i].order;
Note: See TracChangeset for help on using the changeset viewer.