disk_outpaths, disk_cores, beam_logfiles, beam_path, beam_bufkeys, beam_gpus, beam_cores, site_lat, site_lon, site_stands_file, baseband_logfiles, baseband_path, baseband_bufkeys, baseband_noutchan, baseband_cores) # TESTING #port = int(sys.argv[1]) print "Listening for client requests on port %i..." % port sock = SimpleSocket() sock.listen(functools.partial(onMessage, ledaserver), port) except: logMsg(-2, DL, "main: exception caught: " + str(sys.exc_info()[0])) print '-'*60 traceback.print_exc(file=sys.stdout) print '-'*60
def start_vis_listener(port, disk_outpath, nchan_reduced_stream): ledavis = LEDAVis(disk_outpath, nchan_reduced_stream) print "Listening for client requests on port %i..." % port sock = SimpleSocket() sock.listen(functools.partial(onMessage, ledavis), port)
stand2leda = stand2leda[inds] stand2adc = adc_inds + 8*(adcs + 2*(roaches)) """ """ # Note: Loaded cols are LEDAST, STAND, POSX, POSY leda_stands, stands, stands_x, stands_y = \ np.loadtxt(stands_file, usecols=[11,0,1,2], unpack=True) # Filter out invalid stands valid = (leda_stands != 0) leda_stands = leda_stands[valid] stands = stands[valid] stands_x = stands_x[valid] stands_y = stands_y[valid] # Sort by LEDA stand index inds = leda_stands.argsort() stands = stands[inds] stands_x = stands_x[inds] stands_y = stands_y[inds] """ ledavis = LEDARemoteVisManager(serverhosts, visports, roachhosts, roachport, lowfreq, highfreq, stands_x, stands_y, #stand2adc, stand2leda, adc2stand, leda2stand, LEDALogger(logstream, debuglevel)) print "Listening for client requests on port %i..." % g_port sock = SimpleSocket() sock.listen(functools.partial(onMessage, ledavis), g_port)