IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jan 15, 2014, 4:38:27 PM (12 years ago)
Author:
heather
Message:

forgot when I put these changes in, but want to check them in now

File:
1 edited

Legend:

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

    r36190 r36447  
    303303            modelLong = model;
    304304
     305        #does it have the EXT_COVAR in there?
     306
     307        sql = "DESCRIBE SkyChip_xfit 'EXT_COVAR_%'"
     308        rs = self.scratchDb.executeQuery(sql)
     309        rs.first()
     310        hasResult = rs.next()
     311        if hasResult:
     312           print "EXT_COVARs exist"
     313        else:
     314           print "No EXT_COVARS here"
     315
     316        ext_covar_sql = ""
     317 
     318        if (hasResult):
     319            ext_covar_sql = ", "+modelLong+"Covar11=b.EXT_COVAR_00_00,  \
     320            "+modelLong+"Covar12=b.EXT_COVAR_00_01,  \
     321            "+modelLong+"Covar13=b.EXT_COVAR_00_02,  \
     322            "+modelLong+"Covar14=b.EXT_COVAR_00_03,  \
     323            "+modelLong+"Covar15=b.EXT_COVAR_00_04,  \
     324            "+modelLong+"Covar16=b.EXT_COVAR_00_05,  \
     325            "+modelLong+"Covar17=b.EXT_COVAR_00_06,  \
     326            "+modelLong+"Covar22=b.EXT_COVAR_01_01,  \
     327            "+modelLong+"Covar23=b.EXT_COVAR_01_02,  \
     328            "+modelLong+"Covar24=b.EXT_COVAR_01_03,  \
     329            "+modelLong+"Covar25=b.EXT_COVAR_01_04,  \
     330            "+modelLong+"Covar26=b.EXT_COVAR_01_05,  \
     331            "+modelLong+"Covar27=b.EXT_COVAR_01_06,  \
     332            "+modelLong+"Covar33=b.EXT_COVAR_02_02,  \
     333            "+modelLong+"Covar34=b.EXT_COVAR_02_03,  \
     334            "+modelLong+"Covar35=b.EXT_COVAR_02_04,  \
     335            "+modelLong+"Covar36=b.EXT_COVAR_02_05,  \
     336            "+modelLong+"Covar37=b.EXT_COVAR_02_06,  \
     337            "+modelLong+"Covar44=b.EXT_COVAR_03_03,  \
     338            "+modelLong+"Covar45=b.EXT_COVAR_03_04,  \
     339            "+modelLong+"Covar46=b.EXT_COVAR_03_05,  \
     340            "+modelLong+"Covar47=b.EXT_COVAR_03_06,  \
     341            "+modelLong+"Covar55=b.EXT_COVAR_04_04,  \
     342            "+modelLong+"Covar56=b.EXT_COVAR_04_05,  \
     343            "+modelLong+"Covar57=b.EXT_COVAR_04_06,  \
     344            "+modelLong+"Covar66=b.EXT_COVAR_05_05,  \
     345            "+modelLong+"Covar67=b.EXT_COVAR_05_06,  \
     346            "+modelLong+"Covar77=b.EXT_COVAR_06_06"
     347       
     348       
     349
     350
    305351        sql = "UPDATE StackModelFit AS a, SkyChip_xfit AS b SET \
    306352        "+model+"Radius=b.EXT_WIDTH_MAJ,  \
     
    308354        "+model+"FluxErr=ABS(b.EXT_INST_MAG_SIG) * POW(10, -0.4 * b.EXT_INST_MAG) / " + str(self.expTime) + " / 1.085736, \
    309355        "+model+"Ab=b.EXT_WIDTH_MAJ/b.EXT_WIDTH_MIN, \
    310         "+model+"Phi=b.EXT_THETA,  \
    311         "+modelLong+"Covar11=b.EXT_COVAR_00_00,  \
    312         "+modelLong+"Covar12=b.EXT_COVAR_00_01,  \
    313         "+modelLong+"Covar13=b.EXT_COVAR_00_02,  \
    314         "+modelLong+"Covar14=b.EXT_COVAR_00_03,  \
    315         "+modelLong+"Covar15=b.EXT_COVAR_00_04,  \
    316         "+modelLong+"Covar16=b.EXT_COVAR_00_05,  \
    317         "+modelLong+"Covar17=b.EXT_COVAR_00_06,  \
    318         "+modelLong+"Covar22=b.EXT_COVAR_01_01,  \
    319         "+modelLong+"Covar23=b.EXT_COVAR_01_02,  \
    320         "+modelLong+"Covar24=b.EXT_COVAR_01_03,  \
    321         "+modelLong+"Covar25=b.EXT_COVAR_01_04,  \
    322         "+modelLong+"Covar26=b.EXT_COVAR_01_05,  \
    323         "+modelLong+"Covar27=b.EXT_COVAR_01_06,  \
    324         "+modelLong+"Covar33=b.EXT_COVAR_02_02,  \
    325         "+modelLong+"Covar34=b.EXT_COVAR_02_03,  \
    326         "+modelLong+"Covar35=b.EXT_COVAR_02_04,  \
    327         "+modelLong+"Covar36=b.EXT_COVAR_02_05,  \
    328         "+modelLong+"Covar37=b.EXT_COVAR_02_06,  \
    329         "+modelLong+"Covar44=b.EXT_COVAR_03_03,  \
    330         "+modelLong+"Covar45=b.EXT_COVAR_03_04,  \
    331         "+modelLong+"Covar46=b.EXT_COVAR_03_05,  \
    332         "+modelLong+"Covar47=b.EXT_COVAR_03_06,  \
    333         "+modelLong+"Covar55=b.EXT_COVAR_04_04,  \
    334         "+modelLong+"Covar56=b.EXT_COVAR_04_05,  \
    335         "+modelLong+"Covar57=b.EXT_COVAR_04_06,  \
    336         "+modelLong+"Covar66=b.EXT_COVAR_05_05,  \
    337         "+modelLong+"Covar67=b.EXT_COVAR_05_06,  \
    338         "+modelLong+"Covar77=b.EXT_COVAR_06_06   \
     356        "+model+"Phi=b.EXT_THETA  \
     357        "+ext_covar_sql+"  \
    339358        WHERE a.ippDetectID=b.IPP_IDET AND b.MODEL_TYPE = '"+ippModelType+"'"
    340359
     360        print sql
    341361        self.scratchDb.execute(sql)
    342362
    343363        # sersic fit has an extra parameter
    344         if ippModelType == "PS_MODEL_SERSIC":
     364        if (ippModelType == "PS_MODEL_SERSIC" and hasResult > 0):
    345365            sql = "UPDATE StackModelFit AS a, SkyChip_xfit AS b SET \
    346366            "+modelLong+"Covar18=b.EXT_COVAR_00_07,  \
Note: See TracChangeset for help on using the changeset viewer.