IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 39110


Ignore:
Timestamp:
Nov 12, 2015, 10:02:13 AM (11 years ago)
Author:
eugene
Message:

add ForcedGalaxyShape sersic index and phi; add objflags to dvoDetection; set best detection based on objflags

Location:
trunk/ippToPsps/jython
Files:
3 edited

Legend:

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

    r39094 r39110  
    163163            sqlLine.group("a." + filter[1] + "GalMag",          "b.MAG")
    164164            sqlLine.group("a." + filter[1] + "GalMagErr",       "b.MAG_ERR")
     165            sqlLine.group("a." + filter[1] + "GalPhi",          "b.THETA")
     166            sqlLine.group("a." + filter[1] + "GalIndex",        "b.SERSIC_INDEX")
    165167            sqlLine.group("a." + filter[1] + "GalChisq",        "b.CHISQ")
    166168
  • trunk/ippToPsps/jython/scratchdb.py

    r39027 r39110  
    575575               dMap FLOAT, \
    576576               flags INT, \
     577               objflags INT, \
    577578               PRIMARY KEY (imageID, ippDetectID), \
    578579               KEY (objID, detectID), \
  • trunk/ippToPsps/jython/stackbatch.py

    r39103 r39110  
    399399            sqlLine.group("a."+filter+"stackImageID",  str(stackID))    # eg, gstackImageID (from cmf.IMAGEID)
    400400
    401             sqlLine.group("a.dvoRegionID",             "b.catID")       # this is not filter dependent, but is re-written for each filter (if data exists)
    402             sqlLine.group("a.primaryDetection",        "((b.flags & 0x10000) >> 16)") # this is not filter dependent, but is re-written for each filter (if data exists)
     401            sqlLine.group("a.dvoRegionID",             "b.catID")                       # this is not filter dependent, but is re-written for each filter (if data exists)
     402            sqlLine.group("a.primaryDetection",        "((b.flags & 0x10000) >> 16)")   # this is not filter dependent, but is re-written for each filter (if data exists)
     403            sqlLine.group("a.bestDetection",           "((b.objflags & 0x8000) >> 15)") # this is not filter dependent, but is re-written for each filter (if data exists)
    403404
    404405            sqlLine.group("a."+filter+"haveData",      "'1'")
     
    448449                raise
    449450
    450 
    451             # we do not yet set bestdetection, this is a placeholder until we do
    452             sql = "UPDATE StackObjectThin set bestDetection = 0"
    453             try:
    454                 self.scratchDb.execute(sql)
    455             except:
    456                 self.logger.errorPair('failed sql: ', sql)
    457                 raise
     451            ## XX # we do not yet set bestdetection, this is a placeholder until we do
     452            ## XX sql = "UPDATE StackObjectThin set bestDetection = 0"
     453            ## XX try:
     454            ## XX     self.scratchDb.execute(sql)
     455            ## XX except:
     456            ## XX     self.logger.errorPair('failed sql: ', sql)
     457            ## XX     raise
    458458
    459459
Note: See TracChangeset for help on using the changeset viewer.