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])
Exemple #2
0
    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]