Packages | Functions | Variables

unlock/bci/decode/old/vemg.py File Reference

Packages

package  vemg

Functions

def vemg.lin_fit

Variables

tuple vemg.f = open("c.txt")
tuple vemg.data = np.loadtxt(f)
list vemg.ch1_a = data[:,0]
list vemg.ch2_a = data[:,1]
list vemg.ch3_a = data[:,2]
list vemg.ref = data[:,8]
int vemg.past_location = 0
list vemg.rightVisual = []
list vemg.leftVisual = []
list vemg.upVisual = []
list vemg.downVisual = []
int vemg.clue_1 = 1000
int vemg.clue_2 = 1000
int vemg.left_location = 0
int vemg.past_left_location = 0
int vemg.clue_3 = 1000
int vemg.clue_4 = 1000
int vemg.right_location = 0
int vemg.past_right_location = 0
int vemg.clue_5 = 1000
int vemg.clue_6 = 1000
int vemg.clue_7 = 1000
int vemg.up_location = 0
int vemg.past_up_location = 0
int vemg.clue_8 = 1000
int vemg.clue_9 = 1000
int vemg.clue_10 = 1000
int vemg.down_location = 0
int vemg.past_down_location = 0
int vemg.BoxSize = 25
int vemg.BoxSize2 = 200
int vemg.BoxSize3 = 50
tuple vemg.ch1_b = np.array([])
tuple vemg.ch2_b = np.array([])
tuple vemg.ch3_b = np.array([])
tuple vemg.ch1_c = np.array([])
tuple vemg.ch2_c = np.array([])
tuple vemg.ch3_c = np.array([])
int vemg.countD = 0
int vemg.countU = 0
int vemg.countR = 0
int vemg.countL = 0
string vemg.Qorder = "Start"
tuple vemg.ch1_y = copy(ch1_c)
tuple vemg.ch2_y = copy(ch2_c)
tuple vemg.ch3_y = copy(ch3_c)
tuple vemg.ch1_m = copy(ch1_c)
tuple vemg.ch2_m = copy(ch2_c)
tuple vemg.ch3_m = copy(ch3_c)
tuple vemg.ch1_n = copy(ch1_c)
tuple vemg.ch2_n = copy(ch2_c)
tuple vemg.ch3_n = copy(ch3_c)
tuple vemg.ch1_o = copy(ch1_c)
tuple vemg.ch2_o = copy(ch2_c)
tuple vemg.ch3_o = copy(ch3_c)
tuple vemg.ch1_p = copy(ch1_c)
tuple vemg.ch2_p = copy(ch2_c)
tuple vemg.ch3_p = copy(ch3_c)
tuple vemg.fig1 = figure()
tuple vemg.ch1_what = diff(copy(ch1_c[200:10000]))
list vemg.ch1_where = ch1_what[numpy.logical_not(numpy.isnan(ch1_what))]
tuple vemg.ch2_what = diff(copy(ch2_c[200:10000]))
list vemg.ch2_where = ch2_what[numpy.logical_not(numpy.isnan(ch2_what))]
tuple vemg.ch3_what = diff(copy(ch3_c[200:10000]))
list vemg.ch3_where = ch3_what[numpy.logical_not(numpy.isnan(ch3_what))]
tuple vemg.maxThresh = min([max(ch1_where),max(ch2_where),max(ch3_where)])
tuple vemg.minThresh = max([min(ch1_where),min(ch2_where),min(ch3_where)])
tuple vemg.x = np.linspace(n-9999,n,num=10000)
tuple vemg.coefs = np.polyfit(x,ch1_a[n-10000:n],1)
tuple vemg.ch1_z = copy(ch1_c)
tuple vemg.ch2_z = copy(ch2_c)
tuple vemg.ch3_z = copy(ch3_c)
tuple vemg.ch1_X = diff(ch1_y)
tuple vemg.ch2_X = diff(ch2_y)
tuple vemg.ch3_X = diff(ch3_y)
tuple vemg.p1 = plot(ch1_y, label='ch1')
tuple vemg.p2 = plot(ch2_y, label='ch2')
tuple vemg.p3 = plot(ch3_y, label='ch3')
tuple vemg.fig2 = plt.figure()