def __init__(self):
        
        Graphics.__init__(self)
                
        with open("visual_cues.txt") as f:
            content = f.readlines()
            content = [line.rstrip('\n') for line in content]
        
        self.Fs = int(content[0]) # Sampling Frequency
        self.Rdur = int(content[1]) # Rest visual cue duration
        self.IMdur = int(content[2]) # Imaginary Movement visual cue duration
        self.Prdur = int(content[3])

        del content[0:4]
        self.content = np.array(content)
        
        self.vcN = len(self.content) # number of visual cues
        idxs = np.where(self.content == 'REST')
        self.RN = len(idxs[0]) # number of REST visual cues
        idxs = np.where(self.content == 'PREPARE')
        self.PRN = len(idxs[0])
        self.IMN = len(self.content) - self.RN - self.PRN # number of Imaginary Movements visual cues
        self.recdur = self.RN * self.Rdur * self.Fs + self.IMN * self.IMdur * self.Fs + self.PRN * self.Prdur * self.Fs # duration of the recording
Example #2
0
 def __init__(self):
     Graphics.__init__(self)
     self.mAlpha=False
     self.mColor=Color(255,255,255,255)
     self.mWidth, self.mHeight=0,0
     self.mBatch=None
 def __init__(self):
     Graphics.__init__(self)
     self.mAlpha=True
     self.mTarget=None
     self.mColor=Color(255,255,255,255)