Skip to main content

Ground motion models implemented in Python.

Project description

pyGMM

PyPi Cheese Shop Build Status Code Quality Test Coverage License DOI

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygmm-0.6.6.tar.gz (951.0 kB view details)

Uploaded Source

Built Distribution

pygmm-0.6.6-py2.py3-none-any.whl (956.3 kB view details)

Uploaded Python 2 Python 3

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

Hashes for pygmm-0.6.6.tar.gz
Algorithm Hash digest
SHA256 125b9d140908404a97ea600554c01068cc4ce3cd3c74bfc7f175a1fa5c31f189
MD5 d3e7526d1fdd73c566c427347532d4fa
BLAKE2b-256 d3dcaf149f1708db7ae588f713e8b26950a72e0889ed0852e932cc8e6c8955a6

See more details on using hashes here.

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

Hashes for pygmm-0.6.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4e7aefb96a0f42e80680ecbc69b1ee1370e61c6a92aee0acd63bd47f5baaea1c
MD5 bb502a6b9b93bbeed8b3b664023aa420
BLAKE2b-256 1055e7545c1b340fe274e146fdf168fee120047eee627c07c9654254d03580c3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page