source_modelling

Source Modelling

The source modelling repo is a collection of modules for representing faults, modelling rupture paths, reading source models, and other utilities related to source modelling.

Source Geometry

The source_modelling package provides many ways to represent fault geometry:

For each geometry we define common properties (strike, dip, length, width, etc) and a local coordinate space to convert between points on the plane and global coordinates.

Rupture Paths

The source_modelling.rupture_propagation module can find likely rupture paths between faults using a probabilistic approach based on the closest points between faults. The workflow makes use of this to simulate multi-segment ruptures.

Slip and Moment

The source_modelling.slip and source_modelling.moment modules contain mathematical functions related to slip and moment respectively.

Source Formats

The source modelling package contains modules for parsing common formats for specifying ruptures, including:

 1"""Source Modelling
 2
 3The source modelling repo is a collection of modules for representing faults, modelling rupture paths, reading source models, and other utilities related to source modelling.
 4
 5Source Geometry
 6---------------
 7
 8The source_modelling package provides many ways to represent fault geometry:
 9
10- As point sources, with a small area (`source_modelling.sources.Point`),
11- As planes (`source_modelling.sources.Plane`),
12- As a connected series of planes (`source_modelling.sources.Fault`).
13
14For each geometry we define common properties (strike, dip, length,
15width, etc) and a local coordinate space to convert between points on
16the plane and global coordinates.
17
18Rupture Paths
19-------------
20
21The `source_modelling.rupture_propagation` module can find likely
22rupture paths between faults using a probabilistic approach based on
23the closest points between faults. The `workflow` makes use of this to
24simulate multi-segment ruptures.
25
26
27Slip and Moment
28---------------
29
30The `source_modelling.slip` and `source_modelling.moment` modules
31contain mathematical functions related to `slip` and `moment`
32respectively.
33
34Source Formats
35--------------
36The source modelling package contains modules for parsing common formats for specifying ruptures, including:
37
38- A highly optimised SRF parser (`source_modelling.srf`).
39- A FSP parser (`source_modelling.fsp`)
40- A GSF parser (`source_modelling.gsf`)"""