SGSIM is a Python package that provides two main capabilities:
- Simulation of earthquake ground motions using a site-compatible stochastic method [1].
- Processing and analysis of ground motions, including filtering, trimming, and calculating various intensity measures (e.g., PGA, SA, FAS, etc.).
See the Documentation.
The full documentation, including examples and the complete API reference, is available at sgsim.readthedocs.io.
SGSIM is released under the MIT License.
See the LICENSE file for the full text.
For any questions, assistance, suggestions, or requests to implement additional Intensity Measures (IMs), please feel free to contact:
S.M. Sajad Hussaini
📧 [email protected]
Please include "SGSIM" in the subject line for a quicker response.
If you find this package useful, contributions to help maintain and improve it, are always appreciated.
Please cite the following references for any formal study:
[1] Primary Reference
BROADBAND STOCHASTIC SIMULATION OF EARTHQUAKE GROUND MOTIONS WITH MULTIPLE STRONG PHASES WITH AN APPLICATION TO THE 2023 KAHRAMANMARAS, TURKEY (TÜRKIYE), EARTHQUAKE
DOI: https://doi.org/10.1177/87552930251331981
(Journal of Earthquake Spectra)
[2] SGSIM Package
SGSIM: Python Package for Simulation and Analysis of Ground Motions
DOI: https://doi.org/10.5281/zenodo.14565922