Changeset 36201
- Timestamp:
- Oct 9, 2013, 4:53:45 PM (13 years ago)
- Location:
- trunk/ippToPsps
- Files:
-
- 6 edited
-
config/changes.txt (modified) (1 diff)
-
config/ippToPspsDbSchema.sql (modified) (1 diff)
-
jython/dvo.py (modified) (2 diffs)
-
jython/gpc1db.py (modified) (2 diffs)
-
jython/ipptopspsdb.py (modified) (2 diffs)
-
jython/queue.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/config/changes.txt
r35994 r36201 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; -
trunk/ippToPsps/config/ippToPspsDbSchema.sql
r35994 r36201 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; -
trunk/ippToPsps/jython/dvo.py
r36190 r36201 630 630 maxDEC = boxDim['maxDEC'] + dD_border 631 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 632 645 # TODO path to DVO prog hardcoded temporarily 633 646 cmd = "dvopsps detections" … … 646 659 cmd += " -parallel" 647 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 648 672 self.logger.infoPair("Running dvopsps", cmd) 649 673 p = Popen(cmd, shell=True, stdout=PIPE, stderr=PIPE) -
trunk/ippToPsps/jython/gpc1db.py
r35994 r36201 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": -
trunk/ippToPsps/jython/ipptopspsdb.py
r36099 r36201 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" -
trunk/ippToPsps/jython/queue.py
r35994 r36201 86 86 self.skychunk.maxRa, 87 87 self.skychunk.minDec, 88 self.skychunk.maxDec) 88 self.skychunk.maxDec, 89 self.skychunk.trange_start, 90 self.skychunk.trange_end) 89 91 rows = self.dvoObjects.allPopulatedRegionInfo 90 92 self.dvoObjects.printSummary() … … 98 100 self.skychunk.maxRa, 99 101 self.skychunk.minDec, 100 self.skychunk.maxDec) 102 self.skychunk.maxDec, 103 self.skychunk.trange_start, 104 self.skychunk.trange_end) 101 105 102 106 # EAM TEST I/O
Note:
See TracChangeset
for help on using the changeset viewer.
