Example #1
0
		                        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
Example #2
0
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)
Example #3
0
	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)