IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Nov 10, 2015, 3:09:38 PM (11 years ago)
Author:
watersc1
Message:

DetEff/ detectionThreshold/ nInjected fixes.

File:
1 edited

Legend:

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

    r39094 r39097  
    507507        header = self.header[num]
    508508        zpImage = self.getKeyFloat(header,"%.8f","FPA.ZP")
     509        expTime = self.getKeyFloat(header, "%.8f", 'EXPTIME')
    509510
    510511        if zpImage == 0.0:
    511512            self.logger.infoPair("CZW If this value for the zeropoint is zero, the getImageZeroPoint call is likely still broken", str(zpImage))
    512513
    513         magref = self.getKeyFloat(header,"%.8f","DETEFF.MAGREF") + zpImage
     514
     515        deteffHeader = self.posFits[num].findAndReadHeader("SkyChip.deteff", self.config.test)
     516        if not deteffHeader:
     517            if self.config.test: self.logger.errorPair("No header found for Skychip.deteff for", filter)
     518            return False
     519
     520        magref = self.getKeyFloat(deteffHeader,"%.8f","DETEFF.MAGREF") + zpImage + 2.5 * math.log10(expTime)
    514521        self.logger.infoPair("Found zeropoint and set magref", str(magref))
     522
     523        nInjected = int(self.getKeyInt(deteffHeader, 0, 'DETEFF.NUM'))
     524       
    515525
    516526        sqlLine = sqlUtility("INSERT INTO " + ippTableName + "(")
    517527        sqlLine.group("diffImageID", str(diffSkyFileID))
    518528        sqlLine.group("magref",       magref)
     529        sqlLine.group("nInjected",    nInjected)
    519530        sql = sqlLine.make(") VALUES ( ", ")")
    520531
Note: See TracChangeset for help on using the changeset viewer.