Changeset 1757 for branches/alma/monitor
- Timestamp:
- 06/09/10 19:03:06 (15 years ago)
- Location:
- branches/alma
- Files:
-
- 5 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/alma
-
Property svn:ignore
set to
.sconf_temp
.sconsign.dblite
-
Property svn:mergeinfo
set to
/branches/asap-3.x merged eligible
-
Property svn:ignore
set to
-
branches/alma/monitor/cgi-bin/asapconfig.py
r712 r1757 5 5 'lines' : {} } 6 6 7 asapmonhome = "/var/www/htdocs" 8 asapmonrel = "/asapmon/" 7 9 import os,sys 8 # This is where asap lives9 sys.path.insert(2,'/opt/lib/python2.3/site-packages')10 os.environ["AIPSPATH"]="/opt/share/asap linux_gnu somewhere localhost"11 12 #overwrite /usr/local/... as default13 sys.path.insert(2,'/usr/lib/python2.3/site-packages')14 15 # This is needed for plotting with matplotlib16 # where matplotlib data is located17 os.environ["MATPLOTLIBDATA"]="/opt/share/matplotlib"18 10 # where matplotlib puts it temporary font files 19 11 # this location can also have a custom .matplotlibrc 20 os.environ["HOME"]="/var/www/ asapmon/tmp"12 os.environ["HOME"]="/var/www/htdocs/asapmon/tmp" -
branches/alma/monitor/cgi-bin/asapmon.py
r1295 r1757 7 7 from simpletal import simpleTAL, simpleTALES 8 8 9 #absolute home10 abspath= "/var/www/asapmon/"11 cgiloc = "/cgi-bin/asapmon/"12 tmppath = os.path.join(abspath,"tmp/")13 htmlloc = "/asapmon/"14 tmploc = "/asapmon/tmp/"15 16 9 from obsconfig import * 10 11 tmppath = os.path.join(asapmonhome,"tmp/") 12 tmppath = os.path.join(asapmonrel,"tmp/") 17 13 18 14 # a redirection object for stdout/stderr … … 28 24 sys.stderr = logsink2 29 25 import asap 26 asap.rc('scantable', storage="memory") 30 27 sys.stdout = sys.__stdout__ 31 28 sys.stderr = sys.__stderr__ … … 58 55 def decodeWindow(self,window): 59 56 if not len(window.strip()): return None,None 60 x = window.split(", 57 x = window.split(",") 61 58 return [float(x[0].strip()), float(x[1].strip())] 62 59 … … 167 164 else: 168 165 # get only the last source in the table if not averaging 169 s = s.get_scan(self.fields['sourcenames'][-1]) 170 #self.fields['debug'] = "DEBUG" 166 # This doesn't work anymore, but works on the command-line?? 167 # Use explict selection 168 #s = s.get_scan(str(self.fields['sourcenames'][-1])) 169 sel = asap.selector() 170 sel.set_name(str(self.fields['sourcenames'][-1])) 171 s.set_selection(sel) 172 s = s.copy() 171 173 self.fields['csource'] = s.get_sourcename()[-1] 172 174 if self.fields['cunit'] == 1: 173 srest = s._getrestfreqs() 174 if isinstance(srest, tuple) and len(srest) != s.nif(): 175 s.set_restfreqs(restfs, unit="GHz") 175 s.set_restfreqs(restfs, unit="GHz") 176 176 s.set_unit(self.fields['units'][self.fields['cunit']]) 177 177 s.set_freqframe(self.form.getfirst("frame", "LSRK")) … … 213 213 rcp['figure.subplot.wspace'] = 0.3 214 214 rcp['figure.subplot.hspace'] = 0.3 215 del asap.plotter215 #del asap.plotter 216 216 # plotter without GUI 217 217 asap.plotter = asap.asapplotter(False) … … 259 259 self.setDefaultFields() 260 260 title = "ASAP %s Online Monitor" % (observatory['name']) 261 tmplname = a bspath+"asapmon.html.template"261 tmplname = asapmonhome+"asapmon.html.template" 262 262 if ( self.form.has_key("plot")): 263 263 self.plotForm() -
branches/alma/monitor/cgi-bin/obsconfig.py
r712 r1757 5 5 6 6 # Append observing directories 7 observatory['rpfpath'].append("/u/mar637/brage/singledish/data") 8 observatory['rpfpath'].append("/u/mar637/brage/singledish/data/mopra200505") 9 observatory['rpfpath'].append("/u/mar637/brage/singledish/data/mopra/phoenix") 7 observatory['rpfpath'].append("/DATA/MPCCC1_1/corr/dat/") 10 8 11 9 # Restfrequencies in GHz -
branches/alma/monitor/htdocs/asapmon.html.template
r711 r1757 4 4 <head> 5 5 <title tal:content="title">ASAP Online Monitor</title> 6 <link rel="stylesheet" href="/asap test/fields.css" type="text/css">6 <link rel="stylesheet" href="/asapmon/asapmon.css" type="text/css"> 7 7 <script type="text/javascript" src="/asapmon/prototype.js"></script> 8 8 <script type="text/javascript" src="/asapmon/asapmon.js"></script>
Note:
See TracChangeset
for help on using the changeset viewer.