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.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.5.tar.gz (949.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pygmm-0.6.5-py2.py3-none-any.whl (954.5 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pygmm-0.6.5.tar.gz.

File metadata

  • Download URL: pygmm-0.6.5.tar.gz
  • Upload date:
  • Size: 949.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pygmm-0.6.5.tar.gz
Algorithm Hash digest
SHA256 d21c033dcf678070ba14eb504ab53f0a411aadc26f9e87add154d1e13af46603
MD5 1c442d7442705434c4551be235840763
BLAKE2b-256 d91ce7a6ab9802a48e16d2a127d1a8d29591395cea5c2548b044bbb088b5d3cc

See more details on using hashes here.

File details

Details for the file pygmm-0.6.5-py2.py3-none-any.whl.

File metadata

  • Download URL: pygmm-0.6.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 954.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pygmm-0.6.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a2c8f6979efb4cb7e2633698f099be5d77cfa4c76594fedcdb9262036cae5207
MD5 f900d6a3b9930114c916819aad065999
BLAKE2b-256 2c8e82c2f7feb5f1b5195927ae6ab46065338516afa047685fa61f085aa96237

See more details on using hashes here.

Supported by

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