pynetdesign.modelling.core.get_mag_sensitivity_local#

pynetdesign.modelling.core.get_mag_sensitivity_local(grid_coords, geometry_df, velocity_df, params, wave_mode='PS', strict_nan_check=False)[source]#

Computes magnitude sensitivity using mag_sensitivity_grid for input local geometry, velocity and parameters. Checks if the input geometry is DAS, i.e. has a gauge length and uses directionality accordingly.

Parameters:
grid_coordsnumpy.ndarray

Array of grid coordinates [[xs1, ys1, zs1], [xs2, ys2, zs2], …]

geometry_dfpandas.DataFrame

Geometry DataFrame

velocity_dfpandas.DataFrame

Velocity model DataFrame

paramspynetdesign.modelling.classes.DetectionParameters

Detection parameters

wave_mode: :obj:`str`, optional, default: ‘PS’

Wave mode to use, can be ‘P’, ‘SV’, ‘SH’, ‘S’ or ‘PS’

strict_nan_check: :obj:`bool`, optional, default: False

flag to check if NaN values appear in the result

Returns:
Mw_min_stationsnumpy.ndarray

Array of computed minimum moment magnitudes for individual stations

Raises:
ValueError

if input velocity model is not homogeneous, i.e. contains more than one layer