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_coords
numpy.ndarray Array of grid coordinates [[xs1, ys1, zs1], [xs2, ys2, zs2], …]
- geometry_df
pandas.DataFrame Geometry DataFrame
- velocity_df
pandas.DataFrame Velocity model DataFrame
- params
pynetdesign.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
- grid_coords
- Returns:
- Mw_min_stations
numpy.ndarray Array of computed minimum moment magnitudes for individual stations
- Mw_min_stations
- Raises:
- ValueError
if input velocity model is not homogeneous, i.e. contains more than one layer