[addresses #190, closes #192] handles unknown picker information

pick tag is set to 'Unknown' for loaded data that do not provide picker information when saved with PyLoT prior to revision 06576586c6aac90360f9e9eb675e6d6f9dbf6d1d
This commit is contained in:
Sebastian Wehling-Benatelli 2016-03-29 08:24:32 +02:00
parent cee48146d0
commit 4c5b58dbf1

View File

@ -3,6 +3,7 @@
import os
import glob
import warnings
from obspy.io.xseed import Parser
from obspy.core import read, Stream, UTCDateTime
from obspy import read_events, read_inventory
@ -421,7 +422,11 @@ class Data(object):
epp = phase['epp']
lpp = phase['lpp']
error = phase['spe']
picker = phase['picker']
try:
picker = phase['picker']
except KeyError as e:
warnings.warn(str(e), Warning)
picker = 'Unknown'
pick = Pick()
pick.time = onset
pick.time_errors.lower_uncertainty = onset - epp