IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37753


Ignore:
Timestamp:
Dec 17, 2014, 11:57:47 AM (12 years ago)
Author:
heather
Message:

diff batch nearly ready - this should fill in the remaining columns (that I can fill)

Location:
trunk/ippToPsps/jython
Files:
2 edited

Legend:

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

    r37750 r37753  
    7474       self.analVer =  meta[5];
    7575       self.expTime = meta[6];
     76       self.obsTime = meta[7];
    7677       self.fits = gpc1Db.getDiffStageCmf(skychunk.dvoLabel, diffSkyFileID)
    7778       self.header = self.fits.getPrimaryHeader()
     
    8687           self.projectionID = self.skycellName[8:12]
    8788           self.skycellID = self.skycellName[13:]
     89           self.skycellID = self.skycellName[8:]
    8890       else:
    8991           # skycell is, eg "skycell.081"
     
    9193           self.projectionID = 0
    9294           self.skycellID = self.skycellName[8:11]
     95           self.skycellID=self.skycellName[8:]
    9396       if self.skycellID == "":
    9497           self.skycellID = -1
     
    213216        sqlLine.group("skycellID",       str(self.skycellID))
    214217##        sqlLine.group("obsTime",         str(self.obsTime))     
    215         sqlLine.group("expTime",         str(self.expTime))                                   
     218        sqlLine.group("expTime",         str(self.expTime))
     219        sqlLine.group("obsTime", str(self.obsTime))
    216220        sqlLine.group("xPos",            "X_PSF")                                                   
    217221        sqlLine.group("yPos",            "Y_PSF")                                                   
     
    302306        sqlLine  = sqlUtility("UPDATE DiffDetection as a, " + self.scratchDb.dvoDetectionTable + " as b SET ")
    303307        sqlLine.group("a.diffObjID", "b.objId")
     308        sqlLine.group("a.diffDetID", "b.detectID")
     309        sqlLine.group("a.ippObjID","b.ippObjID")
     310        sqlLine.group("a.dvoRegionID",             "b.catID")
     311        sqlLine.group("a.ra", "b.ra")
     312        sqlLine.group("a.dec_", "b.dec_")
     313        sqlLine.group("a.raErr", "b.raErr")
     314        sqlLine.group("a.decErr", "b.decErr")
     315       
     316        sqlLine.group("a.zp","b.zp")
     317        sqlLine.group("a.telluricExt", "b.telluricExt")
     318        sqlLine.group("a.airmass","b.airmass")
     319
    304320       
    305321        sql = sqlLine.makeEquals("WHERE a.ippDetectID = b.ippDetectID AND b.imageID = " +str( imageID))   
     
    310326            raise
    311327        self.logger.infoPair("need to cull"," nulls objid")
    312         self.logger.infoPair("need to add","uniquePSPSDFid")
    313 
     328        self.logger.infoPair("adding","uniquePSPSDFid")
     329        updatePspsUniqueIDs("DiffDetection")
    314330
    315331    '''
  • trunk/ippToPsps/jython/gpc1db.py

    r37750 r37753  
    268268               skycell_id, \
    269269               diffRun.software_ver, \
    270                exp_time \
     270               exp_time, \
     271               (to_days(dateobs)-678941 + time_to_sec(dateobs)/86400.) \
    271272               FROM diffRun join diffInputSkyfile using (diff_id) \
    272273               JOIN warpRun on (warp1=warp_id) \
     
    276277               JOIN rawExp using (exp_id) \
    277278               WHERE diff_skyfile_id = %d" % diffSkyfileID
    278                
     279        #this is a crappy way to get the mjd from the diff but we don't save it anywhere       
    279280        try:
    280281            rs = self.executeQuery(sql)
Note: See TracChangeset for help on using the changeset viewer.