IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38960


Ignore:
Timestamp:
Oct 25, 2015, 5:57:48 PM (11 years ago)
Author:
bills
Message:

add more tracking IDS
ForcedWarpMeta.ippSkycalID
ForcedWarpMeta.stackMetaID
DiffMeta.ippDiffID

Location:
trunk/ippToPsps/jython
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippToPsps/jython/diffbatch.py

    r38958 r38960  
    6565       self.header ={}
    6666       self.diffSkyFileIDs = {}
     67       self.ippDiffID = {}
    6768       self.filterName = {}
    6869       self.filterID = {}
     
    113114
    114115           self.difftypeID[num] = meta[1];
     116           self.ippDiffID[num] = stage_id
    115117           self.posImageID[num] = meta[2];
    116118           self.negImageID[num] = meta[3];
     
    217219        sqlLine.group("posImageID",            self.posImageID[num]);
    218220        sqlLine.group("negImageID",            self.negImageID[num]);
     221        sqlLine.group("ippDiffID",             self.ippDiffID[num]);
     222
    219223        ## MEH adding projectionID -- want str for pre-0 in both?
    220224        sqlLine.group("projectionID",          str(self.projectionID[num]))
  • trunk/ippToPsps/jython/forcedwarpbatch.py

    r38958 r38960  
    8686       self.projectionID = {}
    8787       self.tessID = {}
     88       self.stackMetaID = {}
     89       self.ippSkycalID = {}
    8890
    8991       #I give a number to the forcedwarp stuff, I am not sure if this is the best way but it might work
     
    128130           self.skycellName[num] = meta['skycell_id']
    129131           self.tessName[num]    = meta['tess_id']
     132           self.stackMetaID[num] = meta['stack_id']
     133           self.ippSkycalID[num] = meta['skycal_id']
    130134       
    131135           # This isn't populated in the database (it's NULL).  The hack is below.
     
    270274        sqlLine.group("md5sum",         str(self.md5sum[num]))
    271275        sqlLine.group("expTime",        self.expTime[num])
     276        sqlLine.group("ippSkycalID",    self.ippSkycalID[num])
     277        sqlLine.group("stackMetaID",    self.stackMetaID[num])
    272278# no astrometry calibration for forced warp
    273279#       sqlLine.group("astroScat",      self.getKeyFloat(header, "%.8f", 'CERROR'))
  • trunk/ippToPsps/jython/gpc1db.py

    r38947 r38960  
    396396               fullForceResult.software_ver, \
    397397               skycell_id, \
    398                warpRun.tess_id \
     398               warpRun.tess_id, \
     399               skycalRun.skycal_id, \
     400               skycalRun.stack_id \
    399401               FROM fullForceInput join addRun on \
    400402               (fullForceInput.ff_id = addRun.stage_id and fullForceInput.warp_id = addRun.stage_extra1) \
     
    406408               JOIN chipRun using (chip_id) \
    407409               JOIN rawExp using (exp_id) \
     410               JOIN fullForceRun using(ff_id) \
     411               JOIN skycalRun USING(skycal_id) \
    408412               WHERE add_id = " + str(forcedWarpID) + " \
    409413               AND warp_skyfile_id = " +  str(warpSkyfileID)
     
    422426            meta['skycell_id']   = rs.getString(5)
    423427            meta['tess_id']      = rs.getString(6)
     428            meta['skycal_id']    = rs.getString(7)
     429            meta['stack_id']     = rs.getString(8)
    424430        except:
    425431            self.logger.errorPair("getForcedWarpStageMeta()", "missing metadata entry")
Note: See TracChangeset for help on using the changeset viewer.