Changeset 425

Show
Ignore:
Timestamp:
08/25/09 10:41:42 (3 years ago)
Author:
lestebanez
Message:

spikes.py : failure : 10, errors : 5

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/interval/src/signals/spikes.py

    r424 r425  
    876876        return spklist 
    877877 
    878     def extract_intervals_from_SpikeList_arguments(self, t_start, t_stop, interval) : 
     878    def extract_intervals_from_SpikeList_arguments(self, t_start, t_stop, interval) :  
    879879        if interval is not None: 
    880880            # interval is fully defined by the user 
     
    925925                        else : 
    926926                            interval_out = Interval(t_start) 
     927                if not (t_start == None or t_stop == None) : 
     928                    interval_out = Interval([[t_start, t_stop]]) 
    927929        return interval_out 
    928930 
     
    947949        assert isinstance(spktrain, SpikeTrain), "A SpikeList object can only contain SpikeTrain objects" 
    948950        self.spiketrains[id] = spktrain 
    949         self.__calc_startstop() 
     951        self.spiketrains[id].interval.intersect(self.interval) 
    950952 
    951953    def __iter__(self): 
     
    15481550            mean_rates, mean_rate_std 
    15491551        """ 
    1550         interval = extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval) 
     1552        interval = self.extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval) 
    15511553 
    15521554        return numpy.mean(self.mean_rates(interval)) 
     
    15701572            mean_rate, mean_rates 
    15711573        """ 
    1572         interval = extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval) 
     1574        interval = self.extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval) 
    15731575        return numpy.std(self.mean_rates(interval)) 
    15741576 
     
    15861588            mean_rate, mean_rate_std 
    15871589        """ 
    1588         interval = extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval) 
     1590        interval = self.extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval) 
    15891591        rates = [] 
    15901592        for id in self.id_list(): 
     
    18131815        subplot = get_display(display) 
    18141816 
    1815         interval = extract_intervals_from_SpikeTrain_arguments(t_start, t_stop, interval)         
     1817        interval = self.extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval)         
    18161818        if not interval.is_equal(self.interval): 
    18171819            spklist = self.interval_slice(interval) 
     
    21322134            spk = self.id_slice(id_list) 
    21332135 
    2134         interval = extract_intervals_from_SpikeTrain_arguments(t_start, t_stop, interval)    
     2136        interval = self.extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval)    
    21352137        if not interval.is_equal(spk.interval): 
    21362138            spk = spk.interval_slice(interval) 
     
    22592261        subplot = get_display(display) 
    22602262 
    2261         interval = extract_intervals_from_SpikeTrain_arguments(t_start, t_stop, interval)    
     2263        interval = self.extract_intervals_from_SpikeList_arguments(t_start, t_stop, interval)    
    22622264        if not subplot or not HAVE_PYLAB: 
    22632265            print PYLAB_ERROR 
     
    24762478    The format of the file (text, pickle) will be inferred automatically 
    24772479    """ 
    2478     interval = extract_intervals_from_SpikeTrain_arguments(t_start, t_stop, interval)    
    24792480    spike_loader = DataHandler(user_file) 
    2480     return spike_loader.load_spikes(id_list=id_list, interval=interval, dims=dims) 
     2481    return spike_loader.load_spikes(id_list=id_list, t_start=None, t_stop=None, dims=dims) 
    24812482 
    24822483