IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 33147 for trunk/ippToPsps


Ignore:
Timestamp:
Jan 25, 2012, 1:42:07 PM (14 years ago)
Author:
rhenders
Message:

new method to get DVO region files from SkyTable given an RA/Dec box

File:
1 edited

Legend:

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

    r32590 r33147  
    2626            self.dvoDetectionTable = "dvoDetectionFull"
    2727            self.dvoDoneTable = "dvoDone"
     28            self.dvoSkyTable = "SkyTable_fits"
    2829        else:
    2930            self.dvoMetaTable = "dvoMeta"
     
    302303
    303304
    304 
     305    '''
     306    Gets a list of PSPS image IDs for this stack ID
     307    '''
     308    def getDvoFilesCoveringThisRegion(self, minRa, maxRa, minDec, maxDec):
     309
     310        self.logger.debug("Querying DVO SkyTable for FITS files in this region")
     311
     312        sql = "SELECT name FROM " + self.dvoSkyTable + " \
     313               WHERE NOT ((" + str(maxRa) + " <= R_MIN) OR \
     314                       (" + str(minRa) + " >= R_MAX) OR \
     315                       (" + str(maxDec) + " <= D_MIN) OR \
     316                       (" + str(minDec) + " >= D_MAX)) "
     317
     318        try:
     319            rs = self.executeQuery(sql)
     320        except:
     321            self.logger.exception("Can't query for imageIDs")
     322
     323        files = []
     324        while (rs.next()):
     325            files.append(rs.getString(1))
     326        rs.close()
     327
     328        return files
     329
     330
Note: See TracChangeset for help on using the changeset viewer.