IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 3, 2015, 4:14:24 PM (11 years ago)
Author:
eugene
Message:

merge changes from trunk

Location:
branches/eam_branches/ipp-20151113
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20151113

  • branches/eam_branches/ipp-20151113/ippToPsps

    • Property svn:ignore
      •  

        old new  
        1414install-sh
        1515Doxyfile
         16compile
  • branches/eam_branches/ipp-20151113/ippToPsps/jython/gpc1db.py

    r39049 r39224  
    7979                   AND addRun.stage = '" + stage + "' \
    8080                   AND addRun.state = 'full' \
    81                    AND decl BETWEEN RADIANS(" + str(minDec) + ") AND RADIANS(" + str(maxDec) + ") \
    82                    AND ra BETWEEN RADIANS(" + str(minRA) + ") AND RADIANS(" + str(maxRA) + ") \
     81                   AND decl >= RADIANS(" + str(minDec) + ") AND decl < RADIANS(" + str(maxDec) + ") \
     82                   AND ra >= RADIANS(" + str(minRA) + ") AND ra < RADIANS(" + str(maxRA) + ") \
    8383                   AND dateobs >= '" + tstart + "'\
    8484                   AND dateobs <= '" + tend  + "'"
     
    103103                   AND addRun.stage = '" + stage + "' \
    104104                   AND addRun.state = 'full' \
    105                    AND decdeg BETWEEN " + str(minDec) + " AND " + str(maxDec) + " \
    106                    AND radeg BETWEEN " + str(minRA) + " AND " + str(maxRA) + " \
     105                   AND decdeg >= " + str(minDec) + " AND decdeg < " + str(maxDec) + " \
     106                   AND radeg >= " + str(minRA) + " AND radeg < " + str(maxRA) + " \
    107107                   AND mjd_obs >= (to_days('" + tstart + "')-678941) \
    108108                   AND mjd_obs <= (to_days('" + tend + "') - 678941) "
     
    121121                   JOIN mergedvodbProcessed using (merge_id) \
    122122                   JOIN diffInputSkyfile \
    123                    ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 \
    124                    AND stage = 'diff') \
     123                   ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 AND stage = 'diff') \
    125124                   JOIN skycell using (skycell_id, tess_id) \
    126125                   JOIN warpRun on (warp1 = warp_id \
     
    137136                   AND addRun.stage = '" + stage + "' \
    138137                   AND addRun.state = 'full' \
    139                    AND decdeg BETWEEN " + str(minDec) + " AND " + str(maxDec) + " \
    140                    AND radeg BETWEEN " + str(minRA) + " AND " + str(maxRA) + " \
     138                   AND decdeg >= " + str(minDec) + " AND decdeg < " + str(maxDec) + " \
     139                   AND radeg >= " + str(minRA) + " AND radeg < " + str(maxRA) + " \
    141140                   AND dateobs >= '" + tstart + "'\
    142141                   AND dateobs <= '" + tend  + "'\
     
    164163                   AND addRun.stage = '" + stage + "' \
    165164                   AND addRun.state = 'full' \
    166                    AND decdeg BETWEEN " + str(minDec) + " AND " + str(maxDec) + " \
    167                    AND radeg BETWEEN " + str(minRA) + " AND " + str(maxRA) + " \
     165                   AND decdeg >= " + str(minDec) + " AND decdeg < " + str(maxDec) + " \
     166                   AND radeg >= " + str(minRA) + " AND radeg < " + str(maxRA) + " \
    168167                   AND mjd_obs >= (to_days('" + tstart + "')-678941) \
    169168                   AND mjd_obs <= (to_days('" + tend + "') - 678941) \
     
    308307                   JOIN mergedvodbProcessed using (merge_id) \
    309308                   JOIN diffInputSkyfile \
    310                    ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 \
    311                    AND stage = 'diff') \
     309                   ON (diff_id = stage_id AND diff_skyfile_id = stage_extra1 AND stage = 'diff') \
    312310                   JOIN skycell using (skycell_id, tess_id) \
    313311                   JOIN warpRun on (warp1 = warp_id \
     
    513511    get diff stage cmf name
    514512    '''
    515     def getDiffStagePathBase(self, dvoDb, diffSkyfileID):
     513    def getDiffStagePathBase(self, diffSkyfileID):
     514        sql = "SELECT DISTINCT diffSkyfile.path_base \
     515               FROM diffInputSkyfile \
     516               JOIN diffSkyfile using (diff_id, skycell_id) \
     517               WHERE diff_skyfile_id = " + str(diffSkyfileID)
     518
     519        rs = self.executeQuery(sql)
     520
     521        if not rs.first():
     522            self.logger.errorPair("missing cmf entry diff_skyfile_id:", str(diff_skyfile_id))
     523            # self.logger.errorPair("no diff cmfs found for diff_skyfile_id = %d" %diff_skyfile_id)
     524            return None
     525
     526        pathBase = rs.getString(1)
     527        return pathBase
     528
     529    '''
     530    get diff stage cmf name
     531    XXX EAM 20151119 : this function does too much work: you have a diffSkyfileID, that matches to a unique path_base
     532    '''
     533    def getDiffStagePathBaseOldVersion(self, dvoDb, diffSkyfileID):
    516534        print "got here, diffstagecmf"
    517535        sql = "SELECT DISTINCT diffSkyfile.path_base \
    518536               FROM mergedvodbRun join minidvodbRun using (minidvodb_id) \
    519537               JOIN addRun using (minidvodb_name) \
    520                JOIN diffInputSkyfile on (diff_skyfile_id = stage_extra1 \
    521                AND diff_id = stage_id AND stage = 'diff') \
    522                JOIN diffSkyfile using (diff_id, skycell_id, diff_skyfile_id) \
     538               JOIN diffInputSkyfile on (diff_skyfile_id = stage_extra1 AND diff_id = stage_id AND stage = 'diff') \
     539               JOIN diffSkyfile using (diff_id, skycell_id) \
    523540               WHERE diff_skyfile_id = " + str(diffSkyfileID) + " \
    524541               AND minidvodbRun.state = 'merged' \
     
    561578    '''
    562579    get diff stage cmf name
     580    XXX EAM 20151119 This function is broken AND it does too much work
    563581    '''
    564582    def getDiffStageCmf(self, dvoDb, diffSkyfileID):
Note: See TracChangeset for help on using the changeset viewer.