[bugfix] picks for S and P were deleted when wadati check failed

This commit is contained in:
Marcel Paffrath 2018-07-17 14:44:31 +02:00
parent 9f1672d793
commit a9636caf73

View File

@ -639,11 +639,11 @@ def wadaticheck(pickdic, dttolerance, iplot=0, fig_dict=None):
# check, if deviation is larger than adjusted # check, if deviation is larger than adjusted
if wddiff > dttolerance: if wddiff > dttolerance:
# remove pick from dictionary # remove pick from dictionary
pickdic.pop(key) # # mark onset and downgrade S-weight to 9, also set SPE to None (disregarded in GUI)
# # mark onset and downgrade S-weight to 9
# # (not used anymore) # # (not used anymore)
# marker = 'badWadatiCheck' marker = 'badWadatiCheck'
# pickdic[key]['S']['weight'] = 9 pickdic[key]['S']['weight'] = 9
pickdic[key]['S']['spe'] = None
badstations.append(key) badstations.append(key)
ibad += 1 ibad += 1
else: else:
@ -655,8 +655,7 @@ def wadaticheck(pickdic, dttolerance, iplot=0, fig_dict=None):
checkedSPtime = pickdic[key]['S']['mpp'] - pickdic[key]['P']['mpp'] checkedSPtime = pickdic[key]['S']['mpp'] - pickdic[key]['P']['mpp']
checkedSPtimes.append(checkedSPtime) checkedSPtimes.append(checkedSPtime)
pickdic[key]['S']['marked'] = marker pickdic[key]['S']['marked'] = marker
#pickdic[key]['S']['marked'] = marker
print("wadaticheck: the following stations failed the check:") print("wadaticheck: the following stations failed the check:")
print(badstations) print(badstations)