Changeset 38841
- Timestamp:
- Oct 10, 2015, 2:11:52 PM (11 years ago)
- Location:
- trunk/ippToPsps/jython
- Files:
-
- 2 edited
-
detectionbatch.py (modified) (4 diffs)
-
stackbatch.py (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/jython/detectionbatch.py
r38839 r38841 680 680 if x==7 and y==7: continue 681 681 682 ota = "XY%d%d" % (x, y)683 extension = ota + "_psf"684 if extensionnot in self.tablesLoaded: continue685 686 self.scratchDb.createIndex( extension, "IPP_IDET")687 688 extension = "Chip_psf"689 if extension in self.tablesLoaded:690 # try the test Chip691 self.scratchDb.createIndex( extension, "IPP_IDET")682 cmfTable = "XY%d%d.psf" % (x, y) 683 mysTable = "XY%d%d_psf" % (x, y) 684 if cmfTable not in self.tablesLoaded: continue 685 686 self.scratchDb.createIndex(mysTable, "IPP_IDET") 687 688 cmfTable = "XY%d%d.psf" % (x, y) 689 mysTable = "XY%d%d_psf" % (x, y) 690 if cmfTable in self.tablesLoaded: 691 self.scratchDb.createIndex(mysTable, "IPP_IDET") 692 692 693 693 self.logger.infoPair("created indexes on", "IPP tables") … … 860 860 def populatePspsTables(self): 861 861 862 print "********** ***************" 863 for table in self.tablesLoaded: 864 print "table: " + str(table) 865 print "--------------------------" 866 862 867 # loop through all OTAs again to update with DVO IDs 863 868 self.skipBatch = False … … 882 887 883 888 ota = "XY%d%d" % (x, y) 884 extension = ota + " _psf"889 extension = ota + ".psf" 885 890 if extension not in self.tablesLoaded: continue 886 891 … … 893 898 894 899 895 extension = "Chip _psf"900 extension = "Chip.psf" 896 901 if extension in self.tablesLoaded: 897 902 if self.populatePspsTablesChip("Chip", 0, 0, results, tables): otaCount = otaCount + 1 -
trunk/ippToPsps/jython/stackbatch.py
r38837 r38841 549 549 continue 550 550 551 cmfTable = filter + "SkyChip_xsrc" 551 cmfTable = filter + "SkyChip.xsrc" 552 mysTable = filter + "SkyChip_xsrc" 552 553 if not cmfTable in self.tablesLoaded: 553 554 self.logger.infoPair("no xsrc data for filter" , filter) … … 630 631 return True 631 632 632 cmfTable = filter + "SkyChip_xfit" 633 cmfTable = filter + "SkyChip.xfit" 634 mysTable = filter + "SkyChip_xfit" 633 635 if not cmfTable in self.tablesLoaded: 634 636 self.logger.infoPair("no xfit data for filter" , filter) 635 637 return True 636 638 637 if self.scratchDb.getRowCount( cmfTable) <=0 :639 if self.scratchDb.getRowCount(mysTable) <=0 : 638 640 self.logger.infoPair("no extended source information, trying to skip",filter) 639 641 return True … … 644 646 magtime = "%.5f" % (2.5*math.log10(float(header['EXPTIME']))) 645 647 646 sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + cmfTable + " AS b SET")648 sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + mysTable + " AS b SET") 647 649 648 650 sqlLine.group("a."+filter+"haveData", "'1'") … … 798 800 return True 799 801 800 cmfTable = filter + "SkyChip_xsrc" 802 cmfTable = filter + "SkyChip.xsrc" 803 mysTable = filter + "SkyChip_xsrc" 801 804 if not cmfTable in self.tablesLoaded: 802 805 self.logger.infoPair("no xsrc data for filter" , filter) 803 806 return True 804 807 805 if self.scratchDb.getRowCount( cmfTable) <=0 :808 if self.scratchDb.getRowCount(mysTable) <=0 : 806 809 self.logger.infoPair("no extended source information, trying to skip", filter) 807 810 return True … … 817 820 818 821 self.logger.infoPair("Adding", "petrosians for extended sources") 819 sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + cmfTable + " AS b SET")822 sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + mysTable + " AS b SET") 820 823 821 824 sqlLine.group("a."+filter+"haveData", "'1'") … … 951 954 952 955 # set the flux values from the cmf file 953 cmfTable = filter + "SkyChip_xrad" 956 cmfTable = filter + "SkyChip.xrad" 957 mysTable = filter + "SkyChip_xrad" 954 958 955 959 # skip this table if it was not loaded from the cmf … … 959 963 960 964 # we have variable numbers of these columns. find out which are in use 961 sql = "DESCRIBE " + cmfTable + " 'aper_fill_%'"965 sql = "DESCRIBE " + mysTable + " 'aper_fill_%'" 962 966 rs = self.scratchDb.executeQuery(sql) 963 967 rs.first() … … 983 987 984 988 # generate the sql to do the necessary ops on the columns 985 sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + cmfTable + " AS b SET ")989 sqlLine = sqlUtility("UPDATE " + tablename + " AS a, " + mysTable + " AS b SET ") 986 990 987 991 sqlLine.group("a."+filter+"haveData", "'1'") … … 1116 1120 self.logger.infoPair("Creating indexes on", "IPP tables") 1117 1121 1118 cmfTable = filter + "SkyChip_psf" 1119 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(cmfTable, "IPP_IDET") 1120 1121 cmfTable = filter + "SkyChip_xfit" 1122 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(cmfTable, "IPP_IDET") 1123 1124 cmfTable = filter + "SkyChip_xrad" 1125 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(cmfTable, "IPP_IDET") 1126 1127 cmfTable = filter + "SkyChip_xsrc" 1128 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(cmfTable, "IPP_IDET") 1122 cmfTable = filter + "SkyChip.psf" 1123 mysTable = filter + "SkyChip_psf" 1124 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(mysTable, "IPP_IDET") 1125 1126 cmfTable = filter + "SkyChip.xfit" 1127 mysTable = filter + "SkyChip_xfit" 1128 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(mysTable, "IPP_IDET") 1129 1130 cmfTable = filter + "SkyChip.xrad" 1131 mysTable = filter + "SkyChip_xrad" 1132 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(mysTable, "IPP_IDET") 1133 1134 cmfTable = filter + "SkyChip.xsrc" 1135 mysTable = filter + "SkyChip_xsrc" 1136 if cmfTable in self.tablesLoaded: self.scratchDb.createIndex(mysTable, "IPP_IDET") 1129 1137 1130 1138 return True
Note:
See TracChangeset
for help on using the changeset viewer.
