elephant.utils.get_common_start_stop_times¶
-
elephant.utils.
get_common_start_stop_times
(neo_objects)[source]¶ Extracts the common t_start and the t_stop from the input neo objects.
If a single neo object is given, its t_start and t_stop is returned. Otherwise, the aligned times are returned: the maximal t_start and minimal t_stop across neo_objects.
Parameters: - neo_objectsneo.SpikeTrain or neo.AnalogSignal or list
A neo object or a list of neo objects that have t_start and t_stop attributes.
Returns: - t_start, t_stoppq.Quantity
Shared start and stop times.
Raises: - AttributeError
If the input neo objects do not have t_start and t_stop attributes.
- ValueError
If there is no shared interval
[t_start, t_stop]
across the input neo objects.