#!/usr/bin/python # Note: the cgi-bin area is at: # /home/www.gb.nrao.edu/active/cgi-bin/ import cgi import sys import string import math import os from gettcalv1 import * #----------------------------------------------------------- # main program #----------------------------------------------------------- sys.stderr = sys.stdout # put html page header print "Content-Type: text/html" print print "\n" try : # retrieve parameters from web page. form = cgi.FieldStorage() rcvr = form["rcvr"].value beam = form["beamsel"].value polty = form["poltype"].value rfreq=0 rcvrparts = rcvr.split() rrcvr = rcvrparts[0] if rcvr.find('800') >= 0 : rrcvr = 'RcvrPF_1' rfreq = 800 elif rcvr.find('600') >= 0 : rrcvr = 'RcvrPF_1' rfreq = 600 elif rcvr.find('450') >= 0 : rrcvr = 'RcvrPF_1' rfreq = 450 elif rcvr.find('342') >= 0 : rrcvr = 'RcvrPF_1' rfreq = 342 elif rcvr.find('1070') >= 0 : rrcvr = 'RcvrPF_2' rfreq = 1070 print "
Receiver=", rcvr, " ", rrcvr, " ", rfreq print "
Beam=", beam if polty == "Circular" : ppt = 'Circ' else : ppt = 'Lin' print "
Pol Type=", polty, " ", ppt # rcvrparts = rcvr.split() # rrcvr = rcvrparts[0] cstr = "/users/fghigo/bin/gettcalv %s date %s" % (rrcvr,ppt) print "
", cstr # dlist,chlist = getchans(rrcvr) print "" except : try : # retrieve parameters from date selection page form = cgi.FieldStorage() datesel = form["datesel"].value print "got ", datesel print "" except : print "Some HTML Error happened." print ""