def setUp(self): params = {'test2': 'y1', 'test3': True} self.sampling_rate1 = .1*pq.Hz self.left_sweep1 = 2.*pq.s self.spike1 = Spike(1.5*pq.ms, waveform=[[1.1, 1.5, 1.7], [2.2, 2.6, 2.8]]*pq.mV, sampling_rate=self.sampling_rate1, left_sweep=self.left_sweep1, name='test', description='tester', file_origin='test.file', test1=1, **params) self.spike1.annotate(test1=1.1, test0=[1, 2])
def setup_spikes(self): spikename11 = 'spike 1 1' spikename12 = 'spike 1 2' spikename21 = 'spike 2 1' spikename22 = 'spike 2 2' spikedata11 = 10 * pq.ms spikedata12 = 20 * pq.ms spikedata21 = 30 * pq.s spikedata22 = 40 * pq.s self.spikenames1 = [spikename11, spikename12] self.spikenames2 = [spikename21, spikename22] self.spikenames = [spikename11, spikename12, spikename21, spikename22] spike11 = Spike(spikedata11, t_stop=100 * pq.s, name=spikename11) spike12 = Spike(spikedata12, t_stop=100 * pq.s, name=spikename12) spike21 = Spike(spikedata21, t_stop=100 * pq.s, name=spikename21) spike22 = Spike(spikedata22, t_stop=100 * pq.s, name=spikename22) self.spike1 = [spike11, spike12] self.spike2 = [spike21, spike22] self.spike = [spike11, spike12, spike21, spike22]