@@ -255,29 +255,30 @@ def extract_data(recording_timespan_getter, waveform_getter,
255255 sta_lon , sta_lat = coord ['longitude' ], coord ['latitude' ]
256256
257257 # set start- and end-times
258+ curr_time_range = time_range .copy ()
258259 st , et = recording_timespan_getter (network = net , station = sta , location = loc )
259- if (time_range [0 ] is None ):
260- time_range [0 ] = st
260+ if (curr_time_range [0 ] is None ):
261+ curr_time_range [0 ] = st
261262 else :
262- time_range [0 ] = UTCDateTime (time_range [0 ])
263- if (time_range [0 ] < st ): time_range [0 ] = st
263+ curr_time_range [0 ] = UTCDateTime (curr_time_range [0 ])
264+ if (curr_time_range [0 ] < st ): curr_time_range [0 ] = st
264265 # end if
265- if (time_range [1 ] is None ):
266- time_range [1 ] = et
266+ if (curr_time_range [1 ] is None ):
267+ curr_time_range [1 ] = et
267268 else :
268- time_range [1 ] = UTCDateTime (time_range [1 ])
269- if (time_range [1 ] > et ): time_range [1 ] = et
269+ curr_time_range [1 ] = UTCDateTime (curr_time_range [1 ])
270+ if (curr_time_range [1 ] > et ): curr_time_range [1 ] = et
270271 # end if
271272
272273 # tailor catalog for current station
273274 log .info (f"""Pruning catalog for:
274275\t location: { [sta_lon , sta_lat ]}
275- \t time range: [{ time_range [0 ]} -- { time_range [1 ]} ]
276+ \t time range: [{ curr_time_range [0 ]} -- { curr_time_range [1 ]} ]
276277\t distance range: [{ distance_range [0 ]} -- { distance_range [1 ]} ] deg
277278\t magnitude range: [{ magnitude_range [0 ]} -- { magnitude_range [1 ]} ]
278279\t depth range: [{ depth_range [0 ]} -- { depth_range [1 ]} ] km
279280\t minimum areal separation: { min_areal_separation_km } km """ )
280- curr_cat = catalog .prune (time_range , sta_lon , sta_lat ,
281+ curr_cat = catalog .prune (curr_time_range , sta_lon , sta_lat ,
281282 distance_range , magnitude_range ,
282283 depth_range , min_areal_separation_km ).to_obspy_catalog ()
283284 log .info ('A total of {} events retained in catalog.\n ' .format (len (curr_cat )))
0 commit comments