[update] flexibility for full_range

teach PyLoT to cope with future (synthetic) events as well
This commit is contained in:
Marcel Paffrath 2017-10-11 11:52:51 +02:00
parent 7d3196bf21
commit 4d37abc7d8

View File

@ -318,13 +318,9 @@ def full_range(stream):
:type stream: `~obspy.core.stream.Stream` :type stream: `~obspy.core.stream.Stream`
:return: minimum start time and maximum end time :return: minimum start time and maximum end time
''' '''
min_start = UTCDateTime() min_start = min([trace.stats.starttime for trace in stream])
max_end = None max_end = max([trace.stats.endtime for trace in stream])
for trace in stream:
if trace.stats.starttime < min_start:
min_start = trace.stats.starttime
if max_end is None or trace.stats.endtime > max_end:
max_end = trace.stats.endtime
return min_start, max_end return min_start, max_end