示例#1
0
文件: alert.py 项目: prvmrd/tsunami
def read():
	global dataframe, heights, data
	data = pd.read_table(os.path.join(data_dir, 'Data.dart'), delimiter=r'\s+', skiprows=(1), skipfooter=True, engine='python')
	Data = pd.read_table(os.path.join(data_dir, 'Data.dart'), delimiter=r'\s+', skiprows=(1), skipfooter=True, engine='python')
	heights = np.array(Data['m'])
	year = np.array(Data['#yr'])
	month = np.array(Data['mo'])
	day = np.array(Data['dy'])
	hour = np.array(Data['hr'])
	minute = np.array(Data['mn'])
	second = np.array(Data['s'])
	time = np.array([year, month, day, hour, minute, second])
	time = time.transpose()
	timedata = np.array(xrange(len(time)))
	timedata = timedata.tolist()
	#print "Adjusting Date and Time..."
	for i in xrange(len(time)):
	    s = '%d-%d-%d %d:%d:%d'%(time[i][0],time[i][1],time[i][2], time[i][3],time[i][4], time[i][5])
	    timedata[i] = s
	dt = np.array(xrange(len(timedata)))
	dt = dt.tolist()
	tlen = len(timedata)
	for i in xrange(tlen):
	    dt[i] = parser.parse(timedata[i])
	#print "Putting data to dataframe structure..."
	dataframe = pd.DataFrame({'Height':heights, 'time':dt})
示例#2
0
文件: alert.py 项目: prvmrd/tsunami
def make_dataframes(DF, label):
	heights = np.array(DF['m'])
	year = np.array(DF['#yr'])
	month = np.array(DF['mo'])
	day = np.array(DF['dy'])
	hour = np.array(DF['hr'])
	minute = np.array(DF['mn'])
	second = np.array(DF['s'])
	time = np.array([year, month, day, hour, minute, second])
	time = time.transpose()
	timedata = np.array(xrange(len(time)))
	timedata = timedata.tolist()
	#print "Adjusting Date and Time..."
	for i in xrange(len(time)):
		s = '%d-%d-%d %d:%d:%d'%(time[i][0],time[i][1],time[i][2], time[i][3],time[i][4], time[i][5])
		timedata[i] = s
	dt = np.array(xrange(len(timedata)))
	dt = dt.tolist()
	tlen = len(timedata)
	for i in xrange(tlen):
		dt[i] = parser.parse(timedata[i])
	#print "Putting data to dataframe structure..."
	DF = pd.DataFrame({label:heights, 'time':dt})
	return DF