Exemplo n.º 1
0
 def coilpower(self, event): # wxGlade: MyFrame.<event_handler>
     print "Event handler `coilpower'  "
     try:
         n = nearest(self.freq, 165)
     except AttributeError:
         print 'no power... running for you'
         self.pow,self.freq = functions.psd(self.datapdf)
     n = nearest(self.freq, 165)
     self.ch = channel.index(self.datapdf, 'meg')
     megcontour.display(self.pow[int(n[0]),:], self.ch.chanlocs)
Exemplo n.º 2
0
 def badchannels(self, event): # wxGlade: MyFrame.<event_handler>
     print "Event handler `badchannels'  "
     try:
         bad = badchannels.calc(datapdf, self.pow, ch,thresh=5, chfreq='yes', freqarray=self.freq, maxhz=200,powernotch='yes', minhz=4)
     except NameError:
         print 'no power... running for you'
         self.pow,self.freq = functions.psd(self.datapdf)
         self.ch = channel.index(self.datapdf, 'meg')
         bad = badchannels.calc(self.datapdf, self.pow, self.ch, thresh=5, chfreq='yes', freqarray=self.freq, maxhz=200,powernotch='yes', minhz=4)
     figure(1,figsize=(5,10))
     subplot(2,1,1);plot(bad[3]);title('channel power ratio to family');
     subplot(2,1,2);megcontour.display(bad[3], self.ch.chanlocs)