IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 37223


Ignore:
Timestamp:
Aug 12, 2014, 1:00:41 PM (12 years ago)
Author:
eugene
Message:

deleted deprecated code, excess print statements

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20140717/ippToPsps/jython/stackbatch.py

    r37204 r37223  
    132132       skycellName = self.getKeyValue(header, 'SKYCELL')
    133133
    134        # XXX EAM : I am hardwiring the parsing logic for RINGS vs LOCAL
     134       # XXX EAM 20140812 : I am hardwiring the parsing logic for RINGS vs LOCAL
    135135       if tessName == 'RINGS.V3':
    136136           # skycell is, eg "skycell.1133.081"
     
    147147       if self.analysisVer[-1] == 'M':
    148148           self.analysisVer = self.analysisVer[:-1]
    149 
    150        ### XXX TEST
    151        self.analysisVer = 30000
    152149
    153150       # delete PSPS tables
     
    272269
    273270        sql = sqlLine.make(") VALUES ( ", ")")
    274         print "stack meta SQL: " + sql
    275 
    276         self.scratchDb.execute(sql)
     271
     272        try: self.scratchDb.execute(sql)
     273        except:
     274            self.logger.error("problem with SQL: " + sql)
     275            raise
    277276
    278277        self.tablesToExport.append(tablename)
     
    504503
    505504        header  = self.headerSet[filter]
    506         print "exptime in header: " + header['EXPTIME']
    507 
     505
     506        # model calibrated magnitude = instrumental magnitude + 2.5*log10(exptime) + ZP (added below from dvoDetectionTable)
    508507        magtime = "%.5f" % (2.5*math.log10(float(header['EXPTIME'])))
    509         exptime = self.getKeyFloat(header, "%.5f", "EXPTIME")
    510 
    511         print "magtime: " + magtime + ", exptime: " + exptime
    512508
    513509        sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + filter + "SkyChip_xfit AS b SET")
     
    531527        # I have raExp = X_EXT
    532528
    533         # XXX this is tricky: RA_EXT is not defined, but X_EXT is...
     529        # This is tricky: RA_EXT is not defined for PS1_SV3 or PS1_V5, but X_EXT is
     530        # XXX EAM 20140812: for PV3, update cmf output to define RA_EXT, DEC_EXT
    534531        sqlLine.group("a." + filter + model + "Ra",        "b.X_EXT")
    535532        sqlLine.group("a." + filter + model + "Dec",       "b.Y_EXT")
     
    548545        sql = sqlLine.makeEquals("WHERE a." + filter + "ippDetectID = b.IPP_IDET AND b.MODEL_TYPE = '" + ippModelType + "'")
    549546
    550         print sql
    551         self.scratchDb.execute(sql)
    552 
    553         # insert detection information for each filter based on the DVO contents
    554         # XXX since I already have extracted StackObjectRaw, this is probably faster using that table:
     547        try: self.scratchDb.execute(sql)
     548        except:
     549            self.logger.error("problem with SQL: " + sql)
     550            raise
     551
     552        # insert detection information for each filter based on the
     553        # DVO contents.  Since I already have extracted
     554        # StackObjectRaw, this is probably faster using that table:
    555555        sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + self.scratchDb.dvoDetectionTable + " as b SET")
    556556        sqlLine.group("a." + filter + model + "Mag",       "a." + filter + model + "Mag + b.zp")
     
    658658        sql = sqlLine.makeEquals("WHERE a." + filter + "ippDetectID = b.IPP_IDET")
    659659
    660         print "SQL: " + sql
    661         self.scratchDb.execute(sql)
     660        try: self.scratchDb.execute(sql)
     661        except:
     662            self.logger.error("problem with SQL: " + sql)
     663            raise
    662664
    663665        # modify petMag to apply the zero point
     
    666668        sql = sqlLine.makeEquals("WHERE a.objID = b.objID AND a." + filter + "ippDetectID = b.ippDetectID")
    667669
    668         self.logger.infoPair('sql', sql)     
    669         try:
    670             self.scratchDb.execute(sql)
     670        try: self.scratchDb.execute(sql)
    671671        except:
    672672            self.logger.errorPair('failed sql',sql)
     
    759759        sql = sqlLine.makeEquals("")
    760760
    761         print "SQL: " + sql
    762         self.scratchDb.execute(sql)
     761        try: self.scratchDb.execute(sql)
     762        except:
     763            self.logger.errorPair('failed sql',sql)
     764            return
    763765
    764766        # set the flux values from the cmf file
     
    959961
    960962        sql = sqlLine.makeRaw(") SELECT DISTINCT ", "FROM " + self.scratchDb.dvoDetectionTable + whereClause)
    961         print "SQL: " + sql
    962 
    963         self.scratchDb.execute(sql)
     963
     964        try: self.scratchDb.execute(sql)
     965        except:
     966            self.logger.errorPair('failed sql',sql)
     967            return
    964968
    965969    '''
     
    984988        sql  = "INSERT INTO " + table + " (" + fields + ") "
    985989        sql += "SELECT " + fields + " FROM " + mainTable
    986         print "SQL: " + sql
    987         self.scratchDb.execute(sql)
    988 
    989     '''
    990     Updates provided table with DVO IDs from DVO table
    991     '''
    992     ## XX def updateDvoIDs(self, table):
    993     ## XX     self.logger.infoPair("getting imageID for ","filter")
    994     ## XX     imageID = self.scratchDb.getImageIDFromExternID(self.header['IMAGEID'])
    995     ## XX     self.logger.infoPair("obtained","imageID")
    996     ## XX     self.logger.debug("Updating table '" + table + "' with DVO IDs...")
    997     ## XX     sql = "UPDATE " + table + " AS a, " + self.scratchDb.dvoDetectionTable + " AS b SET \
    998     ## XX            a.ippObjID = b.ippObjID, \
    999     ## XX            a.stackDetectID = b.detectID, \
    1000     ## XX            a.objID = b.objID \
    1001     ## XX            WHERE a.ippDetectID = b.ippDetectID \
    1002     ## XX            AND b.imageID = " + str(imageID)
    1003     ## XX     self.scratchDb.execute(sql)
    1004    
    1005     '''
    1006     Updates Flags
    1007     '''
    1008     ## XX def updateDvoIDsAndFlags(self, table):
    1009     ## XX     self.logger.infoPair("getting","imageID")
    1010     ## XX     imageID = self.scratchDb.getImageIDFromExternID(self.header['IMAGEID'])
    1011     ## XX     self.logger.infoPair("obtained","imageID")
    1012     ## XX     self.logger.debug("Updating table '" + table + "' with DVO IDs...")
    1013     ## XX     sql = "UPDATE " + table + " AS a, " + self.scratchDb.dvoDetectionTable + " AS b SET \
    1014     ## XX            a.ippObjID = b.ippObjID, \
    1015     ## XX            a.stackDetectID = b.detectID, \
    1016     ## XX            a.objID = b.objID, \
    1017     ## XX            a.infoFlag = b.flags << 45 | a.infoFlag,  \
    1018     ## XX            a.primaryF = ((b.flags & 0x10000) >> 16 ) \
    1019     ## XX            WHERE a.ippDetectID = b.ippDetectID \
    1020     ## XX            AND b.imageID = " + str(imageID)
    1021     ## XX
    1022     ## XX     print "update dvo sql: ", sql
    1023     ## XX     self.scratchDb.execute(sql)
     990
     991        try: self.scratchDb.execute(sql)
     992        except:
     993            self.logger.errorPair('failed sql',sql)
     994            return
    1024995   
    1025996    '''
     
    11291100            for table in tables:
    11301101             
    1131                 # print "import smf table ", table
    11321102                match = re.match(tableRE, table.name)
    11331103                if not match: continue
     
    11371107                table = stilts.tpipe(table, cmd='explodeall')
    11381108                 
    1139                 # print "read smf table ", table
    1140                
    11411109                # drop any previous tables before import
    11421110                self.scratchDb.dropTable(filter + table.name)
     
    11471115                table = stilts.tpipe(table, cmd='replaceval -Infinity null *')
    11481116                table = stilts.tpipe(table, cmd='replaceval Infinity null *')
    1149                 # print "cleaned up values ", table
    11501117                 
    11511118                try:
Note: See TracChangeset for help on using the changeset viewer.