Beispiel #1
0
 def test_write_sp(self):
     el_node_tmp = "/Test/s32test01/el2"
     sp_dict = {"data": self.data[np.newaxis, :]}
     filter = BakerlabFilter(self.conf_file)
     filter.write_sp(sp_dict, el_node_tmp)
     files_eq = filecmp.cmp("32test011.sp", "32test012.sp", shallow=0)
     os.unlink("32test012.sp")
     ok_(files_eq)
Beispiel #2
0
 def test_write_sp(self):
     el_node_tmp = '/Test/s32test01/el2'
     sp_dict = {'data': self.data[np.newaxis, :]}
     filter = BakerlabFilter(self.conf_file)
     filter.write_sp(sp_dict, el_node_tmp)
     files_eq = filecmp.cmp("32test011.sp", "32test012.sp", shallow=0)
     os.unlink("32test012.sp")
     ok_(files_eq)
Beispiel #3
0
 def test_write_multichan(self):
     n_contacts = 4
     data = np.repeat(self.data[np.newaxis, :], n_contacts, 0)
     sp_dict = {"data": data}
     with open(self.conf_file, "r+") as fid:
         file_desc = json.load(fid)
         file_desc["n_contacts"] = 4
         file_desc["fspike"] = "test{contact_id}.sp"
         fid.seek(0)
         json.dump(file_desc, fid)
     filter = BakerlabFilter(self.conf_file)
     filter.write_sp(sp_dict, self.el_node)
     all_chan_files = glob.glob("test?.sp")
     [os.unlink(p) for p in all_chan_files]
     eq_(len(all_chan_files), n_contacts)
Beispiel #4
0
 def test_write_multichan(self):
     n_contacts = 4
     data = np.repeat(self.data[np.newaxis, :], n_contacts, 0)
     sp_dict = {'data': data}
     with open(self.conf_file, 'r+') as fid:
         file_desc = json.load(fid)
         file_desc['n_contacts'] = 4
         file_desc["fspike"] = "test{contact_id}.sp"
         fid.seek(0)
         json.dump(file_desc, fid)
     filter = BakerlabFilter(self.conf_file)
     filter.write_sp(sp_dict, self.el_node)
     all_chan_files = glob.glob("test?.sp")
     [os.unlink(p) for p in all_chan_files]
     eq_(len(all_chan_files), n_contacts)