Bug workaround: sometimes rotate2zne fails resulting in an permanent
error
This commit is contained in:
parent
9486d7aced
commit
7023bc4ce4
@ -960,6 +960,7 @@ def check4rotated(data, metadata=None, verbosity=1):
|
||||
return wfstream
|
||||
# to rotate all traces must have same length, so trim them
|
||||
wfstream = trim_station_components(wfstream, trim_start=True, trim_end=True)
|
||||
try:
|
||||
z, n, e = rotate2zne(wfstream[0], azimuts[0], dips[0],
|
||||
wfstream[1], azimuts[1], dips[1],
|
||||
wfstream[2], azimuts[2], dips[2])
|
||||
@ -980,6 +981,10 @@ def check4rotated(data, metadata=None, verbosity=1):
|
||||
elif az > 45 and az <= 135 or az > 225 and az <= 315:
|
||||
trace.data = e
|
||||
trace.stats.channel = trace.stats.channel[0:-1] + 'E'
|
||||
except (ValueError) as e:
|
||||
print(e)
|
||||
return wfstream
|
||||
|
||||
return wfstream
|
||||
|
||||
if metadata is None:
|
||||
|
Loading…
Reference in New Issue
Block a user