Changeset 36252
- Timestamp:
- Oct 28, 2013, 4:40:06 PM (13 years ago)
- Location:
- branches/eam_branches/ipp-20130904/ippToPsps
- Files:
-
- 12 edited
- 1 copied
-
. (modified) (1 prop)
-
config/changes.txt (modified) (1 diff)
-
config/ippToPspsDbSchema.sql (modified) (1 diff)
-
config/settings.xml (modified) (1 diff)
-
jython/batch.py (modified) (1 diff)
-
jython/dvo.py (modified) (3 diffs)
-
jython/gpc1db.py (modified) (2 diffs)
-
jython/ipptopspsdb.py (modified) (2 diffs)
-
jython/queue.py (modified) (1 diff)
-
jython/stackbatch.py (modified) (2 diffs)
-
perl/Makefile.am (modified) (1 diff)
-
perl/deleteFromDXLayer.pl (modified) (1 diff)
-
perl/deleteFromDXLayer2.pl (copied) (copied from trunk/ippToPsps/perl/deleteFromDXLayer2.pl )
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20130904/ippToPsps
- Property svn:mergeinfo changed
/trunk/ippToPsps merged: 36190-36191,36201-36202
- Property svn:mergeinfo changed
-
branches/eam_branches/ipp-20130904/ippToPsps/config/changes.txt
r35994 r36252 5 5 6 6 7 alter table skychunk add trange_start timestamp after ST_cmf_version; 8 alter table skychunk add trange_end timestamp after trange_start; 9 7 10 -- not yet alter table batch add column smf_version varchar(16) after comment; -
branches/eam_branches/ipp-20130904/ippToPsps/config/ippToPspsDbSchema.sql
r35994 r36252 129 129 `P2_smf_version` varchar(16) default NULL, 130 130 `ST_cmf_version` varchar(16) default NULL, 131 `trange_start` timestamp NOT NULL default '0000-00-00 00:00:00', 132 `trange_end` timestamp NOT NULL default '0000-00-00 00:00:00', 131 133 UNIQUE KEY `name` (`name`) 132 134 ) ENGINE=InnoDB DEFAULT CHARSET=latin1; -
branches/eam_branches/ipp-20130904/ippToPsps/config/settings.xml
r35656 r36252 43 43 <password>dvo</password> 44 44 <memory>16</memory> 45 </loader> 46 <loader mach="ipp011"> 47 <name>ipptopsps_scratch</name> 48 <host>ipp011</host> 49 <user>dvo</user> 50 <password>dvo</password> 51 <memory>16</memory> 52 </loader> 53 54 <loader mach="ipp012"> 55 <name>ipptopsps_scratch</name> 56 <host>ipp012</host> 57 <user>dvo</user> 58 <password>dvo</password> 59 <memory>16</memory> 60 </loader> 61 62 63 64 <loader mach="ipp013"> 65 <name>ipptopsps_scratch</name> 66 <host>ipp013</host> 67 <user>dvo</user> 68 <password>dvo</password> 69 <memory>32</memory> 70 </loader> 71 72 <loader mach="ipp014"> 73 <name>ipptopsps_scratch</name> 74 <host>ipp014</host> 75 <user>dvo</user> 76 <password>dvo</password> 77 <memory>16</memory> 78 </loader> 79 80 <loader mach="ipp015"> 81 <name>ipptopsps_scratch</name> 82 <host>ipp015</host> 83 <user>dvo</user> 84 <password>dvo</password> 85 <memory>20</memory> 86 </loader> 87 <loader mach="ipp016"> 88 <name>ipptopsps_scratch</name> 89 <host>ipp016</host> 90 <user>dvo</user> 91 <password>dvo</password> 92 <memory>16</memory> 93 </loader> 94 <loader mach="ipp018"> 95 <name>ipptopsps_scratch</name> 96 <host>ipp018</host> 97 <user>dvo</user> 98 <password>dvo</password> 99 <memory>16</memory> 100 </loader> 101 102 <loader mach="ipp019"> 103 <name>ipptopsps_scratch</name> 104 <host>ipp019</host> 105 <user>dvo</user> 106 <password>dvo</password> 107 <memory>16</memory> 108 </loader> 109 110 <loader mach="ipp020"> 111 <name>ipptopsps_scratch</name> 112 <host>ipp020</host> 113 <user>dvo</user> 114 <password>dvo</password> 115 <memory>16</memory> 116 </loader> 117 <loader mach="ipp021"> 118 <name>ipptopsps_scratch</name> 119 <host>ipp021</host> 120 <user>dvo</user> 121 <password>dvo</password> 122 <memory>16</memory> 123 </loader> 124 125 <loader mach="ipp025"> 126 <name>ipptopsps_scratch</name> 127 <host>ipp025</host> 128 <user>dvo</user> 129 <password>dvo</password> 130 <memory>16</memory> 131 </loader> 132 133 134 135 136 <loader mach="ipp037"> 137 <name>ipptopsps_scratch</name> 138 <host>ipp037</host> 139 <user>dvo</user> 140 <password>dvo</password> 141 <memory>16</memory> 142 </loader> 143 144 145 <loader mach="ipp038"> 146 <name>ipptopsps_scratch</name> 147 <host>ipp038</host> 148 <user>dvo</user> 149 <password>dvo</password> 150 <memory>20</memory> 151 </loader> 152 <loader mach="ipp039"> 153 <name>ipptopsps_scratch</name> 154 <host>ipp039</host> 155 <user>dvo</user> 156 <password>dvo</password> 157 <memory>20</memory> 158 </loader> 159 160 161 <loader mach="ipp040"> 162 <name>ipptopsps_scratch</name> 163 <host>ipp040</host> 164 <user>dvo</user> 165 <password>dvo</password> 166 <memory>20</memory> 167 </loader> 168 <loader mach="ipp041"> 169 <name>ipptopsps_scratch</name> 170 <host>ipp041</host> 171 <user>dvo</user> 172 <password>dvo</password> 173 <memory>20</memory> 174 </loader> 175 <loader mach="ipp042"> 176 <name>ipptopsps_scratch</name> 177 <host>ipp042</host> 178 <user>dvo</user> 179 <password>dvo</password> 180 <memory>20</memory> 181 </loader> 182 <loader mach="ipp043"> 183 <name>ipptopsps_scratch</name> 184 <host>ipp043</host> 185 <user>dvo</user> 186 <password>dvo</password> 187 <memory>20</memory> 188 </loader> 189 <loader mach="ipp044"> 190 <name>ipptopsps_scratch</name> 191 <host>ipp044</host> 192 <user>dvo</user> 193 <password>dvo</password> 194 <memory>20</memory> 45 195 </loader> 46 196 <loader mach="ipp045"> -
branches/eam_branches/ipp-20130904/ippToPsps/jython/batch.py
r35496 r36252 412 412 if not match: continue 413 413 self.logger.debugPair("Reading IPP table", table.name) 414 table = stilts.tpipe(table, cmd='addcol table_index $0') 415 414 416 table = stilts.tpipe(table, cmd='explodeall') 415 417 -
branches/eam_branches/ipp-20130904/ippToPsps/jython/dvo.py
r35780 r36252 518 518 self.logger.debugPair("Reading IPP table", table.name) 519 519 table = stilts.tpipe(table, cmd='explodeall') 520 520 #adds an index to all the tables 521 # table = stilts.tpipe(table, cmd='addcol table_index $0') 522 521 523 # IPP FITS files are littered with infinity values. Remove them 522 524 self.logger.debugPair("Removing", "infinity values") … … 628 630 maxDEC = boxDim['maxDEC'] + dD_border 629 631 632 #find out if we use a time_range or not 633 valid_trange_start = 0 634 valid_trange_end = 0 635 use_trange = 0 636 if (self.skychunk.trange_start != '0000-00-00 00:00:00'): 637 valid_trange_start = 1 638 if (self.skychunk.trange_end != '0000-00-00 00:00:00'): 639 valid_trange_end = 1 640 641 if (valid_trange_start and valid_trange_end): 642 use_trange = 1 643 644 630 645 # TODO path to DVO prog hardcoded temporarily 631 646 cmd = "dvopsps detections" … … 644 659 cmd += " -parallel" 645 660 661 if use_trange: 662 # make tranges valid for dvopsps 663 time_start1 = self.skychunk.trange_start 664 time_end1 = self.skychunk.trange_end 665 time_start=re.sub('\s+',',',time_start1) 666 time_end=re.sub('\s+',',',time_end1) 667 668 # make command 669 cmd += " -time-start " + time_start 670 cmd += " -time-end " + time_end 671 646 672 self.logger.infoPair("Running dvopsps", cmd) 647 673 p = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE) -
branches/eam_branches/ipp-20130904/ippToPsps/jython/gpc1db.py
r35994 r36252 49 49 NB this uses Bill's potentially temporary 'skycells' database when finding RA/Dec for stacks. 50 50 ''' 51 def getItemsInThisDVODbForThisStage(self, dvoDb, batchType, minRA=-999, maxRA=999, minDec=-999, maxDec=999 ):51 def getItemsInThisDVODbForThisStage(self, dvoDb, batchType, minRA=-999, maxRA=999, minDec=-999, maxDec=999, tstart="0000-00-00 00:00:00", tend = "0000-00-00 00:00:00"): 52 52 53 53 self.logger.debugPair("GPC1 RA range", "%.2f -> %.2f" % (minRA, maxRA)) 54 54 self.logger.debugPair("GPC1 Dec range", "%.2f -> %.2f" % (minDec, maxDec)) 55 55 56 56 rows = [] 57 57 … … 80 80 AND addRun.state = 'full' \ 81 81 AND decl BETWEEN RADIANS(" + str(minDec) + ") AND RADIANS(" + str(maxDec) + ") \ 82 AND ra BETWEEN RADIANS(" + str(minRA) + ") AND RADIANS(" + str(maxRA) + ")" 82 AND ra BETWEEN RADIANS(" + str(minRA) + ") AND RADIANS(" + str(maxRA) + ") \ 83 AND dateobs >= '" + tstart + "'\ 84 AND dateobs <= '" + tend + "'" 83 85 84 86 elif batchType == "ST": -
branches/eam_branches/ipp-20130904/ippToPsps/jython/ipptopspsdb.py
r36192 r36252 1119 1119 ,P2_smf_version \ 1120 1120 ,ST_cmf_version \ 1121 ,trange_start \ 1122 ,trange_end \ 1121 1123 FROM skychunk \ 1122 1124 WHERE name = '" + self.skychunk.name + "'" … … 1167 1169 self.skychunk.P2_smf_version = rs.getString(23) 1168 1170 self.skychunk.ST_cmf_version = rs.getString(24) 1171 self.skychunk.trange_start = rs.getString(25) 1172 self.skychunk.trange_end = rs.getString(26) 1169 1173 1170 1174 if self.skychunk.parallel: print "USING parallel" -
branches/eam_branches/ipp-20130904/ippToPsps/jython/queue.py
r35994 r36252 98 98 self.skychunk.maxRa, 99 99 self.skychunk.minDec, 100 self.skychunk.maxDec) 100 self.skychunk.maxDec, 101 self.skychunk.trange_start, 102 self.skychunk.trange_end) 101 103 102 104 # EAM TEST I/O -
branches/eam_branches/ipp-20130904/ippToPsps/jython/stackbatch.py
r36192 r36252 243 243 cnt=cnt+1 244 244 245 sql=sql+"WHERE a.ippDetectID=b.IPP_IDET AND b.PSF_FWHM"+psfCondition245 sql=sql+"WHERE a.ippDetectID=b.IPP_IDET AND "+psfCondition 246 246 self.scratchDb.execute(sql) 247 247 … … 633 633 634 634 # TODO temporarily loading 1st convolved fluxes into unconvolved fields 635 636 #This assumes that there are 3 different fluxs, the first is unconv, and the 2nd and 3rd are convolved. If there are more than 3 fluxes it will break. 637 # If there are more than 3 types of fluxes, we should do a count to find out how many there are and adjust this accordingly (make it more robust) 638 635 639 self.logger.infoPair("Adding fluxes", "un-convolved") 636 self.updateApFlxs("", " IS NULL")640 self.updateApFlxs("", "((b.table_index -1) % 3 = 0)") 637 641 self.logger.infoPair("Adding fluxes", "1st convolved") 638 self.updateApFlxs("c1", " < 7.0")642 self.updateApFlxs("c1", "((b.table_index -1) % 3 = 1)") 639 643 self.logger.infoPair("Adding fluxes", "2nd convolved") 640 self.updateApFlxs("c2", " > 7.0")644 self.updateApFlxs("c2", "((b.table_index -1) % 3 = 2)") 641 645 642 646 self.logger.infoPair("Adding", "petrosians for extended sources") -
branches/eam_branches/ipp-20130904/ippToPsps/perl/Makefile.am
r35216 r36252 1 bin_SCRIPTS = checkOdmStatus.pl convertPhotCodesToXml.pl deleteFromDXLayer.pl pspsSchema2xml.pl 1 bin_SCRIPTS = checkOdmStatus.pl convertPhotCodesToXml.pl deleteFromDXLayer.pl pspsSchema2xml.pl deleteFromDXLayer2.pl 2 2 3 3 INSTALL = @INSTALL@ -C -
branches/eam_branches/ipp-20130904/ippToPsps/perl/deleteFromDXLayer.pl
r32930 r36252 19 19 20 20 my $dxWebServiceUrl = "http://lsb01.psps.ifa.hawaii.edu/cgi-bin/dxlayer/dxwebservice.cgi"; 21 #my $dxWebServiceUrl2 = "http://lsb02.psps.ifa.hawaii.edu/cgi-bin/dxlayer/dxwebservice.cgi"; 22 21 23 #my $dxWebServiceUrl = "http://166.122.172.121/cgi-bin/dxlayer/dxwebservice.cgi"; 22 24 my $ua = LWP::UserAgent->new;
Note:
See TracChangeset
for help on using the changeset viewer.
