Implements the initial
Shakemap class that combines the earthquake, site and ground motion models (here defined in terms of a dictionary containing a list of models and a list of their respective weights). This MR addresses two issues:
The migration of the main shakemap calculations from the original shakyground repository (#10 (closed))
The implementation of the synthetic rupture generator to handle the construction rupture surface needed for the ground motion calculations given the limited available information on the earthquake source (#9 (closed))
Additional methods have been added to the
RuptureMechanism classes to handle the synthetic rupture generation and subsequent shakemaps more cleanly.