Added calulation of network moment magnitude, additional screen output of moment magnitude.
This commit is contained in:
parent
e6a326d437
commit
dd05d46be7
6
PyLoT.py
6
PyLoT.py
@ -3386,6 +3386,10 @@ class MainWindow(QMainWindow):
|
|||||||
# calculate moment magnitude
|
# calculate moment magnitude
|
||||||
moment_mag = MomentMagnitude(corr_wf, self.get_data().get_evt_data(), self.inputs.get('vp'),
|
moment_mag = MomentMagnitude(corr_wf, self.get_data().get_evt_data(), self.inputs.get('vp'),
|
||||||
self.inputs.get('Qp'), self.inputs.get('rho'), verbosity=True)
|
self.inputs.get('Qp'), self.inputs.get('rho'), verbosity=True)
|
||||||
|
event_moment_mag = moment_mag.net_magnitude()
|
||||||
|
if event_moment_mag is not None:
|
||||||
|
print("Network moment magnitude: %4.1f" % event_moment_mag.mag)
|
||||||
|
|
||||||
# calculate local magnitude
|
# calculate local magnitude
|
||||||
local_mag = LocalMagnitude(corr_wf, self.get_data().get_evt_data(), self.inputs.get('sstop'),
|
local_mag = LocalMagnitude(corr_wf, self.get_data().get_evt_data(), self.inputs.get('sstop'),
|
||||||
self.inputs.get('WAscaling'), verbosity=True)
|
self.inputs.get('WAscaling'), verbosity=True)
|
||||||
@ -3405,7 +3409,7 @@ class MainWindow(QMainWindow):
|
|||||||
print("Network local magnitude scaled with:")
|
print("Network local magnitude scaled with:")
|
||||||
print("%f * Ml + %f" % (magscaling[0], magscaling[1]))
|
print("%f * Ml + %f" % (magscaling[0], magscaling[1]))
|
||||||
|
|
||||||
return event_loc_mag, moment_mag.updated_event()
|
return event_loc_mag, event_moment_mag
|
||||||
|
|
||||||
def check4Loc(self):
|
def check4Loc(self):
|
||||||
return self.picksNum() >= 4
|
return self.picksNum() >= 4
|
||||||
|
Loading…
Reference in New Issue
Block a user