Changeset 35390
- Timestamp:
- Apr 10, 2013, 12:44:09 PM (13 years ago)
- Location:
- trunk/tools/heathers_plots
- Files:
-
- 1 added
- 1 edited
-
deploy.sh (added)
-
heathers_plots.py (modified) (8 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/heathers_plots/heathers_plots.py
r35198 r35390 1 #!/usr/ bin env python1 #!/usr/local/bin/python2.7 2 2 3 3 """ … … 10 10 import numpy as np 11 11 import matplotlib as mpl 12 mpl.use('Agg') 12 13 import matplotlib.pyplot as plt 13 14 import pylab … … 24 25 IMAGES_DIRECTORY = "/data/ipp009.0/czartool_plots/heathers_plots" 25 26 CAM_WEB_FILENAME = "/data/ipp009.0/czartool_plots/heathers_plots/cam.png" 27 CAM_MERGED_WEB_FILENAME = "/data/ipp009.0/czartool_plots/heathers_plots/cam_merged.png" 26 28 SKYCAL_WEB_FILENAME = "/data/ipp009.0/czartool_plots/heathers_plots/skycal.png" 29 SKYCAL_MERGED_WEB_FILENAME = "/data/ipp009.0/czartool_plots/heathers_plots/skycal_merged.png" 27 30 28 31 def __init__(self): … … 37 40 WHERE stage = 'cam' and addRun.dvodb = 'LAP.20120706' 38 41 """ 42 43 CAM_MERGED_STATEMENT = """SELECT ra, decl, mergedvodbRun.state, mergedvodbProcessed.fault 44 FROM mergedvodbRun 45 LEFT JOIN mergedvodbProcessed USING(merge_id) 46 LEFT JOIN minidvodbRun USING(minidvodb_id) 47 LEFT JOIN addRun USING(minidvodb_name) 48 LEFT JOIN addProcessedExp USING(add_id) 49 JOIN camRun ON stage_id = cam_id 50 JOIN chipRun USING(chip_id) 51 JOIN rawExp USING(exp_id) 52 WHERE stage = 'cam' AND mergedvodbRun.mergedvodb = 'LAP.20120706' 53 """ 54 39 55 SKYCAL_STATEMENT = """SELECT radeg*3.1415927/180., decdeg*3.1415927/180., addRun.state, addProcessedExp.fault 40 56 FROM addRun … … 48 64 WHERE stage = 'skycal' AND addRun.dvodb = 'LAP.20120706' 49 65 """ 66 67 SKYCAL_MERGED_STATEMENT = """SELECT radeg*3.1415927/180., decdeg*3.1415927/180., mergedvodbRun.state, mergedvodbProcessed.fault 68 FROM mergedvodbRun 69 LEFT JOIN mergedvodbProcessed USING(merge_id) 70 LEFT JOIN minidvodbRun USING(minidvodb_id) 71 LEFT JOIN addRun USING(minidvodb_name) 72 LEFT JOIN addProcessedExp USING(add_id) 73 JOIN skycalRun ON skycal_id = stage_id 74 JOIN skycalResult USING(skycal_id) 75 JOIN staticskyInput USING(sky_id, stack_id) 76 JOIN staticskyRun USING (sky_id) 77 JOIN stackRun using (stack_id) 78 JOIN skycell using (tess_id, skycell_id) 79 WHERE stage = 'skycal' AND addRun.dvodb = 'LAP.20120706'""" 50 80 51 81 def fetch_data(self, statement): … … 95 125 try: 96 126 os.unlink(web_filename) 97 except OSError : # No such file or directory98 p ass127 except OSError, e: # No such file or directory 128 print e 99 129 os.symlink(new_filename, web_filename) 100 130 … … 115 145 self.relink_webfiles(HeathersPlot.CAM_WEB_FILENAME, new_filename) 116 146 147 def update_cam_merged_plot(self): 148 HeathersPlot.mkdir(HeathersPlot.IMAGES_DIRECTORY) 149 (ras, decs, states) = self.fetch_data(HeathersPlot.CAM_MERGED_STATEMENT) 150 new_filename = self.plot(ras, decs, states, 'Camera_Merged') 151 self.relink_webfiles(HeathersPlot.CAM_MERGED_WEB_FILENAME, new_filename) 152 117 153 def update_skycal_plot(self): 118 154 HeathersPlot.mkdir(HeathersPlot.IMAGES_DIRECTORY) … … 121 157 self.relink_webfiles(HeathersPlot.SKYCAL_WEB_FILENAME, new_filename) 122 158 159 def update_skycal_merged_plot(self): 160 HeathersPlot.mkdir(HeathersPlot.IMAGES_DIRECTORY) 161 (ras, decs, states) = self.fetch_data(HeathersPlot.SKYCAL_MERGED_STATEMENT) 162 new_filename = self.plot(ras, decs, states, 'SkyCal_Merged') 163 self.relink_webfiles(HeathersPlot.SKYCAL_MERGED_WEB_FILENAME, new_filename) 164 123 165 if __name__ == "__main__": 124 166 hp = HeathersPlot() 125 167 hp.update_cam_plot() 126 168 hp.update_skycal_plot() 169 hp.update_cam_merged_plot() 170 hp.update_skycal_merged_plot()
Note:
See TracChangeset
for help on using the changeset viewer.
