In [1]:
%pylab inline


Populating the interactive namespace from numpy and matplotlib

In [2]:
import os

In [9]:
datafiles = os.listdir("data")
if len(datafiles) > 2:
    datafiles = datafiles [0:1]
datafile = open('data/'+datafiles[0], 'r')
datafile2= open('data/'+datafiles[1], 'r')
events = []
events2 = []
for line in datafile:
   if len(line.split(" ")) == 16:
        if int(line.split(" ")[1], 16) == 128:
            events.append([line.split(" ")[1:8]])
        else:
            if len(events) > 1:
                events[len(events)-1].append(line.split(" ")[1:8])
for line in datafile2:
   if len(line.split(" ")) == 16:
        if int(line.split(" ")[1], 16) == 128:
            events2.append([line.split(" ")[1:8]])
        else:
            if len(events2) > 1:
                events2[len(events2)-1].append(line.split(" ")[1:8])


---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)
<ipython-input-9-8013560f5c77> in <module>()
      3     datafiles = datafiles [0:1]
      4 datafile = open('data/'+datafiles[0], 'r')
----> 5 datafile2= open('data/'+datafiles[1], 'r')
      6 events = []
      7 events2 = []

IndexError: list index out of range

In [5]:
for event in events:
    for line in event:
        for item in range(len(line)):
            line[item]=int(line[item], 16)
for event in events2:
    for line in event:
        for item in range(len(line)):
            line[item]=int(line[item], 16)

In [6]:
len(events)


Out[6]:
0

In [42]:
y=[]
for event in events:
    y.append(len(event))
y2=[]
for event in events2:
    y2.append(len(event))

In [48]:
#plt.plot(y[0:1000])
plt.plot(y2[0:1000], "g")
plt.show()



In [ ]: