- Timestamp:
- Feb 6, 2017, 6:31:47 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
CLIO/control/read_data.py
r635 r636 6 6 """ 7 7 8 8 9 import numpy as np 9 #regexp = r"([0-9A-F]+)(...)" # match [digits, whitespace, anything] 10 #regexp = r"([0-9A-F]+)" # match [digits, whitespace, anything] 11 #output = np.fromregex('/Users/delerue/Downloads/data_CLIO_2017-01-23_22-04-38.txt', regexp, [('num', np.int64)]) 12 #output = np.fromregex('/Users/delerue/Downloads/data_CLIO_2017-01-23_22-04-38_head5.txt', regexp, [('num', np.uint32)]) 13 #output = np.fromregex('/Users/delerue/Downloads/data_CLIO_2017-01-23_22-04-38_head5.txt', regexp, [('num', 'S8')]) 14 #print(output) 15 #print(output['num']) 10 import matplotlib.pyplot as plt 16 11 12 def read_data(filename): 13 alldata=np.loadtxt(filename, dtype='int16', comments='#', delimiter=' ', usecols=range(1,33), converters={ _:lambda s: int(s , 16) for _ in range(0,33) }) 14 #alldata=np.loadtxt('/Users/delerue/Downloads/data_CLIO_2017-01-23_22-40-25_tail20.txt', dtype='int16', delimiter=' ', usecols=range(1,33), converters={ _:lambda s: int('0'+s , 16) for _ in range(0,33) }) 15 #print(alldata) 16 data_length=len(alldata[:,1]) 17 print(alldata[:,1]) 18 print(range(1,data_length+1)) 17 19 18 #alldata=np.loadtxt('/Users/delerue/Downloads/data_CLIO_2017-01-23_22-04-38_head5.txt', dtype='int16', comments='#', delimiter=' ', usecols=range(1,33), converters={ _:lambda s: int(s , 16) for _ in range(0,33) }) 19 20 alldata=np.loadtxt('/Users/delerue/Downloads/data_CLIO_2017-01-23_22-40-25_tail20.txt', dtype='int16', delimiter=' ', usecols=range(1,33), converters={ _:lambda s: int('0'+s , 16) for _ in range(0,33) }) 21 print(alldata) 20 fig=plt.figure(figsize=(6, 4)) 21 for idata in range(0,32): 22 txtline='r--' 23 if idata == 1: 24 txtline='bs' 25 if idata == 2: 26 txtline='g^' 27 28 plt.plot(range(1,data_length+1),alldata[:,idata], txtline) 29 plt.show() 30 imagename=filename.replace('.txt','.png') 31 print(imagename) 32 fig.savefig(imagename) 33 plt.close(fig) 34 return; 35 read_data('/Users/delerue/Downloads/data_CLIO_2017-01-23_22-04-38_head5.txt')
Note: See TracChangeset
for help on using the changeset viewer.