openquake.hmtk.comparison package¶
Submodules¶
openquake.hmtk.comparison.rate_grids module¶
Python tools for calculating activity rates on a grid from a source model
-
class
openquake.hmtk.comparison.rate_grids.
RateGrid
(limits, sources, area_discretisation=10.0)[source]¶ Bases:
object
Class for calculation of activity rate grids
Parameters: - xspc (float) – Longitude spacing of grid
- yspc (float) – Latitude spacing of grid
- zspc (float) – Depth spacing (km) of grid
- xlim (np.ndarray) – Longitude cell bounds
- ylim (np.ndarray) – Latitude cell bounds
- zlim (np.ndarray) – Depth cell bounds
- nx (int) – Number of longitude cells
- ny (int) – Number of latitude cells
- nz (int) – Number of depth cells
- source_model (list) – Seismic source mode
- rates (np.ndarray) – Activity rates
- area_discretisation (float) – Discretisation step (km) of area sources
-
classmethod
from_model_files
(limits, input_model, investigation_time=1.0, simple_mesh_spacing=1.0, complex_mesh_spacing=5.0, mfd_width=0.1, area_discretisation=10.0)[source]¶ Reads the hazard model from a file
Parameters: - limits (list) –
- Grid configuration [west, east, xspc, south, north, yspc,
- upper, lower, zspc]
- input_model (str) – Path to input source model
- investigation_time (float) – Investigation time of Poisson model
- simple_mesh_spacing (float) – Rupture mesh spacing of simple fault (km)
- complex_mesh_spacing (float) – Rupture mesh spacing of complex fault (km)
- mfd_width (float) – Spacing (in magnitude units) of MFD
- area_discretisation (float) – Spacing of discretisation of area source (km)
- limits (list) –
-
class
openquake.hmtk.comparison.rate_grids.
RatePolygon
(limits, sources, area_discretisation=10.0)[source]¶ Bases:
openquake.hmtk.comparison.rate_grids.RateGrid
Calculates the rate of events within a polygon
Parameters: - limits – Polygon as instance of :class: openquake.hazardlib.geo.polygon.Polygon
- upper_depth (float) – Upper seismic depth of the polygon (km)
- lower_depth (float) – Lower seismic depth of the polygon (km)
- source_model (list) – List of seismic sources
- rates (float) – Activity rate of polygon
- area_discretisation (float) – Discretisation spacing (km) of the area source