Changeset 37763 for trunk/ippToPsps/jython/stackbatch.py
- Timestamp:
- Dec 18, 2014, 6:00:15 PM (12 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/jython/stackbatch.py (modified) (16 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/stackbatch.py
r37748 r37763 336 336 sqlLine.group("a."+filter+"ApMag", "b.Map") 337 337 sqlLine.group("a."+filter+"ApMagErr", "b.dMap") 338 sqlLine.group("a."+filter+"telluricExt", "b.telluricExt")338 # sqlLine.group("a."+filter+"telluricExt", "b.telluricExt") 339 339 340 340 sqlLine.group("a."+filter+"infoFlag2", "(b.flags << 13)") … … 431 431 sqlLine.group("a."+filter+"KronFluxErr", "b.KRON_FLUX_ERR / " + str(exptime)) 432 432 sqlLine.group("a."+filter+"ApFillFac", "b.AP_NPIX / (3.14159265359 * POW(b.AP_MAG_RADIUS - 0.5, 2))") 433 sqlLine.group("a."+filter+"ApRadius", "b.AP_MAG_RADIUS")433 # sqlLine.group("a."+filter+"ApRadius", "b.AP_MAG_RADIUS") 434 434 sqlLine.group("a."+filter+"KronRad", "b.MOMENTS_R1 * 2.5") 435 435 sqlLine.group("a."+filter+"PlateScale", "b.PLTSCALE") … … 441 441 except: 442 442 self.logger.errorPair('failed sql',sql) 443 r eturn443 raise 444 444 445 445 # insert detection information for each filter based on the DVO contents … … 457 457 except: 458 458 self.logger.errorPair('failed sql',sql) 459 r eturn459 raise 460 460 461 461 … … 563 563 sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + self.scratchDb.dvoDetectionTable + " as b SET") 564 564 sqlLine.group("a." + filter + model + "Mag", "a." + filter + model + "Mag + b.zp") 565 sql = sqlLine.makeEquals("WHERE a.objID = b.objID AND a." + filter + "ippDetectID = b.ippDetectID") 566 565 sql = sqlLine.makeEquals("WHERE a.objID = b.objID AND a." + filter + "ippDetectID = b.ippDetectID" + " AND b.imageID = " + str(self.imageIDs[filter])) 567 566 try: 568 567 self.scratchDb.execute(sql) 569 568 except: 570 569 self.logger.errorPair('failed sql',sql) 571 return 572 570 raise 573 571 # we have (modulo signs): 574 572 # gRaExp = gra + (X_EXT - gxPos)*gPlateScale / cos(gdec) … … 607 605 except: 608 606 self.logger.errorPair('failed sql',sql) 609 r eturn607 raise 610 608 611 609 ''' … … 666 664 sqlLine.group("a." + filter + "petCf", "b.PETRO_FILL") 667 665 668 sql = sqlLine.makeEquals("WHERE a." + filter + "ippDetectID = b.IPP_IDET ")666 sql = sqlLine.makeEquals("WHERE a." + filter + "ippDetectID = b.IPP_IDET ") 669 667 670 668 try: self.scratchDb.execute(sql) … … 681 679 except: 682 680 self.logger.errorPair('failed sql',sql) 683 r eturn681 raise 684 682 685 683 ''' … … 780 778 except: 781 779 self.logger.errorPair('failed sql',sql) 782 r eturn780 raise 783 781 784 782 # set the flux values from the cmf file … … 844 842 sqlLine.group(field + "Err", field + "err" + " * POW(10, 3.56 - 0.4* b.zp)") 845 843 sqlLine.group(field + "Std", field + "Std" + " * POW(10, 3.56 - 0.4* b.zp)") 846 sql = sqlLine.makeEquals("WHERE a.objID = b.objID AND a." + filter + "ippDetectID = b.ippDetectID ")844 sql = sqlLine.makeEquals("WHERE a.objID = b.objID AND a." + filter + "ippDetectID = b.ippDetectID AND b.imageID = " + str(self.imageIDs[filter]) ) 847 845 self.scratchDb.execute(sql) 848 846 … … 948 946 except: 949 947 self.logger.errorPair('failed sql',sql) 950 r eturn948 raise 951 949 952 950 … … 959 957 except: 960 958 self.logger.errorPair('failed sql',sql) 961 r eturn959 raise 962 960 963 961 … … 1001 999 except: 1002 1000 self.logger.errorPair('failed sql',sql) 1003 r eturn1001 raise 1004 1002 1005 1003 ''' … … 1018 1016 fields += filter + "ippDetectID, " 1019 1017 fields += filter + "stackDetectID, " 1020 fields += filter + "stackMetaID " # careful here: do not add comma to last entry1018 fields += filter + "stackMetaID " # careful here: do not add comma to last entry 1021 1019 if (i < len(self.filters) - 1): 1022 1020 fields += ", " 1023 1021 1024 1022 if (table == "StackObjectAttributes"): 1025 fields += " stackDetectRowID,"1023 fields += ", stackDetectRowID " 1026 1024 sql = "INSERT INTO " + table + " (" + fields + ") " 1027 1025 sql += "SELECT " + fields + " FROM " + mainTable … … 1030 1028 except: 1031 1029 self.logger.errorPair('failed sql',sql) 1032 r eturn1030 raise 1033 1031 1034 1032 … … 1164 1162 self.logger.infoPair("Done. Imported", "%d tables" % count) 1165 1163 self.indexIppTables() 1166 1164 # return False 1167 1165 return True
Note:
See TracChangeset
for help on using the changeset viewer.
