Example #1
0
 def testLoadSpikeListWithTime(self):
     spk = spikes.load_spikelist("tmp2.txt",
                                 id_list=range(30, 40),
                                 t_start=0,
                                 t_stop=100)
     assert (len(spk)
             == 10) and (spk.mean_rate() > 0) and (spk.time_parameters()
                                                   == (0, 100))
Example #2
0
def get_N_non_silent(fname,s=None,N=0):
   if s==None: s=spk.load_spikelist(fname)
   idl=s.id_list
   ids=idl[np.transpose(s.mean_rates(1))>0]
   print len(ids)
   if N==0:
      return s.id_slice(ids)
   elif len(ids)<N: return s.id_slice(ids)
   else: 
      np.random.shuffle(ids)
      return s.id_slice(ids[0:N])  
 def testSaveAndLoadPickleTimePart(self):
     file = io.StandardPickleFile("tmp.pickle")
     self.spk.save(file)
     spk2 = spikes.load_spikelist(file, t_start = 0, t_stop= 50)
     assert (spk2.t_start == 0) and (spk2.t_stop == 50)
 def testLoadSpikeList(self):
     spk = spikes.load_spikelist("tmp2.txt")
     assert (len(spk) == 50) and (spk.mean_rate() > 0)
 def testSaveAndLoadTxtIdsPartInt(self):
     file = io.StandardTextFile("tmp.txt")
     self.spk.save(file)
     spk2 = spikes.load_spikelist(file, id_list=5)
     assert numpy.all(spk2.id_list == [0,1,2,3,4])
 def testSaveAndLoadPickle(self):
     file = io.StandardPickleFile("tmp.pickle")
     self.spk.save(file)
     spk2 = spikes.load_spikelist(file)
     assert len(spk2) == len(self.spk)
 def testSaveAndLoadTxtTimePart(self):
     self.spk.save("tmp.txt")
     spk2 = spikes.load_spikelist("tmp.txt", t_start = 0, t_stop= 50)
     assert (spk2.t_start == 0) and (spk2.t_stop == 50)
 def testSaveAndLoadTxtIdsPart(self):
     self.spk.save("tmp.txt")
     spk2 = spikes.load_spikelist("tmp.txt", id_list=[1,2,3])
     assert numpy.all(spk2.id_list == [1,2,3])
Example #9
0
 def testSaveAndLoadTxt(self):
     self.spk.save("tmp.txt")
     spk2 = spikes.load_spikelist("tmp.txt")
     assert len(spk2) == len(self.spk)
Example #10
0
 def testSaveAndLoadTxtIdsPart(self):
     self.spk.save("tmp.txt")
     spk2 = spikes.load_spikelist("tmp.txt", id_list=[1, 2, 3])
     assert numpy.all(spk2.id_list == [1, 2, 3])
Example #11
0
 def testLoadSpikeList(self):
     spk = spikes.load_spikelist("tmp2.txt")
     assert (len(spk) == 50) and (spk.mean_rate() > 0)
Example #12
0
 def testLoadSpikeListWithIds(self):
     spk = spikes.load_spikelist("tmp2.txt", id_list=range(30, 40))
     assert (len(spk) == 10) and (spk.mean_rate() > 0)
Example #13
0
 def testSaveAndLoadPickleTimePart(self):
     file = io.StandardPickleFile("tmp.pickle")
     self.spk.save(file)
     spk2 = spikes.load_spikelist(file, t_start=0, t_stop=50)
     assert (spk2.t_start == 0) and (spk2.t_stop == 50)
Example #14
0
 def testSaveAndLoadPickle(self):
     file = io.StandardPickleFile("tmp.pickle")
     self.spk.save(file)
     spk2 = spikes.load_spikelist(file)
     assert len(spk2) == len(self.spk)
Example #15
0
 def testSaveAndLoadTxtIdsPartInt(self):
     file = io.StandardTextFile("tmp.txt")
     self.spk.save(file)
     spk2 = spikes.load_spikelist(file, id_list=5)
     assert numpy.all(spk2.id_list == [0, 1, 2, 3, 4])
Example #16
0
 def testLoadSpikeListWithIds(self):
     spk = spikes.load_spikelist("tmp2.txt", id_list=range(30,40))
     assert (len(spk) == 10) and (spk.mean_rate() > 0)
Example #17
0
 def testSaveAndLoadTxt(self):
     self.spk.save("tmp.txt")
     spk2 = spikes.load_spikelist("tmp.txt")
     assert len(spk2) == len(self.spk)
Example #18
0
 def testLoadSpikeListWithTime(self):
     spk = spikes.load_spikelist("tmp2.txt", id_list=range(30,40), t_start=0, t_stop=100)
     assert (len(spk) == 10) and (spk.mean_rate() > 0) and (spk.time_parameters() == (0,100))
Example #19
0
 def testSaveAndLoadTxtTimePart(self):
     self.spk.save("tmp.txt")
     spk2 = spikes.load_spikelist("tmp.txt", t_start=0, t_stop=50)
     assert (spk2.t_start == 0) and (spk2.t_stop == 50)