@@ -1025,7 +1025,7 @@ def test_instantaneous_rate_trials_pool_spiketrains_false_pool_trials_false(self
10251025 self .assertEqual (len (rate ), self .trial_object .n_trials )
10261026 self .assertEqual (rate [0 ].shape [1 ], self .trial_object .n_spiketrains_trial_by_trial [0 ])
10271027
1028- def test_instantaneous_rate_list_pool_spike_trains (self ):
1028+ def test_instantaneous_rate_spiketrainlist_pool_spike_trains (self ):
10291029 kernel = kernels .GaussianKernel (sigma = 500 * pq .ms )
10301030
10311031 rate = statistics .instantaneous_rate (
@@ -1037,6 +1037,18 @@ def test_instantaneous_rate_list_pool_spike_trains(self):
10371037 self .assertIsInstance (rate , neo .core .AnalogSignal )
10381038 self .assertEqual (rate .shape [1 ], 1 )
10391039
1040+ def test_instantaneous_rate_list_pool_spike_trains (self ):
1041+ kernel = kernels .GaussianKernel (sigma = 500 * pq .ms )
1042+
1043+ rate = statistics .instantaneous_rate (
1044+ list (self .trial_object .get_spiketrains_from_trial_as_list (0 )),
1045+ sampling_period = 0.1 * pq .ms ,
1046+ kernel = kernel ,
1047+ pool_spike_trains = True ,
1048+ pool_trials = False )
1049+ self .assertIsInstance (rate , neo .core .AnalogSignal )
1050+ self .assertEqual (rate .shape [1 ], 1 )
1051+
10401052 def test_instantaneous_rate_list_of_spike_trains (self ):
10411053 kernel = kernels .GaussianKernel (sigma = 500 * pq .ms )
10421054 rate = statistics .instantaneous_rate (
0 commit comments