Ground motion models implemented in Python.
Project description
pyGMM
Ground motion models implemented in Python.
I have recently learned that additional ground motion models have been implemented through GEM’s OpenQuake Hazardlib, which I recommend checking out.
Features
Models currently supported:
Akkar, Sandikkaya, & Bommer (2014) with unit tests
Atkinson & Boore (2006)
Abrahamson, Silva, & Kamai (2014) with unit tests
Abrahamson, Gregor, & Addo (2016) with unit tests
Boore, Stewart, Seyhan, & Atkinson (2014) with unit tests
Campbell (2003)
Campbell & Bozorgnia (2014) with unit tests
Chiou & Youngs (2014) with unit tests
Derras, Bard & Cotton (2013) with unit tests
Idriss (2014) with unit tests
Pezeshk, Zandieh, & Tavakoli (2001)
Tavakoli & Pezeshk (2005)
Conditional spectra models:
Baker & Jayaram (2008) with unit tests
Kishida (2017) with unit tests
Duration models:
Kempton and Stewart (2006)
Afshari and Stewart (2016)
Most models are tested with unit tests that test the implemention of the model.
Citation
Please cite this software using the DOI.
Contributors
Albert Kottke
Greg Lavrentiadis
Artie Rodgers
History
0.6.6 (2023-12-11)
Added: Return tau and phi in the standard deviation calculations
0.6.5 (2022-09-16)
Added: Afshari and Stewart (2016) duration model
Added: Kempton and Stewart (2006) duration model
0.6.4 (2022-01-24)
Added: Bayless and Abrahamson (2019)
0.6.3 (2021-12-08)
Fixed: error in ASK14 on a7 term
0.6.2 (2021-10-19)
Changed: Move site amplification to static functions on some GMPEs
0.6.1 (2020-06-03)
Added Coppersmith & Bommer (2014) model for Hanford
Factored tests
0.6.0 (2019-08-12)
Added Abrahamson, Gregor, Addo (2014)
Added Abrahamson & Gulerce (2011)
Added conditional mean spectra models.
Added Scenario objects.
Added typing for all classes.
0.4.0 (2016-04-08)
Added Hermkes et al. (2014).
Improved documentation.
Added Baker & Jayaram (2008), Kishida (2017)
0.3.2 (2016-03-30)
Nothing changed yet.
0.3.1 (2016-03-30)
First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file pygmm-0.6.6.tar.gz
.
File metadata
- Download URL: pygmm-0.6.6.tar.gz
- Upload date:
- Size: 951.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 125b9d140908404a97ea600554c01068cc4ce3cd3c74bfc7f175a1fa5c31f189 |
|
MD5 | d3e7526d1fdd73c566c427347532d4fa |
|
BLAKE2b-256 | d3dcaf149f1708db7ae588f713e8b26950a72e0889ed0852e932cc8e6c8955a6 |
File details
Details for the file pygmm-0.6.6-py2.py3-none-any.whl
.
File metadata
- Download URL: pygmm-0.6.6-py2.py3-none-any.whl
- Upload date:
- Size: 956.3 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e7aefb96a0f42e80680ecbc69b1ee1370e61c6a92aee0acd63bd47f5baaea1c |
|
MD5 | bb502a6b9b93bbeed8b3b664023aa420 |
|
BLAKE2b-256 | 1055e7545c1b340fe274e146fdf168fee120047eee627c07c9654254d03580c3 |